- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
T第1章操作系统引论演示
1.操作系统的名称
监控(督)程序(系统)(Monitor)
执行系统(程序)(Executive System(program))
控制系统(程序)(Control System program))
管理程序(Supervisor, Supervisory System)
核心程序(Kernel)
操作系统(Operating System)
2. 操作系统做什么?
(1)程序的执行——负责启动每个程序,以及结束程序的工作
(2)完成与硬件有关的工作
(3)完成与应用无关的工作——易于使用,基本服务,统一性
(4)计算机系统的效率与安全问题
3.为什么学习操作系统?
?
? 加深对使用的OS的理解,有利于深入编程
?
? 选择购买操作系统
? 我们并不总使用Win95/NT/2000/XP
?涉及到计算机科学的很多领域
计算机体系结构/硬件
软件设计
程序设计语言
数据结构
算法
网络
学习核心技术并能在其他地方应用之(操作系统是目前最复杂的软件成分)
?
!!!
操作系统的性能高低,决定整体计算机的潜在硬件性能能否发挥出来。操作系统本身的安全可靠程度,决定了整个计算机系统的安全性和可靠性。操作系统正是软件技术含量最大、附加值最高的部分,是软件技术的核心,是软件的基础运行平台。
本课程是为计算机专业或非计算机专业学生开设的必修课。通过学习本课程,其基本目的是:
介绍操作系统的基本概念、基本结构及运行环境;
介绍操作系统原理、设计方法和实现技术;
介绍操作系统的演化过程、发展研究动向、新技术以及新思想;
介绍各种有代表性的、典型的操作系统实例;
培养学生分析问题、解决问题的基本能力。
本课程的前导课程为高级语言程序设计、数据结构、计算机组成原理与汇编语言。
第1章 操作系统概论
1.1 操作系统的目标和作用
1.1.1 操作系统的目标
什么是操作系统
操作系统是一个管理计算机系统的软件,它为用户使用计算机提供方便、有效和安全可靠的工作环境。
一个计算机系统除了硬件部分以外,还有许多软件。这些软件通常可分为两大类:即系统软件和应用软件。应用软件执行面向用户的任务,系统软件把应用软件转换成系统和硬件活动。系统软件本身又可分成三个部分:
Operating System)
(语言处理系统
(系统软件 (数据库管理系统(DBMS)
( (常用的例行服务程序:
软件系统( (库管理程序
( (连接装配程序
(应用软件 学籍管理、人事挡案、财务管理等。
是指那些为了某一类的应用需要而设计的程序。
计算机系统中的硬件和软件,以及软件和各部分之间是层次结构(Hierarchy)的关系。
应用程序 服务程序 调试程序(debug) 宏汇编程序 编辑程序(editor) 编译程序(compiler) 汇编程序(assembler) 装配程序(linker) 操作系统
裸 机
机器语言
微程序
物理器件
一个裸机在每加上一层软件后,就变成了一个功能更强的机器,术语称其为虚拟机。操作系统是紧挨着硬件层的第一层软件,它对硬件进行首次扩充。操作系统同时又是其他软件的运行基础。
1.1.2 操作系统的作用
1.操作系统作为用户与计算机硬件系统之间的接口
2. 作为资源管理器的操作系统
操作系统作为计算机系统中的资源管理器是目前以操作系统描述的主要观点。在这种观点之下,资源管理器的作用是:
⑴ 跟踪资源状态。
⑵ 分配资源。
⑶ 回收资源。
⑷ 保护资源。
从OS的观点将计算机系统的资源分为四大类:处理机、存储器、I/O设备和文件。相应地,OS的主要功能也正是针对这四类资源进行有效的管理。
3.作为扩展机器的操作系统
通常把覆盖了软件的机器称为扩展机器或虚拟机(virtual machine)。
操作系统是对于机器硬件功能的第一次扩充,而且也构成了以上各层次软件继续扩充系统功能的基础。操作系统把硬件全部隐藏起来。给用户提供一个友好的、易于操作的界面。此外操作系统还要进行大量的系统事务处理,如响应中断、处理定时操作、管理存储器及其它低级操作。操作系统对用户来说好像是一个扩展了的机器,即一台虚拟的机器。所以,把操作系统称为硬件系统的扩展。
操作系统的两个观点,即资源管理观点和服务用户观点(虚拟机)。设置操作系统的两个主要目的是,千方百计地提高计算机系统的资源利用率和为用户使用计算机创造良好的工作环境。
* 操作系统的定义
麻省理工学院曾下过一个定义:Operating System)这一术语表示计算机系统内负责控制和管理处理机、主存、辅存、I/O设备和文件等资源的一些程序模块。这些模块用于解决资源间的矛盾,千方百计优化性能并简化系统的有效使用,在用户程序与
您可能关注的文档
最近下载
- 《小学语文课程与教学》 课件 第3、4章 识字与写字教学、 阅读教学.pptx
- 住院患者窒息患者应急预案演练脚本.docx
- 分化型甲状腺癌I131治疗.ppt VIP
- 2025年中考语文仿真试题(三)(附答题卡) .pdf VIP
- 煤矿联合试运转方案及安全保障措施(最全).doc
- T_ACEF 141-2024 污染地块土壤重金属稳定化效果评估技术规范.pdf VIP
- 供应商管理控制程序(10P).doc VIP
- 水泥厂设备管理(培训资料)课件.ppt
- 高等电力系统分析 课件全套 第1--8章 电力系统潮流计算--- 电力系统低频振荡及次同步谐振.pptx
- 钣金工艺与设备课件.pptx VIP
文档评论(0)