操作系统 进程之间的并发控制和死锁.pptVIP

操作系统 进程之间的并发控制和死锁.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文档。上传文档
查看更多
《操作系统》课件;《操作系统》教材与参考书;WINDOWS操作系统 是由美国微软公司开发的窗口化操作系统,如Windows 10 UNIX操作系统 1969年诞生于 贝尔实验室,有很多种,如 ATT的Unix V、Sun的Solaris、HP的Unix MAC操作系统 是美国苹果公司为自己设计的操作系统 Linux操作系统 是目前全球最大的一个自由免费软件,其功能可与Unix和Windows相媲美,用法与Unix类似 ;第1章 操作系统概论;1.1 操作系统的定义;操作系统内核(Ntoskrnl.exe);操作系统的定义;操作系统的设计目标;1.2 操作??统的形成与发展;1.2.1 顺序处理(手工操作);1.2.2 简单的批处理系统; 随着硬件通道、中断、缓冲技术等的出现,使得计算机在组织结构上发生了重大变革。使原先以CPU为中心的体系结构,转变为以主存为中心。 使多道程序设计技术成为可能。 引入多道程序设计技术的根本目的是提高CPU的利用率。;[通道]:独立于CPU,专门用来控制输入/输出设备的I/O处理机,比CPU便宜。连接着主存和外设。使CPU和外设并行操作。 [中断]:当I/O设备完成传输后,通过中断机构向CPU报告完成情况。 [缓冲技术]:在主存设置缓冲区,来缓存用户的输入和输出,改善I/O设备和CPU之间速度不匹配的问题。;多道程序设计:是指在主存同时存放多个作业,使之同时处于运行状态,共享系统中的各种资源。 在单CPU系统中。宏观上,各个作业都已开始运行,但都未运行完;微观上,各个作业是串行执行的,在任何特定时刻,只有一个作业在处理机上运行。;资源利用率:指在给定时间内,系统中某一资源(如CPU、存储器、外部设备等)实际使用时间所占比率。 吞吐量(Throughput):指单位时间内系统所处理的信息量。通常以每小时或每天所处理的作业个数来度量。 周转时间:指从作业进入系统到作业退出系统所用的时间。;;单道批处理 作业1运行5分钟;作业2等待5分钟运行15分钟;作业3等待20分钟运行10分钟。;表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 实时系统;实时系统特点;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 用户与操作系统接口;命令语言;窗口界面;系统调用;系统调用的执行过程;核心态/用户态;在核心态下, 允许执行处理机的全部指令集,访问所有的寄存器和存储区; 在用户态下,只允许执行处理机的非特权指令,访问指定的寄存器和存储区。 用户态到核心态的转换由硬件完成;核心态到用户态的转换由内核程序执行后完成。 操作系统的大部分功能模块运行在核心态,有些功能模块通过创建用户级进程运行在用户态,例如, Windows子系统进程Csrss.exe,为用户提供窗口界面。;操作系统内核(Ntoskrnl.exe);1.6 操作系统的运行环境;异常:同步事件。是程序自己产生的特殊事件。不能被屏蔽,一旦出现应立即处理。 异常:程序的非法操作码、地址越

文档评论(0)

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

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

1亿VIP精品文档

相关文档