网站大量收购独家精品文档,联系QQ:2885784924

第1章_操作系统引论详解.ppt

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章_操作系统引论详解

* 文件保护: 文件保护的目标: (1)防止未经核准的用户存取文件 (2)防止冒名顶替存取文件 (3)防止以不正确的方式使用文件 * 1.4.5 操作系统与用户之间的接口 用户接口:联机用户接口(由一组键盘操作命令及命令解释程序所组成)、脱机用户接口(为批处理作业的用户提供的,也称为批处理用户接口。该接口由一组作业控制语言(JCL)组成)和图形用户接口(GUI) 程序接口:由一组系统调用组成 * 1.5 OS结构设计 P24 第一代 无结构 集合 第二代 模块化结构 第三代 分层结构 第四代 微内核结构 * 一、传统的操作系统结构 1.无结构操作系统 此阶段主要着眼于功能的实现和如何获得 高的效率。 缺点: 1)程序错误多,难于调试; 2)程序难以阅读和理解,增加了维护人员 的负担。 * 2.模块化操作系统结构 优点: 1)提高了操作系统设计的正确性、可理解性和可维护性 2)增强了操作系统的可适应性 3)加速了操作系统的开发过程 缺点: 1)对模块的划分及对接口的规定并不精确,而且还可能存在错误; 2)从功能观点来划分模块时,未能将共享资源和独占资源加以区别;由于管理上的差异,又会使模块间存在着复杂的依赖关系,使操作系统结构变得不清晰。 * 3.分层式操作系统结构 分层的原则:每一层都仅使用其底层所提供的 功能和服务。 分层结构的优点: (1)易保证系统的正确性; (2)易扩充和易维护性 分层结构的缺点:系统效率降低了 * 4.微内核(MicroKernel)OS结构 以客户/服务器为基础 采用面向对象程序设计方法 Windows NT、Windows XP采用微内核技术 微内核技术:是指精心设计的、能实现现代操作系统核心功能的小型内核,运行在核心态,开机后常驻内存。 常驻内存的好处:因为CPU只访问内存,速度快、效率高。 * 下课了。。。 休息一会儿。。。 * 除此之外,我认为很重要的一项是思维方式的学习 * 除此之外,我认为很重要的一项是思维方式的学习 * 操作系统是目前最复杂的软件成分 * 操作系统是目前最复杂的软件成分 * * 1.2.6 微机OS的发展P12 批处理系统、分时系统和实时系统是操作系统的三种基本类型,在此基础上又发展了具有多种类型操作特征的操作系统,称为通用操作系统: 微机 OS 多处理机 OS 网络 OS 分布式 OS * 一、微机OS 单用户单任务OS:CP/M,MS-DOS 单用户多任务OS:OS/2,MS-WINDOWS 多用户多任务OS:UNIX * 二、网络OS 网络:是指通过数据通信系统把地理上分散的自主计算机系统连接起来,以达到数据通信和资源共享目的的一种计算机系统。 自主计算机:是指具有独立处理能力的计算机 网络OS工作模式 客户/服务器 对等模式 * 具有代表性的网络OS Novell公司的Netware 4.1(最早引入我国局域网上专用的OS) Microsoft公司的Windows Server 3.5 IBM公司的LAN Server 4.0 UNIX Windows NT 主流OS * 网络OS的功能 网络通讯 资源共享 网络管理 互操作能力 * 三、分布式OS 一个分布式系统是若干计算机的集合,它们都有自己的局部存储器和外部设备; 分布式系统是一个一体化的系统,在系统中有一个全局操作系统,即分布式操作系统,它负责整个系统的资源分配和调度、任务划分、信息传输、控制协调等工作,为用户提供一个统一的界面,标准的接口,用户通过这一界面实现所需的操作和使用系统的资源,但操作和计算是在哪一台计算机上执行或使用哪个计算机的资源则由操作系统自动完成,用户不用知道,即分布式操作系统是透明的。 * 分布式OS 分布性 并行性 透明性 共享性 健壮性 * 分布式OS和网络OS比较 分布性 并行性 统一性 透明性 可靠性 * 分布式OS和网络OS比较—分布性 分布式OS的处理和控制功能都是分布的,属于真正的分布式系统;而网络OS虽有一定的分布处理功能,但其控制功能大多集中在某(几)个主机和服务器中,仍属于集中式系统。 * 分布式OS和网络OS比较—并行性 分布式OS的任务分配程序可将多个任务甚至单个任务分配到多个处理单元并行执行; 网络OS无这样的任务分配功能。 * 分布式OS和网络OS比较—统一性 分布式系统中每个计算机共享一个统一的分布式OS,它们都装有这个OS内核的副本,内核对该计算机系统进行基本的控制; 而网络各个工作站计算机上可以装有不同的OS * 分布式OS和网络OS比较—透明性 分布式OS将所有的软件和硬件集合成单系统,使用户感觉这样一群机器与一台单处理机分时系统是一样的,系统的结构对用户是透明的,系统的分布性

文档评论(0)

ee88870 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档