操作系统第1章-第4(华中科技大学版).ppt

操作系统原理 操作系统是如何工作的? 配备操作系统的目的 1.管理各种软、硬件资源, 提高资源的利用率 2.方便用户使用计算机  ★ (2)原理 并发处理:让一个CPU与所有的设备同时工作 2. 当今的操作系统及发展 (1)多样化 (2)注重用户操作界面的友好 (3)多处理机的并行处理 (4)嵌入式操作系统 (5)微软的观点 ★ 1.2 操作系统的形成和发展 (1)受应用 需求 的推动 (2)受硬件结构、软件技术的制约和推动 1、一个程序在内存的运行(单道程序设计) 2、 多个程序在内存的运行(多道程序设计) (1) 什么是多道程序设计技术 在主存中同时存放几道相互独立的程序; 在管理程序控制之下,相互穿插地运行;   当某道程序不能继续运行时(如等待外部设备传输数据): 便将另一道程序投入运行。 ★  1.什么是多道成批处理 ? 所有的作业输入外存; ? 根据资源条件、及调度原则 选择一批作业进入内存 ? 进入内存的作业按某种次序交替运行 ? 当前运行的程序,只要不自动放弃CPU 就一直运行下去。 即: CPU不能被强行剥夺 ★   2. 批量操作系统 采用多道、成批处理的操作系统,称为批量操作系统。也称为批处理系统。 它是操作系统的一种基本类型。   优点: 资源利用率高、系统吞吐量大   缺点:   (1)用户作业的周转时间长, 或对用户的响应时间慢;   (2) 用户无法与程序交互,使用不方便 五. 分时技术与分时操作系统 1. 分时技术 ? 产生的原因:用户希望 能与程序交互、 有较快的响应时间快、甚至独占计算机 作业i 作业i+1 .. .作业n 作业i ... 3. 分时操作系统的特点 ? 多路调制性 (一台主机与多个用户终端设备相连接) ? 独占性 ? 交互性 ★ 六.实时操作系统 什么是实时? 2. 实时处理的类型 (1) 实时控制(必须物理实时) 如生产过程控制、作战指挥等。 (2) 实时信息处理(可以逻辑实时) 如订票系统、情报检索等。  操作系统的进一步发展 七 .多运算器的单处理机系统 并行的方式:   流水线(一条指令分解为多个步骤)   向量机(一条指令同时在多个运算器上执行)    ... 八.多处理机系统 特点:CPU可分可合 分开:相当于多台主机 合作:提高计算速度(执行并行程序) 多核? ★ 十.网络操作系统 网络操作系统除具备一般操作系统的功能外,还要增加一个网络通信模块。 该模块由以下内容组成:    通信接口中断处理程序; 通信控制程序; 各级网络协议软件★ 5. 网络OS扩充的功能 (1) 节点间文件的复制、远程打印、电子邮件 (2) 联合文件系统 (3) 程序的远程执行(如通过Telnet进行远程登) 1.3 操作系统的概念 操作系统是一个大型的程序系统 负责计算机的全部软、硬件资源的管理 即:资源的调度和分配 控制和协调并发的活动 实现信息的存取和保护 三、操作系统的资源管理功能 1.4 OS的特性及应解决的问题 一、特性  并发 共享 不确定性 2、协调并发活动的关系 原因:并发活动也存在直接、间接的制约 多个独立的程序,进行合作的要求 操作系统的组织结构可从三个方面来描述 (1)系统的结构:系统功能的分组、及如何交互 (2) 接口:是用户、及用户程序使用系统的手段 (3) 运行时的结构:定义了系统运行过程中 存在的实体类型、及调用方式 1. 一体化结构   操作系统的所有功能模块和数据结构,放在一个逻辑模块中,任何子模块都不提供外部接口 UNIX核心的结构   操作系统由内核和核外的多个服务(器)进程组成 内核提供最基本的功能

文档评论(0)

1亿VIP精品文档

相关文档