- 操作系统是配置在计算机硬件上的第一层软件
- 操作系统的目标与应用环境有关。例如在查询系统中所用的OS,希望能提供良好的人机交互性;对于应用于工业控制、武器控制以及多媒体环境下的OS,要求其具有实时性;对于微机上的OS,看重其方便性。
- OS作为用户与计算机硬件系统之间的接口:用户通过OS使用计算机系统。用户可以通过命令方式、系统调用方式和图标-窗口方式实现与操作系统的通信,并取得它的服务。
- OS为计算机系统资源的管理者。可以将这些资源分为:处理机、存储器、I/O设备、文件。处理机管理用于分配和控制处理机,存储器管理主要负责内存的分配与回收,I/O设备管理负责I/O设备的分配与操作;文件管理用于实现对文件的存取、共享和保护。
- 多道批处理系统无交互能力。用户一旦把作业提交给系统后,直至作业完成,用户都不能与自己的作业进行交互,修改和调试程序极不方便。
- 推动多道批处理系统形成和发展的主要动力:提高资源利用率和系统吞吐量。
- 推动分时系统的动力:满足用户对人-机交互的需求
- 实现人-机交互的方式:作业直接进入内存。因为作业在磁盘上是不能运行的,所以作业应直接进入内存。采用轮转运行方式。
- 实时系统的类型:(1)工业(武器)控制系统。(2)信息查询系统。(3)多媒体系统。(4)嵌入式系统。
操作系统的基本特性
- 并发:两个或多个事件在同一时间内间隔发生
- 共享:有两种访问方式:互斥共享方式,同时访问方式
- 虚拟
- 异步