《操作系统》 第一部分 操作系统引论 操作系统的目标: • 方便性(用户的观点):提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别 • 有效性(资源管理的观点):管理和分配硬件、软件资源,合理地组织计算机的工作流程 • 可扩充性(开放的观点):硬件的类型和规模、操作系统本身的功能和管理策略、多个系统之间的资源共享和互操作 • 开放性: 实现应用的可移植性和互操作性的要求 作用和层次模型; 1
OS 是用户使用系统硬件、软件的接口 2
OS 是计算机硬件、软件资源的管理者
OS 是扩展机(extended machine)/虚拟机(virtual machine)
操作系统的发展过程; 1
无操作系统时代 2
单道批处理系统(simple batch processing) 3
多道批处理系统(multiprogramming system) 4
分时系统(time-sharing system) 5
实时系统(real-time system) 6
多处理操作系统(Multi-processor OS) 7
网络操作系统(NOS, Network OS) 8
分布式操作系统(Distributed OS) 9
嵌入式操作系统(Embedded OS) 10
个人计算机操作系统(Personal Computer OS) 多道程序设计的基本概念; 多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,它们在管理程序的控制下相互穿插地运行
操作系统的特征; 1
1 并发(concurrency) 1
2 共享(sharing) 1
3 虚拟(v irtu al) 1
4 异步性(asy nchronism) 操作系统的功能: 1
1 处理机管理 1
2 存储管理 1
3 设备管理 1