1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010-OS1

《操作系统》课件;《操作系统》教材与参考书;第1章 操作系统概论;1.1 操作系统的定义;操作系统:是紧挨着硬件的第一层软件,为其他软件提供基础的运行环境。 实用程序:支持其他软件编制和维护的软件。如编译程序、编辑程序、命令解释器 应用程序:特定应用领域专用的软件。由用户或专门的软件公司编制,用于解决用户的实际问题,如数据库管理软件、计算机辅助设计、航空订票系统、银行管理系统。;操作系统的定义;操作系统的设计目标;1.2 操作系统的形成与发展;1.2.1 顺序处理(手工操作);1.2.2 简单的批处理系统;1.2.3 多道成批处理系统;[通道]:独立于CPU,专门用来控制输入/输出设备的I/O处理机,比CPU便宜。连接着主存和外设。使CPU和外设并行操作。 [中断]:当I/O设备完成传输后,通过中断机构向CPU报告完成情况。 [缓冲技术]:在内存设置缓冲区,来缓存用户的输入和输出,改善I/O设备和CPU之间速度不匹配的问题。;多道程序设计技术:是指在内存同时存放若干道程序,使它们在系统中交叉运行,共享系统中的各种资源。当一道程序暂停执行时,CPU立即转去执行另一道程序。;引入多道程序设计技术的根本目的是提高CPU的利用率,充分发挥系统设备的并行性。这包括程序之间、CPU与设备之间、设备与设备之间的并行操作。 ;等待;资源利用率:指在给定时间内,系统中某一资源(如CPU、存储器、外部设备等)实际使用时间所占比率。 吞吐量(Throughput):指单位时间内系统所处理的信息量。它通常是用每小时或每天所处理的作业个数来度量。 周转时间:指从作业进入系统到作业退出系统所用的时间。而平均周转时间是指系统运行的几个作业周转时间的平均值。;;简单批处理 作业1运行5分钟;作业2等待5分钟运行15分钟;作业3等待20分钟运行30分钟。;表1.2 单道运行与多道运行资源利用率对比 单道 多道(3) 处理机利用率 5/30=17% 5/15=33% 存储器利用率 30% 平均 230/256=90% 磁盘利用率 33%=10/30 67%=10/15 打印机利用率 33% 67% 完成所需时间 30分钟 15分钟 吞吐量 6jobs/小时 12jobs/小时 平均周转时间 18分钟 10分钟;批处理系统特点;1.2.4 分时系统;分时系统的特点;批处理与分时系统的差别;1.2.5 实时系统; 实时系统是以数据或信息作为处理对象。既不接收用户作业,也没有作业的概念,只有几个由外部事件触发的任务。VxWorks以及QNX都是知名的实时系统。 硬实时:系统的所有可能的延迟是一定的。对于关键的任务必须在指定时间范围内完成。如汽车在装配线上移动。 软实时:即使任务没有在规定时间内完成,也还是允许的。如媒体播放、信息查询等。;实时系统特点;1.2.6 嵌入式系统;1.3 功能、服务和特性;操作系统的功能;为了管理系统资源,操作系统必须掌握系统资源的当前状态信息。 进程----进程表 存储器----存储表 I/O设备----I/O设备表 文件----文件表;操作系统提供的服务;操作系统的特性;操作系统的特性;1.4 操作系统的进一步发展;个人计算机操作系统;多处理机操作系统;多核系统;;网络中的各台计算机都配有各自独立的操作系统,网络操作系统把它们联系起来,并为它们提供通信和网络资源共享。 Windows的自上而下的网络栈:网络应用程序、网络API、网络API驱动程序netbios.sys、协议驱动程序tcpip.sys 等。与I/O系统和标准API紧密地集成在一起。;网络操作系统的模式: 客户/服务器(Client/Server)模式。服务器是一个瓶颈。 对等模式(Peer-to-peer):系统内的节点机(nodes)是对等的,既可作为客户机,又可作为服务器。在网络中既无服务处理中心,也无控制中心。 ;分布式操作系统;集群(cluster)是一种分布式系统。集群节点私有OS。有一层集群软件运行在集群节点之上。;智能卡操作系统;一种智能卡结构;1.5 用户与操作系统接口;命令语言;窗口界面;系统调用;系统调用;系统调用的执行过程;核心态/用户态;在核心态下, 允许执行处理机的全部指令集,访问所有的寄存器和存储区; 在用户态下,只允许执行处理机的非特权指令,访问指定的寄存器和存储区。 用户态到核心态的转换由硬件完成;管态到目态的转换由操作系统程序执行后完成。 PSW寄存器描述了CPU的执行状态,主要包括处理机当前运行状态、优先级、屏蔽外中断否等标志。;操作系统的大部分功能模块运行在核心态,有些功能模块通过创建用

文档评论(0)

zw4044 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档