操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。虚拟机:在裸机的基础上,每增加一层新的操作系统的软件,就变成了功能更为强大的虚拟机或虚机器。操作系统的目标:1. 方便性 2. 有效性 3. 可扩充性 4. 开放性 操作系统的作用:OS 作为用户与计算机硬件系统之间的接口;OS 作为计算机系统资源的管理者;OS 实现了对计算机资源的抽象(作扩充机器)。操作系统的特征:并发性;共享性;虚拟性;异步性推动操作系统进展的主要动力:不断提高计算机资源利用率 ;方便用户;器件的不断更新换代 ;计算机体系结构的不断进展 。人工操作方式的特点:用户独占全机;CPU 等待人工操作;独占性;串行性。缺点:计算机的有效机时严重浪费;效率低脱机 I/O 方式的主要优点:减少了 CPU 的空闲时间;提高 I/O 速度。单道批处理系统的特征:自动性 ; 顺序性 ;单道性 多道批处理系统原理:用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享 CPU 和系统中的各种资源。多道批处理系统的优缺点 资源利用率高 ;系统吞吐量大 ;可提高内存和 I/O 设备利用率;平均周转时间长;无交互能力多道批处理系统需要解决的问题(1)处理机管理问题(2)内存管理问题(3)I/O 设备管理问题 4)文件管理问题(5)作业管理问题分时系统:在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。 时间片:将 CPU 的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,轮流为每个终端用户服务实时系统与分时系统特征的比较:多路性;独立性;及时性;交互性;可靠性 操作系统的特征:并发性;共享性;虚拟性;异步性操作系统的主要功能:处理机管理;存储器管理;设备管理;文件管理;作业管理对处理机管理,可归结为对进程的管理:进程控制(创建,撤消,状态转换);进程同步(互斥,同步);进程通信;进程调度(作业调度,进程调度)。存储器管理功能:内存分配(最基本);内存保护;地址映射;内存扩充 设备管理功能:设备分配;设备处理(相当于启动);缓冲管理 ;虚拟设备 文件管理功能:文件存储空间管理;目录管理;文件读写管理;文件保护。用户接口:命令接口;程序接口;图形接口传统的...