操作系统概论知识总结第一章 操作系统简介1
操作系统是覆盖在裸机上的第一层系统软件2
操作系统的两个主要目标:a)与硬件部分相互作用,为包含在硬件平台上的所有底层可编程部件提供服务b)为运行在计算机系统上的应用程序(即所谓用户程序)提供执行环境3
现代计算机系统的一个重要特点就是支持多任务4
操作系统所管理的资源主要包括处理机、内存、设备和文件,在网络操作系统中还包括网卡、宽带等5
操作系统的主要功能:a)处理机管理b)内存管理c)设备管理d)文件管理6
操作系统的发展从时间顺序上经历了从无操作系统到单道批处理系统、多道程序系统 (多道批处理系统、分时系统)的发展过程,随着计算机应用领域的扩大、计算机体系结构的多样化,又出现了微机操作系统、网络操作系统、实时操作系统、嵌入式操作系统和物联网操作系统7
单道批处理系统内存中只有一道作业,可以自动成批处理作业
单道批处理系统特点:自动性、顺序性、单道性
单道批处理系统与无操作系统相比,减少了等待人工操作的时间8
多道批处理系统的特点是多道性、无序性、调度性、复杂性
其优点是能够提高CPU、内存和I/O 设备的利用率和系统的吞吐量,缺点是系统平均周转时间长,缺乏交互能力
分时操作系统允许多个用户通过终端同时使用计算机,特点是多路性、独立性、 及时性和交互性,优点是向用户提供了人机交互的方便性,使多个用户可以通过不同的终端共享主机
分时系统的实现需要解决两个关键问题,即及时接收和及时处理10
实时系统主要用于实时控制和实时信息处理领域
实时系统必须能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行11
实时系统的特点:多路性、独立性、及时性、交互性、可靠性12
实时系统比分时系统要求有更高的可靠性13
现代操作系统都支持多任务,具有并发、共享、虚拟和异步性特征1