说明:此为观看233网校相关课程整理的文档,如有问题,请多多包含。
第一章 操作系统概论
一、操作系统的定义
是用以控制和管理系统资源、方便用户使用计算机的程序的集合。
二、特征
(1)并发性
在多道程序环境下,并发性是指两个或多个事件在同一时间间隔内发生,即宏观上有多道程序同时执行,而微观上,在单处理机系统中每一个时刻仅能执行一道程序。
(2)共享性
共享指系统中的资源可供多个并发执行的进程使用。
涉及资源:中央处理器、内存储器、外存储器、外部设备
共享方式:互斥共享、同时共享
(3)随机性(又称:异步性、不确定性)
是指在多道程序环境下,允许多个进程并发执行,由于资源的限制,进程的执行不是“一气呵成”的,是“走走停停”的。
三、功能
(1)进程管理
进程控制、进程同步、进程间通信、调度
(2)存储管理
内存的分配与回收、存储保护、内存扩充
(3)文件管理
文件存储空间的管理、目录管理、文件系统的安全性
(4)设备管理
缓冲管理、设备分配、设备处理
(5)用户接口
命令接口、程序接口、图形接口
四、分类
按照用户界面的使用环境和功能特征:
(一)批处理操作系统
A、基本工作方法
多个用户将作业交给操作员,在收到一定数量的作业后,由操作员把这批作业输入到计算机,最后将结果交给用户。
B、特点与分类
成批处理作业
缺点:用户不直接与计算机交互、不适合调试程序
优点:自动化较高,资源利用率高、作业吞吐量大、提高整个系统效率
分类:简单批处理系统、多道批处理系统
单道批处理:主要特征——自动性、顺序性、单道性
多道批处理:引入的好处——提高CPU的利用率;可提高内存和I/O设备的利用率;增加系统吞吐量
C、设计思想
先把一个作业调入内存,等这个作业运行完毕,再调入下一个作业,如此反复,直到作业处理完毕
作业及作业的衔接都有监控程序自动控制,提高了作业运行效率