- 3
- 0
- 约2.81千字
- 约 15页
- 2017-06-24 发布于湖北
- 举报
网络操作系统 课程简介 性质、意义 目的、任务 参考书: 附录 P12 os类书籍 要求 第一章 网络操作系统(NOS) 引论 1.2多道程序设计与虚拟处理机 一. 多道程序设计的硬件支持 1. 中断系统 中断: 中断类型: 中断处理过程:P4 程序状态字(PSW) 1.2 二 . 多道程序设计的 基本原理 例:P8图1-7 需解决的问题: (1) 存储保护和地址重定位 (2) 处理机管理和调度 (3) 资源的管理与分配 程序的执行和状态的转换图:P10图1-9举例 多道程序设计的基本原理: 利用通道和中断技术, 使cpu的工作与I/O并行, 从而实现多道程序在宏观上并行执行。 1.2 三. 虚拟处理机和虚拟计算机 虚拟CPU: 一台物理CPU经扩充和改造得到多台逻辑上的CPU。 虚拟计算机: 配置了OS的比原来具有更多、更强的功能的计算机。 ? 虚拟计算机包括: 逻辑控制台 文件系统 虚拟存储器 虚拟设备 虚拟CPU 一.计算机系统中的程序状态 1.处理机的运行现场 现场的状态保存在: 指令计数器 程序状态寄存器 通用寄存器及一些特殊控制寄存器 2. 算态与管态 管态(特权状态):系统程序运行的状态 算态(目态):用户程序运行的状态 3. 特权指令: 只能在管态下执行的特殊机器指令 4. 访管指令:引起访管中断的非特权指令 用户使用外设的过程: 访管指令由操作码及中断码组成, 格式见p13 二.系统调用 1.定义: 用户在程序中能用访管指令调用的,由OS提供的子功能集合 unix通过陷入指令(trap)构造系统调用 2. 实现: 系统调用入口地址表Sysemt: P14表1---1 系统调用方式 系统调用形式 系统调用执行过程:P15 图 1-12 3。UNIX系统调用分类: (1)进程控制类 (2)进程通信类 (3)存储管理类 (4)设备管理类 (5)文件系统类 (6)系统管理类 1.4 单机OS 运行环境:单计算机系统 分类特点: 单用户OS: 独占性 批处理系统:批量、多道、交替执行 分时OS:交互性、同时性、独立性、及时性 实时OS:及时性、可靠性、专用性 分时系统: 分时: 分时系统实现方法: 分时系统中与响应时间有关的因素: 实时系统分类: 实时控制系统 实时处理系统 实时系统设计应考虑的问题: 1.5多机OS 运行环境:多计算机系统 分类: 网络OS、分布式OS 、 多处理机OS 1.分布式OS 分布式系统:是由多台计算机组成的系统,提供给用户的是一台扩大了功能的计算机。 分布式OS的基本功能:通信、资源共享、并行计算 2.分布式OS的设计特点 系统状态的不精确性 控制机构的复杂性 通信开销引起的复杂性 1.5 多机OS 逻辑时钟: 若给事件A指定逻辑时钟值C(A),则可定义系统全局的事件顺序 若A--B ( 表示事件A在B之前发生) 则 C(A)C(B), 反之不成立 分布式系统中事件可赋时间戳且满足条件: (1)在同一结点上,若A--〉B, 则C(A)C(B); (2)若A、B分别是发送和接收消息的两事件,则C(A)C(B); (3)对任何事件A和B,必定有C(A)C(B)。 1.5 多机OS 分布式资源管理方式: 集中分布管理:一类资源由多个管理者管理 完全分布管理:一个资源由多个管理者管理 同步与资源管理的策略: 利用逻辑时钟,定义系统事件顺序,采用分布式资源管理方式来管理资源 三. 多处理机OS 1. 并行处理:是计算过程中并行事件的信息处理方式 并行性包含:同时性、并发性、流水线 2. 并行计算机:能实现并行处理的计算机系统 指令流 数据流 flynn分类法 1.5 多机OS 紧耦合多处理机系统:通过共享主存现实cpu间的通讯,通过通道共享I/o设备,整个系统由一个os管理。 松耦合多处理机系统:每台cpu有各自的主存,它们通过通道实现通信,共享外设,或通过消息传送系统进行信息交换。 4. 多处理机OS 多处理机os主要特征: (1)并行性 (2)分布性 (3)系统的容错性 多处理机系统中的任务分配 例如: 多处理机系统中的通讯方式:基于共享变量、基于消息传递 负载、负载平衡、空载 比较 用于: 由多台计算机系统组成的分布式系统(目标:分布式
您可能关注的文档
最近下载
- 2025《麻江县蓝莓产业发展现状调研分析报告》4900字.docx
- 2026年国网安全管理方案.docx VIP
- 2025年北京师范大学学科教学培养方案 .pdf VIP
- 初级消防试题及答案大全.docx VIP
- 核医学教学课件:血液和淋巴显像.ppt VIP
- 重庆市各地方周氏支族源流(1-170支族).doc VIP
- 建筑工程质量管理体系流程图.docx
- 淋巴系统核医学检查课件.ppt VIP
- (高清版)B-T 6003.1-2022 试验筛 技术要求和检验 第1部分:金属丝编织网试验筛.pdf VIP
- (已压缩)TUCST007-2020房屋建筑与市政基础设施工程施工安全风险评估技术标准.docx VIP
原创力文档

文档评论(0)