依据汤小丹等人编写的《计算机操作系统(第四版)》,在课程学习的过程中,进行梳理总结,所以在持续更新中哇!文中加粗部分是重点。
如果有错误或者疑问的地方,欢迎大家指正喔~~
-
第一章 操作系统引论
1.1操作系统的目标和作用
1.1.1 操作系统的目标:有效的管理操作系统的软硬件,方便用户的使用。
1.方便性
2.有效性
3.可扩充性
4.开放性
1.1.2 操作系统的作用
1.OS作为用户与计算机硬件系统之间的接口
- 三种接口方式:
(1)命令方式
(2)系统调用方式
(3)图形——窗口方式
- 系统调用:人们在编制程序的过程中,用户对OS提出请求的方式。系统调用是命令方式的子集。
2.OS作为计算机系统资源的管理者
软件资源和硬件资源归纳分为:
(1)处理机:用于分配和控制处理机。
(2)存储器:主要负责内存的分配和回收。
(3)I/O设备:负责I/O设备的分配(回收)与操控。
(4)文件(数据和程序):用于实现对文件的,存取、共享和保护。
3.OS实现了对计算机资源的抽象
可进行数据信息交换。依靠数据线、控制线、状态线来管理软件。
1.1.3 推动操作系统发展的主要动力
1.不断提高计算机资源利用率
2.方便用户
3.器件的不断更新换代
4.计算机体系结构的不断发展
5.不断提出新的应用需求
1.2 操作系统的发展过程
1.2.1 未配置操作系统的计算机系统
1.人工操作方式
2.脱机输入、输出(Off-Line I/O)方式
1.2.2 单道批处理系统(Simple Batch Processing System)
1.特征:自动性、顺序性、单道性。注:无等待时间,一个一个运行。
2.缺点:资源无法充分利用。
1.2.3 多道批处理系统(Multiprogrammed Batch Processing System)
1.特征:多道性、无序性、调度性。
2.优缺点:
(1)资源利用率高
(2)系统吞吐量大:问题的大小不同,计算不可靠。
(3)平均周转时间长:计算周转时间——结束时刻 - 开始时刻。
(4)无交互能力