3.9从零开始-操作系统的概念功能和目标

date comments categories tags permalink title description
2020/2/22
true
操作系统
操作系统
概念
3.9
操作系统的概念功能和目标
哈工大李治军老师的计算机操作系统课程,看起来太费劲了(可能自己能力有限)。还是自己看书查资料一点一点的学习吧。

总的来说操作系统,就是计算机用来管理硬件和软件,方便用户使用计算机的一个工具,当然这个工具本身也是一个软件。

概念性的东西不再啰嗦,总结到一个思维到图中
3.9从零开始-操作系统的概念功能和目标

操作系统的特征

1、并发

指的是不低于两个事件在同一时间间隔内发生。这些事情在宏观上是同事发生的,但在微观上是交替发生的——只是交替的速度足够快,令人难以察觉而已。操作系统的并发性就是指系统中同事运行着多个运行着的程序。
这里的并发并不同于并行,并行是同时发生。
多核CPU可以并行的运行若干个程序,但是并发依然必不可少,我们需要同时运行的数量运多于CPU数量。

2、共享

指的是,系统中的资源可供内存中多个并发的程序共同使用。两种共享方式:

1、互斥共享方式

一个时间段内只允许一个进程访问资源。例如QQ和微信只有又一个使用摄像头。

2、同时共享方式

一段时间内允许多个进程同时访问。例如QQ和微信同时发送文件,就是都在使用硬盘资源(其实是并行使用)。更经典的例子,就是扬声器,系统可以同时用多个声音播放软件播放不同的声音,就是在同时使用扬声器。
共享其实是并行的依赖基础。

3、虚拟性

空分复用技术,先做了解。
时分复用技术,如虚拟处理器。

4、异步性

系统的资源有限,在多道程序运行的环境下,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进。这就是进程的异步性。

总结: 3.9从零开始-操作系统的概念功能和目标

操作系统的发展历史 3.9从零开始-操作系统的概念功能和目标

操作系统的体系结构 3.9从零开始-操作系统的概念功能和目标