操作系统基础(第三版).pptVIP

  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文档。上传文档
查看更多
操作系统基础(第三版)

操作系统基础(第三版) 屠 祁、屠立德 编著 清华大学出版社 主讲人:上海交通大学计算机系 黄上腾 课程目的和课程结构 了解OS的发展背景、操作系统的运行环境、体系结构、主要的组成部分和系统范例。 在了解OS的背景、基本概念和运行环境后,基本上按照OS的层次结构由内向外介绍各组成部分的功能和工作原理。若从资源管理的角度看,主要介绍处理器、内存、外设和文件管理。 第一章“引论”的主要内容 操作系统所处的软、硬件运行环境 什么是OS及其发展的历史 OS的最基本的概念:多道程序、中断、独立工作的外部设备 OS的功能:方便的人机界面(操作员和程序)、对系统资源的管理 OS的类型:批处理、分时、实时 现代操作系统 WINDOWS NT 习题 系统概述 计算机的硬件组织 总线结构:单总线或双总线;以内存为核心(p.2,图1.2) 对大型机:独立工作的I/O通道+中断机构(图1.3);多处理器 对微机:通过CPU的I/O交换、内存和I/O之间的直接交换(DMA)(图1.4);多处理器结构(图1.5) 软件的层次结构(自下而上):裸机、OS及虚拟机、系统软件、实用程序和应用程序.(下层为上层提供平台;上层为下层的使用提供方便或扩充下层的功能—虚拟机的概念.) 计算机系统的层次观点 操作系统的形成和发展 操作系统的定义:管理系统资源和方便用户使用的系统程序 操作系统的形成和发展 人工操作的系统 批处理系统 多道程序→分时系统:(多个程序同时留驻、独立工作的外设、中断)+时间片轮转 微机的发展和普及使微机的操作系统日趋增强 其他系统:如实时、网络、分布操作系统 从使用者的角度看操作系统的历史 多道程序设计的概念 引入多道程序的背景:提高CPU的利用率;并进一步导致多种系统资源的并行工作。 多道程序的概念:图1.8和表1.1 多道程序如何提高系统的利用率:表1.2 两道作业的运行情况 例:3个作业的执行要求 (单道时需30min;3道时需15min) 多道程序与单道程序的平均资源利用率 操作系统的功能和特性 操作系统的功能 用户与计算机的界面:为用户提供良好开发环境(界面;开发工具;与DB的一体化;与通信和网络管理的一体化) 操作员界面:命令式界面和图形用户界面 应用程序界面 (API) 系统资源的管理者 处理器管理:状态记录和分配 内存管理:状态记录和分配,保护 I/O管理:状态记录和分配,优化调度 文件管理:状态记录和分配,信息组织与使用,可靠性,保护与保密 操作系统的特性:并行性和共享性 操作系统的类型 多道批处理:提高资源的利用率,但不交互 分时:提高资源的利用率,交互,对用户的公平性,用户的独占感觉 实时:通常专用,对外部事件的及时响应,可靠性,事件驱动型,前后台进程并存的“通用实时系统”: 网络:共享资源,高效可靠的通信能力和多种网络服务功能(如文件下载,远程登录,电子邮件)。(OSI参考模型,见p.14,图1-9。 WINDOWS NT内装,以及与此相关的文件重定向和传输驱动程序。) 分时系统工作示意图 现代操作系统 独占计算机、交互(以GUI为主)、上网 多机系统(以SMP为主):可靠、灵活、可扩 操作系统设计技术: 微内核:通常仅把进程调度、中断处理和进程通信放入 多线程机制:同一进程中的线程共享程序资源 对称多处理器(SMP) 分布式操作系统 面向对象技术 WINDOWS NT5.0框架 WINDOWS NT简介 微内核结构 线程机制 对称多处理器SMP 面向对象设计技术 习题 1.6 1.8 1.10 1.11 * * 裸机 操作系统 编译程序 汇编程序 装配程序 调试程序 装入程序 编辑程序 应用程序 用户1 用户2 用户3 用户n 系统操作员 操作系统 资源1 资源2 资源3 资源m 批输入/输出(磁带)机 无OS 批处理 交互处理 用户程序A 用户程序B 监督程序 磁盘操作 磁带操作 CPU在这段时间无用户程序可以执行 10 15 5 运行时间/min 需要 不用 不用 所需打印机 不用 需要 不用 所需终端 需要 不用 不用 所需磁盘 80 100 50 所需主存/KB I/O型 I/O型 CPU型 作业类型 JOB3 JOB2 JOB1 作业名 10=(5+15+10)/3 18=(5+20+30)/3 平均周转时间 (min) 12=3/(15/60) 6=3/(30/60) 吞吐量 (作业/h) 15 30=5+15+10 全部作业完成时间(min) 67%=10/15 33%=10/30 打印机利用率 67%=10/15 33%=10/30 磁盘利用率 90%=(50+100+80)/256 33%=(50*(5/30)+100*(15/30)+80*(10/30)

文档评论(0)

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

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

1亿VIP精品文档

相关文档