- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络操作系统 第一章 网络操作系统(NOS) 引论 1.1 什么是操作系统 (OS) ? 1. OS: 定义:控制和管理计算机系统的硬件和软件资源,合理组织计算机工作流程及方便用户的程序集合。 作用:提高系统效率、处理能力及 方便用户。 2. OS 的地位: 是对硬件的直接扩充,其它软件的支撑。 3. 现代OS主要特征 并发行、共享性、虚拟性、不确定性 1.2多道程序设计与虚拟处理机 一. 多道程序设计的硬件支持 1. 中断系统: 中断:1.对异步或例外事件的一种响应; 2.这一响应自动地保存CPU状态以便将来重新起动; 3.自动转入规定的中断处理程序。 2.通道技术:实现I/O操作的独立性和各部件工作的并行性。 通道:称I/O处理机,完成主存和外设间信息传输,并与CPU并行操作。 二 . 多道程序设计的基本原理 多道程序设计的基本原理: 利用通道和中断技术, 使CPU的工作与I/O并行, 从而实现多道程序在宏观上并行执行。 通过P32 习题 7理解。 三. 虚拟处理机和虚拟计算机 虚拟CPU: 一台物理CPU经扩充和改造得到多台逻辑上的CPU。 虚拟计算机: 配置了OS的比原来具有更多、更强的功能的计算机。 关系:虚拟计算机包括: 逻辑控制台 文件系统 虚拟存储器 虚拟设备 虚拟CPU 一.概念: 1. 算态与管态 管态(特权状态):系统程序运行的状态 算态(目态):用户程序运行的状态 2. 特权指令: 只能在管态下执行的特殊机器指令 3. 访管指令:引起访管中断的非特权指令 4. 系统调用:用户在程序中能用访管指令调用的,由OS提供的子功能集合。 二.系统调用执行过程: P15 图 1-12 三.UNIX系统调用分类: (1)进程控制类 (2)进程通信类 (3)存储管理类 (4)设备管理类 (5)文件系统类 (6)系统管理类 运行环境:单计算机系统 分类特点: 单用户OS: 独占性 批处理系统:批量、多道、交替执行 分时OS:交互性、同时性、独立性、及时性 实时OS:及时性、可靠性、专用性 分时系统: 分时: 分时系统实现方法: 分时系统中与响应时间有关的因素: 实时系统分类: 实时控制系统 实时处理系统 1.5多机OS 运行环境:多计算机系统 分类: 网络OS、分布式OS 、 多处理机OS 1.分布式OS 分布式系统:是由多台计算机组成的系统,提供给用户的是一台扩大功能的计算机。 同步与资源管理的策略: 利用逻辑时钟,定义系统事件顺序,采用分布式资源管理方式来管理资源。 分布式资源管理方式: 集中分布管理:一类资源由多个管理者管理。 完全分布管理:一个资源由多个管理者管理。 2.多处理机OS 并行处理:是计算过程中并行事件的信息处理方式 并行性包含:同时性、并发性、流水线(时间重叠) 并行计算机:能实现并行处理的计算机系统 1.5 多机OS 加速比Sp=作业在单机上的执行时间/作业在多处理机上的执行时间。 系统平均利用率Up=p台CPU实际执行时间/P台CPU被占用时间。 负载、负载平衡、空载 紧耦合多处理机系统: 通过共享主存现实cpu间的通讯,通过通道共享I/o设备,整个系统由一个os管理。 松耦合多处理机系统 每台cpu有各自的主存,它们通过通道实现通信,共享外设,或通过消息传送系统进行信息交换。 多处理机os主要特征: (1)并行性 (2)分布性 (3)系统的容错性 1.6 网络OS 1. 什么是网络OS ? 网络OS的主要功能: (1)提供网络资源的共享 (2)实现网络通信 (3)提供网络用户的应用程序接口 (4)提供多种网络服务 网络OS:在计算机系统中,管理一台或多台主机的软硬件资源,支持网络通信,提供网络服务的软件集合。 网络OS的特点: 复杂性 并行性 通信与同步 安全性 第二章 网络OS的结构 2.1 客户/服务器计算模式 一. 信息处理的两种基本模式: 对等模式: 各节点机的资源均可共享,地位平等,每个节点机即可看作客户机,又可是服务器。 C/S设计模式:一些计算机作服务器,另一些作客户机,是一种主从结构。 二 . 网络OS系统结构设计模式: 主要模式: C/S 对象模式 对称多处理模式 C/S设计模式 用C/S模式构造操作系统的基本思想: 把OS划分成为若干进程,每个进程实现单独的一套服务,每一种服务对应一个服务器, 每个服务器运行在用户态并执行一个循环, 不断检查是否有客户提出服务请求。客户通过发送消息给服务器请求服务,OS内核把该消息传
文档评论(0)