大学计算机基础 刘振章 主编 第3章 操作系统基础及应用.PPT

大学计算机基础 刘振章 主编 第3章 操作系统基础及应用.PPT

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 操作系统基础及应用 3.1 操作系统基础 3.2 中文Windows XP 3.3 UNIX操作系统 3.4 Linux操作系统 3.1 操作系统基础 3.1.1 操作系统概述 3.1.2 处理机管理 3.1.3 存储管理 3.1.4 文件管理 3.1.5 设备管理 3.1.1 操作系统概述 一个完整的计算机系统是由硬件系统和软件系统两部分组成的。 像CPU、存储器、输入/输出设备等硬件,是组成计算机的物质实体; 而软件则是介于用户和硬件系统之间的界面。 操作系统(Operating System,OS)作为重要的系统软件,一方面操作系统管理着所有计算机系统资源,另一方面操作系统为用户提供了一个抽象概念上的计算机。在操作系统的帮助下,用户使用计算机时,避免了对计算机系统硬件的直接操作。 操作系统是控制和管理计算机各种软件和硬件资源,方便用户使用计算机的系统软件。它是配置在计算机硬件上的第一层软件,是对硬件功能的扩充。操作系统在整个计算机系统中具有极其重要的特殊地位,它不仅是硬件与其他软件系统的接口,也是用户和计算机之间的接口。理解该定义请注意以下几点: (1)操作系统是系统软件。它是最重要的一种系统软件,是代替人管理机器的指挥中枢,就像人类大脑的“神经中枢”一样。操作系统是现代计算机必不可少的系统软件,是计算机软件的灵魂所在。 (2)操作系统是计算机系统资源的管理者。它具有强大的控制和管理计算机系统的硬件资源和软件资源的能力。 (3)操作系统是用户与计算机硬件系统的接口。它是用户与计算机之间通信的桥梁,为用户提供访问计算机资源的工作环境。 计算机从第一代电子管计算机到第四代大规模和超大规模集成电路计算机的发展,操作系统也经历了手工操作、批处理、多道程序、现代操作系统的发展阶段。 (1)手工操作 (2)批处理 (3)多道程序 (4)现代操作系统 操作系统分类 (1)批处理操作系统(Batch Processing System) 批处理系统的突出特征是“批量”处理,它把提高系统处理能力作为主要设计目标。 它的主要特点是:用户脱机使用计算机,操作方便;成批处理,提高了CPU利用率。 它的缺点是无交互性 ,即用户一旦将程序提交给系统后就失去了对它的控制能力。 (2) 分时操作系统(Time Sharing) 所谓分时(Time Sharing)操作系统,是在一台计算机系统中可以同时连接多个近程或多个远程终端,把CPU时间划分为若干个时间片,由CPU轮流为每个终端服务。分时操作系统的特点具有同时性、交互性和独占性。 同时性 交互性 独占性 (3) 实时操作系统 所谓“实时”是指能够及时响应通讯发出的外部事件,并对事件做出快速处理的一种能力。而“外部事件”是指与计算机相连接的设备向计算机发出的各种服务请求。因此可以把实时操作系统说成是,能对来自外部的请求和信号,在限定的时间范围内做出及时响应的那种操作系统。 (4)嵌入式操作系统 嵌入式操作系统是运行在嵌入式操作系统环境中的,对整个嵌入式操作系统以及这个系统所进行的操作、实施的控制、对各种部件等资源进行统一的协调、调度、指挥、和控制的系统软件。 (5)网络操作系统 网络操作系统是基于计算机网络的一种操作系统,是在各种计算机操作系统上,按照网络协议标准开发出来的,用来管理连接在计算机网络上的多台计算机的操作系统。计算机网络是将若干本地或远地的独立的各计算机,通过通信线路连接起来。网络操作系统提供网络通信和网络资源共享功能。对网络操作系统的要求是保证信息传输的准确性、安全性和保密性。像Windows NT,Windows 2000等都是拥有网络功能的操作系统。 (5).分布式操作系统 分布式操作系统归纳起来具有以下特点: 透明性。使用户觉得此系统就是传统的单CPU分时系统; 灵活性。可根据用户需求,方便地对系统进行修改或扩充; 可靠性。若系统中某个机器不能工作,那么另外的机器可以代替它; 高性能。执行速度快,响应及时,资源利用率高; 可扩充性。可根据使用环境的需要,方便地扩充或缩减规模。 操作系统有如下三种结构: 模块结构 层次结构 微内核结构 并发性 共享性 虚拟性 不确定性 (1)处理机管理 (2)存储

文档评论(0)

时间加速器 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档