操作系统的发展过程
1.手工操作阶段(40 年代)
2.单道批处理阶段(50 年代)
3.多道批处理(60 年代初)
4.分时系统(60 年代中)
5.实时操作系统(60 年代中)
多道批处理系统的优点
1.资源利用率高。
2.系统吞吐量大。
多道批处理系统的缺点
1.平均周转时间长。
2.无交互能力。
推动多道批处理系统形成和发展的动力是提高资源利用率和系统吞吐量。
推动分时系统形成和发展的主要动力是用户的需要:交互、共享主机、方便上机。
分时系统是指在一台主机上连接多个带有显示器和键盘的终端,
同时允许多个用户通过自己
的键盘,以交互的方式使用计算机,共享主机中的资源。
分时系统的特征
1.多路性:
允许同一主机联接多台终端。
2.独立性:
每一用户独占一个终端;每个用户感觉不到其他用户的存在。
3.及时性:
用户请求能及时响应。
4.交互性:
可进行广泛的人机对话。
实时系统(Real-Time System)是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
实时系统的特征:
1.多路性
2.独立性
3.及时性(开始截止时间/完成截止时间)
4.交互性(仅限于访问专用服务程序)
5.可靠性(多级容错措施保障系统和数据安全)
操作系统的特性
1.并发(Concurrence)
2.共享(Sharing)
3.虚拟(Virtual)
4.异步性(Asynchronism)
并发性:引入进程、线程
据资源属性的不同,有两种资源共享方式:
1.互斥共享方式(临界/独占资源)
2.同时访问方式
并发和共享是 OS 的两个最基本的特性,二者互为条件!
处理机管理包括以下几方面:
进程控制、进程同步、进程通信、调度
存储器管理具备下列功能:
1.内存分配
2.地址映射:把程序中的逻辑地址映射为物理地址
3.存储保护:使多道程序间互不干扰
4.存储扩充:用辅存扩充主存,实现“虚拟存储器”
设备管理的功能
1.缓冲管理:为设备提供缓冲区以缓和 CPU 同设备的 I/O 速度不匹配的矛盾。
2.设备分配
3.设备驱动:为设备提供驱动程序。
4.设备独立性和虚拟设备
文件系统管理的功能:
1.文件存储空间管理。
2.目录管理:为了用户方便找到他所需的文件。
3.文件的读写管理和存取控制:存取控制就是防止文件被非法使用。
操作系统基础知识--操作系统绪论
最新推荐文章于 2020-09-10 11:00:49 发布