- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 操作系统基础及窗口XP操作系统的使用
什么是操作系统?它在计算机系统中的地位和作用是什么,操作系统具有什么样的功能,操作系统如何分类,本章将结合窗口XP操作系统的使用,在介绍操作系统概念的基础上,进一步探讨操作系统的几大主要功能,为掌握和使用操作系统打下基础。
3.1 操作系统概述
3.1.1操作系统的概念
图 3-1 操作系统与计算机软、硬的层次关系图
操作系统内部是怎样构造的?或者说操作系统作为一个大程序,由许多程序模块组成,它们是按 什么方式集合在一起的?一般说来,操作系统有以下三种体系结构:单块式结构,层次结构,微内核结构。
1.单块式结构
早期的操作系统多数都采用这种单块式体系结构。这种体系结构其实是没有结构的,各组成单位密切联系,好似 铁板一块 , 故名单块式结构。这种结构方式给操作系统设计带来 的缺点很明显,系统的结构关系不清晰,好像一张大蜘蛛网,难于进行修改,会“牵一发而 动全身 ”,使系统的可靠性降低,模块间会出现循环调用,有很大的危险性。
2. 层次结构
层次结构操作系统的设计思想是:按照操作系统各模块的功能和相互依存关系,把系统中的模块分为若干层,其中任一层模块 ( 除底层模块外 ) 都建立在它下面一层的基础上。因而,任一层模块只能调用比它低的层中的模块,而不能调用高层的模块。著名的 UNIX 系统的核心层就采用层次结构。
层次结构既具有上述单块式结构的优点,又有单块式结构不具有的优点:结构关系清晰,提高系统的可靠性、可移植性和维护性。
应当指出,在严格的分层方法中,任一层模块只能调用比它低的层来得到服务,而不能调用比它高的层。但是,在实际设计上这有很多困难。所以,实际使用的操作系统的内部结构井非都符合这种层次模型。一个操作系统应划分多少层、各层处于什么位置、相互间如何 联系等并无固定的模式。一般原则是:接近用户应用的模块在上层,贴近硬件程序的驱动模 块在下层。
处于下层的这些程序模块往往也称做操作系统的内核。这一部分模块包括中断处理程序、各种常用设备的驱动程序,以及运行频率较高的模块 (如时钟管理程序、进程调度和低 级通信模块、许多模块公用的程序、内存管理程序等)。为提高操作系统的执行效率和便于实 施特殊保护,它们一般常驻内存。
3. 微内核结构
微内核结构是新一代操作系统采用的结构。其基本思想是把所有操作系统基本上都具有的那些操作放在内核中,而操作系统的其他功能由内核之外的服务器实现。
微内核是操作系统的小核心,它将各种操作系统共同需要的核心功能提炼出来,形成微内核的基本功能。
直接与硬件打交道的是微内核,它在核心态下工作。操作系统的其他功能由各服务器实现,服务器处于微内核之上,在用户态下工作。
微内核结构是新一代操作系统的主要特征之一,正在得到迅速的应用。微内核结构主要具有以下六种特点。
(1) 精简核心的功能
提供了一种简单的高度模块化的体系结构,提高了系统设计及使用的灵活性。同一个微内核可以同时支持一个或者多个不同界面的操作系统的运行,从而方便用户软件的继承。
(2) 可移植性好
所有与具体机器特征相关的代码,全部隔离在微内核中。如果操作系统要移植到不同的硬件平台上,只需修改微内核中少而集中的代码即可。
(3) 可伸缩性好
这是现代操作系统的主要性能之一。操作系统应能方便地进行定制、扩充或缩减,以适应硬件的快速更新和应用需求的不断变化。
(4) 实时性好
微内核可以方便地支持实时处理。
(5) 提供多线程机制
支持多处理器的体系结构和分布式系统及计算机网络。
(6) 系统安全性好
传统的操作系统将安全性功能建立在内核之外,因而它并不是很安全的。而微内核则将安全性作为系统内特性来进行设计。
3.1.2操作系统的功能
3.1.3 操作系统的分类
多用户操作系统最主要的是 UNIX 系统以及各种类 UNIX 系统。多用户操作系统除了具有界面友好,,,,,
5.网络操作系统
计算机网络是通过通信设施将物理上分散的具有自治功能的多个计算机系统互联起来的,
(1) 计算机网络是一个直联的计算机系统的群体。这些计算机系统在物理上是分散的,可在一个房间里、在一个单位里、在一个城市或几个城市里、甚至在全国或全球范围。
(2) 这些计算机是自治的,,,
(3) 系统互联要通过通信设施 ( 硬件、软件 ) 来实现。
(4) 系统通过通信设施执行信息交换、资源共享、互操作和协作处理,,,
网络操作系统是基于计算机网络的,,
6.分布式操作系统
分布式系统有效地解决了地域分布很广的若干计算机系统间的资源共享 / 并行工作、信息传输和数据保护等问题。其特征有如下四点。
(1) 分布式处理:,,
(2) 模块化结构:
(3) 利用信息通信:
(4) 实施整体控制
您可能关注的文档
- 本科毕业论文(设计)指导过程记录册.doc
- 本科汇编语言习题答案全部(可打印版).doc
- 本科计算机信息第二学期《汇编语言程序设计》.doc
- 本科生立项.doc
- 本学期 C++实验.doc
- 本学期广工C语言考试题答案.doc
- 比Win7还炫!SUSE Linux11系统全面体验.doc
- 比谷歌地球更牛的3D地图.doc
- 比较Unix操作系统的各个版本:AIX、HP-UX和Solaris.doc
- 比苹果iPad销售更火爆的产品.doc
- 参考学习资料 生物学习 万多黏盲鳗.pdf
- 参考学习资料 生物学习 新疆迟滞鳄类新材料.pdf
- 参考学习资料 生物学习 尤嘉鲂甲鱼新标本.pdf
- 参考学习资料 生物学习 犹他州南部上三叠世岩石地层学、沉积体系和古脊椎动物.pdf
- 参考学习资料 生物学习 亚利桑那州钦勒群上三叠统猫头鹰岩层的四足动物群.pdf
- 参考学习资料 生物学习 斜横螈科组织学骨组织研究的初步成果.pdf
- 参考学习资料 生物学习 新南威尔士的一种奥陶纪脊椎动物.pdf
- 参考学习资料 生物学习 异甲鱼亚纲内部系统发育关系.pdf
- 参考学习资料 生物学习 伊朗中部Negheleh剖面中泥盆世牙形石生物地层的修订.pdf
- 参考学习资料 生物学习 用超基质法研究盲鳗科的分子系统发育和分类.pdf
最近下载
- 美国fda生产过程(工艺)验证总则指南中英文版.doc VIP
- 成都理工大学2020-2021学年第2学期《环境监测》期末考试试卷及标准答案.docx
- 2024年江苏省无锡市中考英语真题卷(含答案与解析).docx VIP
- 年产水性油墨、凹版塑料环保油墨4500 吨、水性涂料500吨建设项目环评(2021年新版环评)环境影响报告表.pdf VIP
- fda美国食品药物管理局工艺验证指南英文版).doc VIP
- 金属非金属露天矿山建设项目安全设施竣工验收表.pdf VIP
- 单位员工网络安全培训.pptx VIP
- PQE试用期述职报告.pptx VIP
- 《GBT 30130-2023胶版印刷纸》最新解读.pptx
- GJB9001C:2017研发一整套资料模板(共348页).pdf VIP
文档评论(0)