电子科技大学计算机操作系统—第1章 操作系统概述.pptVIP

电子科技大学计算机操作系统—第1章 操作系统概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子科技大学计算机操作系统—第1章 操作系统概述

二、存储器管理 主要涉及内存管理,任务是为多道程序的执行提供必要、良好的环境。为用户提供足够大的存储空间。 内存分配与回收 存储保护 地址映射 内存扩充 1. 3 操作系统的功能 1. 3 操作系统的功能 三、设备管理 基本任务是为用户提供统一的与设备无关的接口。对各种外设进行调度、分配、实现设备的中断处理及错误处理等。 缓冲技术 虚拟设备技术 1. 3 操作系统的功能 四、文件管理 即对计算机软件资源的管理。基本任务是: 1.负责文件的物理存储空间的组织分配与回收。 2.实现文件的按名存取。 3.实现文件与目录的创建、读、写、及修改、 删除等基 本操作。 4.文件的保护与保密。 五、用户接口 从用户的角度考虑操作系统的功能。用户与操作系统的接口,通常有三种形式: 1.命令接口 ( 联机、脱机) 2.程序接口 (系统调用)是为用户程序在执行过程中访问系统资源而设置的一组广义指令,以函数的形式提供。 3.图形接口 是一种全新的人机界面,提供图形用户界面 (GUI)和符号操作。 1. 3 操作系统的功能 1.4 操作系统的特征 为了实现以上功能,操作系统应该具有以下基本特征: 并发性(Concurrence) 共享性(Sharing) 虚拟性(Virtual) 异步性(Asynchronism) 1.4 操作系统的特征 一、并发性(Concurrence) 在多道程序环境下,并发性是指在一段时间内,宏观上有多道“程序”同时运行。 显然,在微观上,多道“程序”只能交替执行。 必须指出,多个程序是不能并发执行的,只有建立 进程。进程是操作系统中一个极其重要而抽象的概念。 并发性有效地改善了系统资源的利用率,提高系统的吞吐量。当然,也使操作系统的实现变得复杂。 二、共享性(Sharing)    是指多个进程共同使用有限的资源。有两种方式: 互斥访问 一段时间内只允许一个进程访问该资 源。只有该进程释放资源后,其他进程才能访问。 该资源称为临界资源。 同时访问 在宏观上,允许多个进程“同时” 访问某个资源。 磁盘 打印机 1.4 操作系统的特征 1.4 操作系统的特征 三、虚拟性(Virtual) 虚拟是操作系统的奇妙的功能,是指通过某种技术把一个物理设备变成逻辑上的多个。 例如: 分时系统中,将一个物理CPU虚拟为多个。 虚拟存储管理,将一个统一编址的物理存储器变为多个逻辑上独立编址的存储器等。 四、异步性(Asynchronism) 也称为不确定性(Nondeterministic),指在多道程序环境下,各进程交错执行,“走走停停”,各进程的执行时间和执行顺序是不确定的。 即进程是以异步方式执行的。 1.4 操作系统的特征 并发、共享是操作系统最基本的特征,资源共享是进程并发执行的必然结果,同时只有对资源实施有效管理,才能实现和保证进程的并发执行。 操作系统是具有并发性的大型系统,信息交换和接口都十分复杂,因此,操作系统的体系结构和结构设计,直接影响到整个系统的性能,已成为软件工程的重要研究课题。 它的结构通常分为4种类型: 模块组合结构 层次结构 微内核结构 客户/服务器体系结构 1.5 操作系统的体系结构 1. 模块组合结构 OS由若干模块按照一定结构方式组成。模块按功能划分,数据基本上是作为全程量使用。在系统内部,不同模块的程序之间可以不加控制地互相调用和转移。 优点:结构紧密、接口简单直接、 系统效率高。 缺点: ⑴模块间随便转接,独立性差,系统结构不清晰。 ⑵数据作为全程量处理,改变数据传递关系困难。 ⑶以大型表格为中心,为了保证数据完整性,采用全局关中断,限制并发性。 1.5 操作系统的体系结构 1.5 操作系统的体系结构 2.层次结构 层次结构是将OS的所有功能模块按照功能的调用次序,分别排列成若干层中,各层之间只有单向调用关系。 如果同层模块之间不存在调用关系,称为全序的层次关系,若允许同层模块之间可相互调用,称为为半序的层次关系。 内核 实用程序 硬件 用户程序 1.5 操作系统的体系结构 分层原则: ⑴将与硬件关系密切的模块放到最内层,便于软件移植。 ⑵将多种操作方式共同使用的部分放到内层,改变操作方式的部分放到外层,用户接口在外层. ⑶系统内核(使用频繁、系统调用)在内层。

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档