new_ch1-11操作系统的概观.ppt

上传人:qwe****56 文档编号:70279510 上传时间:2023-01-18 格式:PPT 页数:36 大小:317.50KB
返回 下载 相关 举报
new_ch1-11操作系统的概观.ppt_第1页
第1页 / 共36页
new_ch1-11操作系统的概观.ppt_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《new_ch1-11操作系统的概观.ppt》由会员分享,可在线阅读,更多相关《new_ch1-11操作系统的概观.ppt(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、操作系统教程高等教育出版社出版Ch1 Ch1 操作系统概论操作系统概论1.1操作系统概观1.2操作系统的形成和发展1.3操作系统提供的服务和用户接口1.4操作系统的结构1.5流行操作系统简介1.1操作系统概观1.1.1操作系统的定义和目标1.1.2操作系统的作用和功能1.1.3操作系统的主要特性1.1.1操作系统的定义和目标操作系统操作系统是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。它可被看作是用户和计算机硬件之间的一种接口,是现代计算机系统不可分割的重要组成部分。操作系统的主要目标方便用户使用扩大机器功

2、能管理系统资源提高系统效率构筑开放环境计算机系统的层次结构(1)用户1用户2用户3用户4用户n财务系统航空订票上网浏览电子商务科学计算(应用程序)编译程序汇编程序编辑程序数据库(系统程序)操作系统计算机硬件计算机系统的层次结构(2)硬件层:提供基本的可计算性资源操作系统层:对硬件作扩充和改造,提供了操作系统接口;资源的调度和分配,信息的存取和保护,并发活动的协调和控制等许多工作系统程序层:提供扩展指令集;提供种类繁多的实用程序应用层:解决用户不同的应用问题操作系统和硬件组成了一个运行平台,其他软件都运行在这个平台上。1.1.2操作系统的作用与功能操作系统的作用操作系统的作用OS作为用户与计算机

3、硬件之间的接口改造硬件设施,使之更易使用;提供系统调用,扩展机器功能;组织工作流程,提供运行环境OS作为虚拟计算机:在计算机裸机上加上一层又一层软件来组成整个计算机系统OS作为计算机系统的资源管理者和控制者:硬件资源和信息资源操作系统作为计算机系统的资源管理者(1)例1,用户想把一批信息存储到某个设备上,必须先弄清楚该设备的存储格式、读写命令和各种情况下的中断处理步骤。而让用户了解设备的物理细节将会十分困难,甚至束手无策。这些工作只能让操作系统代劳。操作系统作为计算机系统的资源管理者(2)例2,若内存中能装入两道程序并同时启动运行,不但可充分利用内存资源,当一道程序等待I/O完成时,可让另一道

4、程序占有CPU运行,使得I/O设备和CPU同时保持忙碌,这类高效的工作方式,需要解决许多技术问题,这只有靠操作系统来做。操作系统作为计算机系统的资源管理者(3)例3,三个需要打印输出信息的应用程序在同时运行,打印机上三个程序的输出结果会交错夹杂、混乱不堪。一种解决方案:程序输出时,先把各自的结果存在磁盘上,等到某程序生成的输出全部存入后,才启动打印机输出,消除了杂乱无章的局面,这种做法只有操作系统才办得到。操作系统作为计算机系统的资源管理者(4)也有人将操作系统定义为:是能使诸用户有效、方便地共享一套计算机系统资源的一种系统软件。操作系统作为计算机系统的资源管理者(5)操作系统的重要任务之一(

5、1)对资源进行抽象研究,找出各种资源共性和个性,有序地管理计算机中的硬件、软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;操作系统作为计算机系统的资源管理者(6)操作系统的重要任务之一(2)研究使用资源的统一方法,让用户简单、有效的使用资源,最大限度地实现各类资源的共享,提高资源利用率,从而,使得计算机系统的效率有很大提高。操作系统的功能处理机管理存储管理设备管理文件管理网络与通信管理用户接口处理机管理处理中断事件处理中断事件 处理器调度处理器调度进程控制和管理进程控制和管理进程同步和互斥进程同步和互斥进程通信和死锁进程通信和死锁线程控制和管理线程

6、控制和管理处理器调度,分作业调度,中处理器调度,分作业调度,中程调程调度,低级调度度,低级调度等等存储管理存储管理具有四大功能:存储分配存储共享地址转换与存储保护存储扩充设备管理设备管理具有以下功能:设备分配缓冲管理设备驱动设备独立性实现虚拟设备文件管理文件管理要完成以下任务:提供文件逻辑组织方法提供文件物理组织方法提供文件的存取方法提供文件的使用方法实现文件的目录管理实现文件的存取控制实现文件的存储空间管理网络与通信管理联网操作系统应具有以下管理功能:网上资源管理功能数据通信管理功能网络管理功能,包括:故障管理、安全管理、性能管理、记帐管理和配置管理。1.1.3操作系统的主要特性第一个特性-

7、并发性第二个特性-共享性第三个特性-异步性第四个特性-虚拟性第一个特性-并发性(1)并发并发性性(Concurrence)指两个或两个以上的事件或活动在同一时间间隔内发生发挥并发性能够消除系统中部件和部件之间的相互等待,有效地改善系统资源的利用率,改进系统的吞吐率,提高系统效率内存中同时有多个用户程序,或内存中同时有操作系统程序和用户程序被启动交替、穿插地执行,都是并发性的例子。第一个特性-并发性(2)并发性使系统变得复杂化如何从一个活动切换到另一个活动?怎样将各个活动隔离开来,使之互不干扰,免遭对方破坏?怎样让多个活动协作完成任务?怎样协调多个活动对资源的竞争?如何保证每个活动的资源不被其它

8、进程侵犯?多个活动共享文件数据时,如何保证数据的一致性?第一个特性-并发性(3)操作系统中很早就引入重要概念-进程,进程能清晰刻划操作系统中的并发性,实现并发活动的执行,因而,它已成为现代操作系统的一个重要基础。第一个特性-并发性(4)采用并发技术的系统称为多任务系统(Multitasking),并发的实质是一个物理CPU(也可以多个物理CPU)在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。第一个特性-并发性(5)结论结论:实现并发技术的关键之一是如何对系统内的多个活动(进程)进行切换的技术。第一个特性-并发性(7)并行性(parallelism)指两个或两个以

9、上事件或活动在同一时刻发生。在多道程序环境下,并行性使多个程序同一时刻可在不同CPU上同时执行。在分布式系统中,多台计算机并存使程序的并发性得到了更充分发挥,同一时刻每台计算机上都可以有程序在执行。第一个特性-并发性(8)并行的事件或活动一定是并发的,但反之并发的事件或活动未必是并行的。并行性是并发性的特例,而并发性是并行性的扩展。第二个特性-共享性(1)共享指操作系统中的资源可被多个并发执行的进程所使用,可分成两种资源共享方式:互斥互斥访问访问:系统中的某些资源同一时间内只允许一个进程访问,许多物理设备,以及某些数据和表格都是互斥共享的资源。第二个特性-共享性(2)同时访问同时访问:系统中还

10、有许多资源,允许同一时间内多个进程对它进行访问,这里“同时”是宏观上的说法。典型的可供多进程同时访问的资源是磁盘磁盘,可重可重入程序入程序也可被同时访问。与共享性有关的问题是资源分配、信息保护、存取控制等,必须要妥善解决好这些问题。第三个特性-异步性(1)操作系统中的异步异步性处处可见:一个进程在CPU上运行一段时间后,由于等待资源满足或事件发生,被暂停执行,CPU转让给另一个进程执行。系统中的进程何时执行?何时暂停?怎样的速度向前推进?进程总共要多少时间执行才能完成?这些都是不可予知的,或者说该进程是以异步方式运行的。第三个特性-异步性(2)操作系统中异步性的其他例子:(1)作业到达系统的类

11、型和时间是随机的;(2)操作员发出命令或按按钮的时刻是随机的;(3)程序运行发生错误或异常的时刻是随机的;(4)各种各样硬件和软件中断事件发生的时刻是随机的。第三个特性-异步性(3)异步性给系统带来潜在危险,有可能导致与时间有关的错误。操作系统的一个重要任务是必须确保捕捉任何一种随机事件,正确处理可能发生的随机事件,正确处理任何一种产生的事件序列,否则将会导致严重后果。第四个特性-虚拟性(1)虚拟性虚拟性是指操作系统中的一种管理技术,它是把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术,显然,前者是实际存在的而后者是虚构假想的。第四个特性-虚拟性(2)通过多道程序和分时使用CPU技术,物理上的一个CPU变成逻辑上的多个CPU。通过Spooling技术可把物理上的一台独占设备变成逻辑上的多台虚拟设备,第四个特性-虚拟性(3)通过窗口技术可把物理上的一个屏幕变成逻辑上的多个虚拟屏幕,IBM的VM技术把物理上的一台计算机变成逻辑上的多台计算机。虚拟存储器则是把物理上的多个存储器(主存和辅存)变成逻辑上的一个(虚存)的例子。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com