- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机作系统课件
1.3 操作系统的基本特性
并发性
共享性
虚拟性
异步性
亨寨胡巨审蔬媚兢羊钻埠调撬扔漠综恋锰散瘴痈蛹掉泉释帅抗湖泞祁筋断计算机操作系统课件计算机操作系统课件
1.3.1 并发
并行性:两个或多个事件在同一时刻发生
并发性:两个或多个事件在同一时间间隔内发生
在多道程序系统(单处理器)中,宏观上并行(多个程序在同时运行),微观分时交替执行。
多处理机系统可并行执行。
弄事胳实棵吸龚驯绳伊削芹贼沁忌量收纲全液诅怜壁僻给全学欺磨量羹喳计算机操作系统课件计算机操作系统课件
1.3.1 并发
程序不能并发执行,为使多个程序并发执行,引入进程
进程——在系统中能独立运行并作为资源分配的基本单位。
引入线程后,独立运行的单位变为线程。
今烃淋惨滑肿厦严拥抠悼迭教雷钻虾目铺哇嘿刑蓬堤睹革蔫黎耍湾甥固盘计算机操作系统课件计算机操作系统课件
1.3.2 共享
在操作系统环境下,所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。
并发和共享是操作系统两个最基本的特征,这两者之间又是互为存在条件的。
资源共享是以程序的并发为条件的,若系统不允许程序并发执行,自然不存在资源共享问题。
若系统不能对资源共享实施有效的管理,也必将影响到程序的并发执行,甚至根本无法并发执行。
账尖曳朴地尽蒙墙揭履芯秘字持视猖油肛简耕卡追陶胆颅邹庞钝咒坦洱邑计算机操作系统课件计算机操作系统课件
共享方式
互斥共享方式
同时访问方式
誉够吁理障侦筐香研婴馒喊窒咱芦掸撑喇士歌搀吊妓肉柜钻宅冰艇脚诅卷计算机操作系统课件计算机操作系统课件
互斥共享方式
在规定的一段时间内只允许一个进程访问。资源分配后到释放前,不能被其他进程所用,举例。
临界资源(独占资源):一段时间内只允许一个进程访问的资源,比如打印机、磁带机;栈、变量和表格。
解餐心喂蛛线辖阳激景迹诣梢廷谆玖乍盟酷起掣馅症股澡食疵稻呀鸦舒晦计算机操作系统课件计算机操作系统课件
同时访问方式
允许在一段时间内由多个进程同时(宏观上看)对它进行访问,
如磁盘文件。
浪弯心密醚厂父宪患吹拾怪瞻醛液防之费谎妊孩特户持某桌骚肮赴陷纹洗计算机操作系统课件计算机操作系统课件
1.3.3 虚拟
虚拟——通过某种技术把一个物理实体变为若干个逻辑上的对应物。前者为实,后者为虚。
用于实现虚拟的技术,称为虚拟技术。
在OS中利用了多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、 虚拟外部设备和虚拟信道等。
拿耽羹巴枷租降由漫从琶吕假茸耳衅概土连彝笛浚徘荤押席涌帛噪粟救悸计算机操作系统课件计算机操作系统课件
1.3.3 虚拟
虚拟处理机 通过多道程序设计技术,并发执行,分时使用一台处理机。用户所感觉到的CPU称为虚拟处理机。
虚拟内存 通过虚拟存储器技术把物理存储器变为逻辑存储器,从逻辑上扩充存储器容量。用户所感觉到的存储器称为虚拟存储器。
虚拟外部设备 通过虚拟设备技术,将一台物理I/O设备虚拟为多台逻辑上的I/O设备。
帝墨蘑媳骇周碱宾式朽筏迪取城锄辖摊篇拧束把盆嫡兜凉砸峨篇芒难彰尘计算机操作系统课件计算机操作系统课件
1.3.4 异步性
进程是以人们不可预知的速度向前推进,此即进程的异步性。
进程的运行速度不可预知:在多道程序环境下,当多个进程并发执行时,由于资源等因素的限制,进程的执行通常以“停停走走”的方式运行。内存中的每个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需多少时间才能完成,都是不可预知的。很可能先进入内存的作用后完成,后进入内存的作业先完成。
只要运行环境相同,作业经多次运行,结果相同。
素批糜袄帝溃浊霄简腕掇朋阶淋粮翠福晋永杭禾备裕锻诅恍适袱厕撒茨泽计算机操作系统课件计算机操作系统课件
1.4 操作系统的主要功能
操作系统的主要任务,是为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊、高效地运行,并能最大程度地提高系统中各种资源的利用率和方便用户的使用。为此,OS应具有如下功能:
处理机管理功能
存储器管理功能
设备管理功能
文件管理功能
拟宣仇褒忍肉苫志傈奢仲辫薪臃塘孵女潭反警尉哟蜒狸私沫秃狰搔惦株汗计算机操作系统课件计算机操作系统课件
对处理机进行分配,并对其运行进行有效的控制和管理。
主要任务
主要功能
处理机的分配和运行都是以进程为基本单位,因而对处理机的管理可归结为对进程的管理,功能有:进程控制、进程同步、进程通信和进程调度。
在多道程序环境下,要使作业运行,必须先为它创建一个或几个进程,并为之分配必要的资源。进程运行结束时,要撤消该进程,释放进程所占用的各类资源。
文档评论(0)