操作系统武功修炼心法

本篇博客是操作系统这个专栏的目录,在这专栏里,博主会对操作系统进行细致的分析和讲解,主要内容按照操作系统的五大功能(设备管理、作业管理、文件管理、处理机管理和存储器管理)来展开。OS是一门专业课,理论性较强,希望这个专栏能帮助你理解。

目录

​1.计算机操作系统概述

​2.进程和线程的区别—从操作系统的前世今生进行分析

​3.纠错–并发和并行的区别

​4.操作系统进程状态和状态转换详解

5.进程同步机制-----为进程并发执行保驾护航

6.进程通信方式总结与盘点

7.生产者-消费者问题详解

8.哲学家进餐问题详解

9.读者-写者问题详解

10.OS处理机调度算法----理论篇

11.OS处理机调度算法----作业调度

12.处理机调度算法详解----进程调度

13.死锁概述----定义、危害、必要条件和处理方法

14.死锁的预防、检测与解除

15.操作系统中不安全状态为何并非一定转为死锁?

16.避免死锁-----银行家算法详解

17.存储器管理概述----功能、管理对象、基本模式

实践篇

1.Java并发编程(JUC)模拟AND型信号量

2.Java并发编程(JUC)模拟信号量集

3.Java并发编程模拟管程(霍尔Hoare管程、汉森Hansan管程、MESA管程)

4.Java模拟实现银行家算法

5.Java多线程结合银行家算法避免死锁实践


博文会持续的更新,希望能帮助到你。

你可能感兴趣的:(操作系统)