操作系统课件1-操作系统介绍

操作系统课件1-操作系统介绍

ID:39695419

大小:713.50 KB

页数:116页

时间:2019-07-09

操作系统课件1-操作系统介绍_第1页
操作系统课件1-操作系统介绍_第2页
操作系统课件1-操作系统介绍_第3页
操作系统课件1-操作系统介绍_第4页
操作系统课件1-操作系统介绍_第5页
资源描述:

《操作系统课件1-操作系统介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统教程(第4版)第一章操作系统概论高等教育出版社出版2008年3月第一章操作系统概论1.1操作系统概观1.2操作系统的形成和发展1.3操作系统提供的服务和用户接口1.4操作系统结构和运行模型1.5流行操作系统简介1.1操作系统概观1.1.1操作系统的定义和目标1.1.2操作系统的资源管理技术1.1.3操作系统的作用与功能1.1.4操作系统的主要特性1.1.1操作系统的定义和目标操作系统是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的最基本的一种系统软

2、件。计算机系统的层次结构(1)财务系统航空订票上网浏览电子商务科学计算(应用软件)编译程序汇编程序数据库(支撑软件)操作系统(系统软件)操作系统(系统软件)计算机硬件………用户n用户4用户3用户2用户1实用程序计算机系统的层次结构(2)硬件层操作系统层系统程序层应用层操作系统的主要目标方便用户使用扩大机器功能管理系统资源提高系统效率构筑开放环境操作系统与支撑软件及应用软件的区别程序意图不同;操作系统是软件系统的核心,是各种软件的基础运行平台;通用操作系统提供共性功能支持,与硬件相关但和应用领域无关;支撑软件及应用软件不能直接而

3、只能通过操作系统来使用计算机系统的物理资源。1.1.2操作系统的资源管理技术资源复用资源虚化资源抽象资源管理技术1)资源复用(1)空分复用共享---该资源可进一步分割成更多和更小的单位供进程使用。(2)时分复用共享---并不把资源进一步分割成更小的单位,进程可在一个时间片内独占使用整个物理资源。2)资源虚化是对资源进行转化、模拟或整合,把物理上的一个资源变成逻辑上的多个对应物的一类技术。虚化的例子—虚拟设备、虚拟存储器、虚拟屏幕(终端)、虚拟信道。3)资源抽象资源抽象用于处理系统的复杂性,重点解决资源的易用性。资源抽象指通过创

4、建软件来屏蔽硬件资源物理特性和接口细节,简化对硬件资源的操作、控制和使用的一类技术。单级资源抽象与多级资源抽象。4)组合使用抽象和虚化技术对于一类资源,操作系统往往同时实施抽象和虚化技术。例1,为打印机既配置“打印函数”(设备驱动程序),又实施虚拟设备,通过打印函数抽象隐蔽打印机动作细节,实施SPOOLing虚化“扩充”物理打印机数量。例2,窗口软件是对物理终端的虚化和抽象,能为用户提供虚拟终端和方便的I/O服务。2操作系统中最基础的抽象进程抽象--是对已进入主存正在运行的程序在处理器上操作的状态集的抽象。虚存抽象--是对物理

5、主存的抽象,进程可获得一个硕大的连续地址空间来存放可执行程序和数据,可使用虚拟地址来引用物理主存单元。文件抽象--是对磁盘之类存储设备的抽象。文件抽象是操作系统对磁盘设备的多层次抽象第一层抽象,从磁盘到分区。第二层抽象,从分区到扇区。第三层抽象,从扇区到簇。第四层抽象,从簇到文件系统分区。操作系统最基础抽象小结文件抽象虚存抽象进程抽象处理器主存设备3虚拟计算机(1)什么是虚拟计算机?什么是操作系统虚拟机?操作系统虚拟机的组成:1)虚处理器2)虚拟主存3)虚拟辅存4)虚拟设备虚拟计算机(2)操作系统资源管理(复用、虚化、抽象)处

6、II主辅理//器OO设设存存备备物理计算机虚虚虚虚处主辅设理存存备器虚拟机n进程Pn时分复用共享空分复用共享…虚虚虚虚处主辅设理存存备器虚拟机1进程P11.1.3操作系统的作用与功能操作系统的作用对内是“管理员”,对外是“服务员”:OS作为用户接口和服务提供者OS作为作为扩展机或虚拟机OS作为资源管理者和控制者OS作为用户接口和服务提供者操作系统提供友善的人机接口,使得用户能够方便、可靠、安全、高效地使用硬件和运行应用程序;操作系统对计算机硬件进行改造和扩充,为用户提供强有力的各种服务;OS作为扩展机或虚拟机在计算机裸机上加上

7、操作系统来组成整个计算机系统,操作系统把硬件的复杂性与用户隔离开来,操作系统与硬件组成一台功能显著增强,使用更加方便,安全可靠性更好的扩展机器或虚拟机。操作系统作为计算机系统的资源管理者(1)操作系统中,能分配给用户使用的硬件和软件设施总称为资源,包括两类:硬件资源和信息资源。硬件资源又分:处理器、存储器、I/O设备等;信息资源又分:程序和数据等。操作系统作为计算机系统的 资源管理者(2)也可把操作系统定义为:是能使诸用户有效、方便地共享一套计算机系统资源的一种系统软件。操作系统作为计算机系统的 资源管理者(3)操作系统的重要

8、任务之一(1)对资源进行抽象研究,找出各种资源共性和个性,有序地管理计算机中的硬件、软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;操作系统作为计算机系统的 资源管理者(4)操作系统的重要任务之一(2)研究使用资源的统一方法,让用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。