个人用书:操作系统教程 第五版 费翔林
学习视频: 王道计算机考研 操作系统.
目录
操作系统概述
操作系统的定义
操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境。
操作系统的四个特征
!并发性和共享性互为存在条件
1.并发
指两个或多个事件在同一时间间隔发生。宏观上同时,微观上分时。
注意,并发和并行是有区别的。
单核cpu同一时刻只能执行一个程序,各个程序并发执行。多核cpu同一时刻可以同时处理多个程序,多个程序并行执行。
2.共享
资源共享,指计算机中的资源可以给内存中多个并发执行的进程共同使用。
3.虚拟
把一个物理上的实体变成若干个逻辑上的对应物。物理实体是实际存在,逻辑上的对应物是用户感受到的。(虚拟存储器技术,第三章重点讲解)
4.异步
多道程序环境下,允许多个程序并发执行,资源有限,进程是走走停停的。
操作系统的几个阶段
1.手工操作阶段
缺点:用户独占全机,人机速度矛盾导致资源利用率低。