大学计算机基础2009-操作系统.ppt

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

大学计算机基础 操作系统(OS) 教学目的 理解操作系统的基础知识(定义、作用、功能、分类) 操作系统的发展 几种典型操作系统 了解DOS操作系统的组成及启动过程 会使用常见DOS命令 操作系统的定义 操作系统的定义 操作系统(Operating System)是直接控制和管理微机系统的硬件和软件资源,从而使用户方便、有效的使用这些资源的管理程序的集合 操作系统的作用 操作系统在整个计算机系统中的作用 是计算机系统资源的管理者 是硬件与其他软件系统的接口 是对硬件系统功能的扩充 提供了用户与计算机之间的接口(控制语言、命令、菜单、工具、按钮等 操作系统方便了用户,也提高了计算机的效率 操作系统的发展 操作系统的功能 计算机系统资源的分类:中央处理器、内外存储器、外设、程序和数据,因此从资源管理的角度,可将OS的功能分为: 处理器管理(作业管理和进程管理) 存储管理 设备管理 文件管理 处理器管理 (CPU Management) CPU是对整个计算机进行控制和数据处理的核心部件,是最重要的硬件资源,只有获得对它的使用权程序才能运行 中断处理 处理器调度 并发控制 作业管理(Job Management) 作业:计算机为完成用户赋予的任务而进行的一切操作 作业管理的实质是为用户提供一个良好环境,使用户能有效地组织自己的工作流程,包括任务管理、界面管理、人机交互、图形界面、语音控制和虚拟现实等。通常由作业调度和作业控制两部分组成 进程管理(Process Management) 进程:应用程序的运行实例,是应用程序的一次动态执行,系统进程也就使操作系统当前运行的执行程序 进程管理实质上是从时间分配的角度对CPU进行管理,即如何将CPU真正合理地分配给每个作业或程序 通过进程管理,协调多个作业或程序之间的CPU分配调度、冲突处理及资源回收等关系 存储管理(Memory Management) 存储管理实质是对存储空间的管理,主要指对内存资源的管理 内存空间的分配和回收:多个程序共享有限的内存资源时,OS要按某种分配原则,为每个程序分配内存空间;用户程序工作结束后,OS要及时收回它所占的内存空间 实现内存保护:检查地址是否合法 内存的虚拟存储器扩充 设备管理(Device Management) 设备管理实质上是对计算机系统中除了CPU和内存储器以外的硬件资源(设备)的管理,其中包括对输入输出设备的分配、启动、完成、回收 设备管理有助于方便用户使用各种设备以及合理分配各种外设资源 文件管理(File Management) 文件:逻辑上有完整意义的信息(程序和数据)的集合 文件系统:由文件、管理文件的软件和相应的数据结构组成 文件管理是操作系统对计算机系统中软件资源的管理 用户不需考虑文件如何保存以及存放位置 文件管理 按名存取,建立或删除文件 对文件进行打开、关闭、读、写、存储、检索、修改等操作 解决文件的共享、保密和保护问题,对文件进行保护,禁止非法操作 对文件的内容进行复制、输出、编辑、比较等操作 对文件的目录进行管理 操作系统的分类 单用户操作系统 批处理操作系统 分时操作系统 实时操作系统 网络操作系统 分布式操作系统 单用户操作系统 单用户单任务操作系统:在一个计算机系统内,一次只能运行一个用户程序,此用户独占计算机系统的全部硬件和软件资源 单用户多任务操作系统:为单个用户服务的,但它允许用户一次提交多项任务。例如,用户可以在运行程序的同时开始另一文档的编辑工作 批处理操作系统 批处理操作系统是早期配置在大型机上的一种操作系统 用户事先把上机的作业(程序、数据以及作业说明书)准备好,交给系统操作员,系统操作员要等到一定时间或作业达到一定数量之后才进行成批输入,将用户提交的作业分批进行处理,每批中的作业由操作系统控制执行,用户并按指定的时间收取运行结果 分时操作系统 一台主机挂多个终端,共享主机资源 分时:操作系统指挥CPU按时间片(通常是几十毫秒)轮流为各个终端服务 计算机的处理速度远快于人的反应,所以用户感觉不到等待时间 分时操作系统的主要目的是对联机用户的服务响应,具有同时性、独立性、及时性和交互性等特点 实时操作系统 实时操作系统是指系统能对随机发生的外部事件(指来自与计算机系统相连接的设备所提出的服务要求)做出及时响应,并在规定时间内完成对该事件的处理,并控制所有实时任务协调一致地运行 主要为联机实时任务服务的,主要特点是响应速度快、具有高度的可靠性和安全性 应用领域:自动控制,飞机订票系统、铁路订票系统、电子银行系统 分时与实时操作系统 实时操作系统与分时操作系统的主要差别是在交互能力和响应时间上 分时系统注重交互性 实时系统响应时间要求高 网络操作系统 网络操作系统用于对网络中多台计算机的硬

文档评论(0)

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

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

1亿VIP精品文档

相关文档