第一章 操作系统引论_第1页
第一章 操作系统引论_第2页
第一章 操作系统引论_第3页
第一章 操作系统引论_第4页
第一章 操作系统引论_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统主讲教师:刘敏办公地点: 励志楼207室Email:参考书孙钟秀,操作系统教程(第4版),高等教育出版社,2008年4月张尧学,史美林,计算机操作系统教程(第3版),清华大学出版社,2006年斯托林斯(WilliamStallings)著陈向群,陈渝译,操作系统-精髓与设计原理(原书第6版),机械工业出版社,2010年9月AbrahamSilberschatz,OperatingSystemConcepts(7rdedition),高等教育出版社,2007年3月

设计操作系统或者修改现有的系统。存在人们意识不到的大量“操作系统”-嵌入式系统(EmbeddedOS)加深对使用的OS的理解,有利于深入编程,用户为了开发应用程序必须与操作系统打交道编程时借鉴操作系统的设计思想和算法,操作系统中所用的许多概念和技巧可以推广应用到其他领域选择购买操作系统我们并不总使用Win98/NT/2000/XP/Win7为什么学习操作系统?

涉及到计算机科学的很多领域 计算机体系结构/硬件 软件设计 程序设计语言 数据结构 算法 网络

学习核心技术并能在其他地方应用之考研/应聘工作为什么学习操作系统?课程目的不是如何使用操作系统 而是理解操作系统如何工作

OS工作方式

OS内部算法和数据结构设计OS过程中的问题、解决方案和折中权衡OperatingSystemsaretoComputerSciencewhatmathematicsistoengineering.DaveProbert,Ph.D.Architect,WindowsKernelGroupWindowsCoreOperatingSystemsDivisionMicrosoftCorporation操作系统的地位实践性强(从实践总结出原理)涉及面广(并行程序,性能问题,结构问题,程序方法论,软件工程,等等)错综复杂、纵横交叉如何学好操作系统?

LearnOSconceptsbycodingthem!操作系统课程的特点课程主要内容介绍用户接口进程管理处理机管理存储器管理文件系统外部设备管理操作系统的功能管理系统软硬件资源、扩展计算机的功能、向用户提供服务。课程考核办法平时(

作业+实验+课堂表现):40%;期末考试:60%第一拥章哨操作润系统仙引论操作乏系统趟的目东标、据作用操作扣系统贪的发俱展过份程操作蛋系统检的基植本特膊征OS(Ope泛ra毕ti版ngSys明te祝ms凶)的主宜要功珍能OS的结嚼构设迈计教学怜目的果与要鞠求了解笨操作驻系统负的发户展过赞程理解咐操作傲系统态的目窜标和膨作用理解灶操作逮系统锦的结玩构设团计方脑法掌握软操作鸣系统经的基震本特倾征和秩功能掌握播三种腹基本燥操作鸭系统均的基史本原上理和榆异同教学附重点掩:操作遗系统贯的基良本特注征和圣功能剖、多溪道程太序设吊计教学貌难点巾:多道池程序彼设计1.抢1操作祝系统晚的目卖标、闷作用操作顶系统狸概念(p9)一组庙控制荷和管垄理计择算机鼓硬件恢和软惠件资雨源、腔合理矩地对福各类肾作业洪进行队调度躁以及李方便笛用户扔使用太的程参序集末合。计算悬机系军统的大组成计算机系统(层次结构)软件硬件及固件(裸机)应用软件系统软件编辑软件,编译软件操作系统Op魄er导at色in感g闷Sy仁st稍em边D初ef灿in反it步io板nsRe柜so译ur零ce以a南ll痰oc旧at略or狼–你m馆an执ag乐es柏a毫nd稠a养ll饺oc让at廉es脂r配es索ou预rc顾es尘.Co槐nt经ro距l甚pr础og艰ra押m版–服co秤nt卧ro弄ls跪t奖he毛e笑xe低cu抗ti犬on述o余f今us尘er付p匆ro屿gr熊am肉s画an高d电op袋er颤at虫io奖ns伐o余f跟I/感O划de贴vi旨ce敬s阀.Ke历rn臂el暗–局t受he杨o累ne葱p扔ro候gr陡am扩r欲un姥ni陷ng匹a趁t波al援l峰ti腊me素s孟(a雨ll农e油ls阿e义be睁in搞g膜ap束pl染ic震at歼io颂n笼pr灿og递ra思ms摸).有效问性使计蛮算机同的各阻类资迎源在财系统根的管稿理下酿得到卫更有效的利仅用,洲提高贞系统妇吞吐霜量。方便惹性计算德机只杀能识割别0、1;用章户熟纠悉的情是各垫种语闷言。可扩另充性便于哥修改鉴和增认加功她能(添如何侦设计OS结构脏?)。开放洲性系统护能支铜持世川界标嚼准规躺范。1.化1.握1操作饶系统逗的目沟标操作贸系统铅的地款位:紧贴瞧硬件倍之上板,所赖有其膏他软范件之奴下(法是其刮他软潮件的聪共同旁环境萄)1.罩1.渠2操作用系统环的作贷用(1部)作为叛用户换与计对算机省硬件槐系统挠之间驳的接挎口图1-1骑OS作为狂接口加的示动意图计算谅机硬沉件操作类系统系统竹调用,命尼令,搜图标切,窗宵口应用咱程序造及实泊用程的序系统老设计被者程序期员用户操作位系统咬的作搏用(2合)作为贺计算叠机系原统资扭源的歇管理穿者处理唤机管粱理:晌分配熄和控各制处隔理机存储谨器管烛理:察分配怀及回彼收内船存I/矩O(Inp域ut副/Out嘴pu漫t)设备惰管理盒:I/诸O分配嫁与操赶作文件磁管理帽:文茫件存浪取、间共享宝和保遮护作为甲扩充耻机器炊,实僵现了队对计体算机卷资源周的抽蓬象把覆榜盖了算软件沿的机捐器称红为扩览充机扩或虚塌拟机程。分层爽扩充码的特洒点。不断贯提高导计算籍机资姑源利往用率旋的需犬要如批饺处理慎系统痒的出婆现方便弱用户如分骨时交遣互式雄系统瓦的出丢现器件均的不钻断更乖新换疤代8位-16-32-64-..闷.计算染机体剧系结数构的千不断链发展斯:单机OS-多赖机OS-网芬络OS-…1.拔1.态3操作鞭系统行发展暑的主燥要动罪力1.刷2操作然系统仁的发躲展过这程无操然作系见统时细的计睁算机漆系统人工赖操作荣方式如纸绣带输驾入机席。特点池是用帅户独赢占全宜机及CP项U等待启人工功操作匹。脱机I/因O方式量(图1.计3)引入I/我O机的雹概念喂,解惑决前岗者的禾缺点弦。特点接是减杰少了CP趋U的空冻闲时铜间且浙提高I/战O速度米。图1-待3脱机I/秒O示意霞图输入旅设备外围以机磁盘磁盘磁盘主机磁盘外围验机输出语设备1.盐2.猴2单道电批处攻理系当统处理舱过程纪(图1.帝4)监督脖程序喝(mo质ni脾to澡r)概念府:系翼统对故作业佣的处皂理都停是成色批进评行的浑、且星内存袄中始荡终只孕保持狡一道绪作业荷,称涉为单怨道批检处理盖系统确(si疑mp虹le还b我at处ch消s恒ys波te麻m)。批处跨理系拐统的果引入生是为桨了提缘瑞高系找统资蹄源的拥利用压率和寨吞吐应量概念区:运毙行控叼制权特征自动何性、藏顺序峰性、炸单道采性图1-4单道画批处穗理系竟统的乒处理拢流程还有简下一个作珠业?把下痒一个宽作业的源套程序幅转换为目隆标程恢序源程西序有错遮吗?装配教目标且程序运行辽目标拌程序开始是否停止是否Me周mo患ry迅L础ay伴ou促t夕fo胁r训a修Si阳mp钢le语B徒at谁ch孙S南ys五te侍m1.禽2.调3多道窑批处狼理系际统(m托ul愈ti山pr栽og摄ra截mm贡in君g隆sy送st环em括)60年代筑中~讲70年代篇中(酷集成唉电路叙),靠利用饥多道捐批处姨理提作高资颤源的锦利用娇率。Se级ve裙ra热l胆jo拣bs醒a统re征k佣ep笑t宽in怒m科ai甜n辣me呆mo性ry柔a饰t贷th站e杜sa德me督t潜im精e,纱a留nd趁t引he纤C薪PU划i闪s呢mu宴lt委ip锣le衔xe道d乘am猛on谷g受th胁em申.批处姨理系请统中右作业败处理滔及状勺态1.汤2.秒3多道妄批处棕理系谢统基本摸概念多道旨:系继统中伤同时加驻留记多个教作业多道袍引入姿的优齿点:提高CP犹U利用犹率(达图1.智5)提高违内存绿和I/份O设备败利用驶率提高遇了系葵统吞泉吐量特征多道弄性、代无序清性、提调度判性:孟作业百调度奖、进犹程调厦度缺点平均使周转粱时间雹长、等无交差互能级力用户盒程序监督膛程序I/叹O操作I/萄O中断裤请求启动I/脆OI/花O完成结束健中断I/膀O中断倦请求启动I/亿OI/朱O完成结束雄中断t1t2t3t4t5t6t7t8图1-5(a径)单道汤程序饲运行佣情况图1-5程序A调度辜程序I/与O请求(b裳)四道嘴程序索运行刊情况程序B程序C程序DI/姻O请求I/合O请求I/模O请求I/越O完成I/苹O完成I/码O完成A完成表示铺获得CP缩慧UC再运份行单道酒和多宁道批泛处理柄的比坡较多道平程序阿系统绸和多杰处理少系统(m粮ul甘ti惊pr踢oc迈es闻si怜ng悟s拿ys艘te幼m)的区漫别:掩前者租指多缎个程塞序同甜时在桥内存过中交避替运慌行,再后者牵指多茶个处害理器阅。多道或批处咱理系翻统的麦资源父利用彩效率与特征多道扣批处排理系雨统的气资源孙利用蔬效率江特征调是基扫于各体作业晨对系好统资碧源的伟需求捆差异祖得到护的。例如邪:有3个作蒸业A、B、C,分滔别为尾计算么、检液索和施打印宝作业河,单富道运滥行时店间分搏别为5分、15分和10分钟翻。它般们可泄并行挪在15分钟兆内完医成3个作踩业。筋各资照源的刮利用孟效率热为:处理樱机管吵理问好题。内存永管理驶问题姨。I/防O设备化管理似问题班。文件涝管理忠问题舰。作业湖管理悲问题给。多道甲批处糕理系司统需么要解尿决的越问题操作秘系统是一怠组控权制和摩管理理计算粗机硬袋件和垃软件抄资源等,合甘理地驳对各俊类作莲业进岩行调纲度,妙以及亿方便幅用户钱使用觉的程躲序的碰集合牛。1.基2.他4分时程系统分时糠系统劈燕的产驻生用户脉的需盗求:照人机辛交互捡性关、共穿享主覆机、紫便于删用户圣上机分时汽操作渗系统终端终端终端┅响应怎时间1丸2禾3去n…时间畜片计算涉机硬飘件终端终端终端终端终端终端终端终端终端结束指一金台主秤机上坛连接塌了多伙个带惩有显雅示器破和键俯盘的暗终端信,同悲时允债许多叠个用教户共疫享主栽机中甲的资握源,厦各个互用户除都可稳通过廊自己荐的终在端以富交互匙方式氧使用俯计算战机。分时渗系统徐示意赛图分时白系统(2孤)分时码系统加在实趴现中然的关毙键问奴题-人机析交互及时层接收流:多兼终端触卡、佛输入兽缓冲视区及时散处理冻:交族互作董业应戒在内节存、体响应贫时间痛应短分时撤系统说的实糠现方学法交互饲式作旧业直隆接进忘入内些存以分慌配时恰间片拐方式扶实现分时孔系统(3逆)多路忍性:灭多个碎用户还同时结使用御。独立茄性:香对每域个用乐户而辽言好棚象独雄占主向机。及时锤性:人机池交互光性好甚:在见调试镜和运举行程妻序时纤由用散户自祖己操到作。现在或的许况多操死作系旧统都继具有伤分时粒处理亩的功钥能,重在分馅时系档统的拥基础派上,帖操作仰系统博的发篮展开贴始分致化,姑如实稻时系咱统、艺通用概系统摘、个坑人系预统等变。分时跌系统养的特损征1.球2.薯5实时喊系统引入泼:要平求及蒸时处柿理的夕场合概念胡:系统味能及秀时响蜓应外头部事谦件的煤请求硬,在皆规定倦时间球内完锯成对链该事纸件的英处理兽。类型实时活控制实时狠信息蛾处理实时青系统(2互)实时第任务犬类型按任愿务执槐行是筛否呈蝴现周把期性争来划窜分周期廉性的男(联睛系周喘期)仿;非周吨期性们的(小联系扬开始娇或完鄙成截育止时鸦间)根据旋对截王止时烧间的植要求着来划圆分硬实陪时任写务软实筝时任填务实时中系统(3罚)实时妖、分纠时的掘比较多路笔性:筛相同独立城性:争相同及时全性:阁实时蹦系统宝要求孙更高交互链性:捧分时赴系统似交互累性更问强可靠施性:惕实时姿系统极要求绳更高1.墙2.美6微机置操作皱系统来的发纤展单用侮户单赵任务悼操作技系统CP次/MMS挣-D伞OS单用滥户多祖任务网操作浇系统Wi攀nd晃ow雁s3拦.1Wi队nd仓ow副s9闲5Wi咳nd盟ow颂s2我00介0/节NTWi匀nd炒ow得s盟XpWi己n7多用记户多侍任务炮操作盲系统So飘la改ri造s腥OSLi娃nu村x术OS1.谨2.拨7多处疮理操庸作系班统(M铲ul因ti洋-p讲ro疤ce令ss联or攻O阁pe示ra围ti状ng包S茄ys帐te吃m)多处亲理机斤系统艰的特叶点增加雨系统穴的吞己吐量而:N个处凝理器窃加速震比达舒不到N倍(滚额外铃的调西度开样销,园算法厚的并仅行化钢)提高阅系统远可靠钢性:项故障翁时系鱼统降趟级运潮行多处暑理操找作系尾统的袋出现贱是为槽了提誓高计崖算机系统押性能和可靠耍性。提篮高性低能有骆两条聋途径否:提劫高各出个组裹成部嗓分的速度、增询大处油理的并行程度贤。19明75年前斗后,滴出现蜡多处勤理机瞎系统(m足ul屈ti鸦-p躁ro肯ce若ss胆or趋)。1.项2.西8网络膛操作误系统(N劳OS缘瑞,滩Ne浑tw砖or叠k析Op匹er草at回in枝g配Sy绑st瓶em盯)网络廉操作谈系统斜是在奖通常操作鼠系统级功能的基口础上件提供网络梢通信恼和网姻络服遵务功并能的操想作系暑统。跳网络师操作窗系统沉为网哑上计秒算机件进行凯方便请而有珠效的网络珠资源黄共享,提滥供网缓络用扭户所仓需各庙种服圆务的软件违和相暗关规搬程的驳集合。网络责功能侵与操妹作系茎统的塌结合普程度是网庸络操妈作系绣统的蜓重要裹性能舱指标竹。早声期的坏作法怀是通枝常操塑作系件统附加菊网络凶软件,过条渡到尼网络旅功能穿成为霞操作柔系统响的有机源组成抢部分。它程们的很区别祥在于缸:网产络功蚁能的造强弱蹲、使借用是烧否方末便等获。网络惜操作段系统锣的功摘能通常予操作工系统委的功仪能:处甲理机斤管理做、存歇储器喝管理贿、设汤备管劝理、蚁文件检管理苦等;网络共通信席功能:通指过网狸络协桂议进努行高仇效、露可靠篇的数筹据传丙输;网络催资源利管理:协廉调各尾用户腐使用笑;网络羡服务:文祝件和卡设备脑共享骗,信盲息发显布;网络碧管理:安贺全管颜理、愁故障摔管理回、性处能管本理等公;互操劈燕作:直境接控报制对推方比航交换喷数据紫更为辫困难崖;1.逼2.效9分布独式操煮作系管统(D淋is能tr海ib缩慧ut暮ed满O悄pe匙ra返ti罚ng个S舌ys鹅te鸟m)分布结式系蜘统:处理谱和控钥制的速分散擦(相旧对于稻集中酷式系块统)分布坟式系速统是拾以计酷算机码网络刚为基掌础的钞,它泡的基漠本特总征是熔处理登上的钥分布距,即仇功能弦和任义务的熔分布笛。分布千式操叫作系油统的究所有被系统霉任务陶可在鹿系统想中任她何处早理机安上运博行,久自动饲实现欣全系肠统范麻围内例的任胸务分析配并珠自动吉调度磨各处伏理机省的工剂作负漫载。1.篇2.拾10嵌入拼式操票作系樱统(Em膝be带dd耽ed醒O线pe鼻ra帆ti息ng钱S惯ys济te森m)什么根是嵌延入式话系统季?在各涌种设挡备、炒装置尝或系傍统中促,完感成特境定功用能的何软硬稼件系青统它们您是一芽个大姻设备敏、装脉置或塔系统宵中的孩一部柄分,昼这个笨大设肤备、片装置变或系筒统可跟以不对是“厅计算浴机”由于房诚它们锦被嵌受入在送各种蕉设备舒、装劝置或付系统详中,极因此因称为同嵌入兴式系屠统嵌入梁式设兆备1.阶2.排10嵌入箩式操绸作系房诚统嵌入融式操叠作系持统就是阵运行眯在嵌苦入式少智能锤芯片伍环境压中,半对整盯个智尽能芯伯片以茫及它博所操训作、贫控制厉的各慨种部娱件装移置等膀资源维进行诞统一油协调脾、调龟度、卵指挥册和控吵制的勤系统偷软件客。它们慈是一京个设箩备、卧装置驶或系店统(舰即嵌奶入式筐系统圆)中举的核棍心部劣分。典型先例子卖:Wi海nd扇R凝iv污er(风秋河)芹的Vx街Wo名rk冶sMi钞cr升os查of贞t的Wi锋nd谢ow铺s滩CE嵌入酱式系意统应袜用图嵌入渣式系漫统应后用:随着所消费伏电子窄、工俘业应顷用、胳军事茧国防赖、网艰络设切备、箩医疗鄙电子什病历济、微谷小型伸智能泰武器气等发牵展,撇社会蹄迫切愿需求子嵌入未式技谨术,系可以拒说嵌拨入式插技术底无处昨不在篇,正迁在逐模渐改替变着棍传统旨的工城业生堡产、浇社会夫生活敢和服希务方傅式,辆是计系算机昆技术胸开始茂进入院一个叙后微肾机技纹术发异展阶峡段。智能贯手机玩操作绩系统An东dr职oi假d是一袭种以Li仔nu猴x为基害础的怠开放驴源代唯码操作拾系统,主放要使跨用于语便携志设备博。An第dr厕oi柄d操作咸系统贪最初肥由An们dy慢R风ub触in开发绸,最世初主湾要支拴持手机。20轧05年由Go鞋og哨le收购亦注资似,并蚊组建开放狡手机姥联盟开发搜改良狼,逐柏渐扩混展到平板捷电脑及其周他领午域上猜。An丝式dr候oi论d的主监要竞犯争对认手是苹果窃公司的iO狐S以及RI留M的Bl拌ac部kb踪蝶er给ry鸟O花S。20肠11年第逼一季洗度,An摔dr闸oi陪d在全圈球的迁市场箭份额仰首次念超过No肃ki汇a塞班希系统,跃棒居全辩球第亿一。An潮dr挽oi叼d的系杆统架韵构和图其操吵作系犯统一棒样,惊采用哨了分绑层的赢架构桶。从摄架构烟图看缎,an搂dr枣oi逃d分为角四个盘层,奏从高注层到关低层爸分别压是应站用程忙序层息、应推用程左序框予架层表、系肢统运呜行库茧层和li四nu溪x核心嘴层。苹果iO警S苹果iO惭S是由苹果木公司开发扔的手矿持设葱备操期作系脖统。禾苹果挽公司些最早茄于20径07年1月9日的Ma拘cw去or券ld大会厚上公踪蝶布这斗个系骑统,含最初泉是设太计给iP因ho汁ne使用变的,似后来养陆续酬套用哀到iP质od送t获ou疮ch、iP系ad以及Ap合pl领e集TV等苹杆果产址品上添。iO团S与苹载果的Ma绍c藏OS末X操作宇系统荷一样絮,它境也是到以Da角rw渡in为基化础的佣,因桥此同穗样属红于类Un盯ix的商丙业操牺作系颤统。乌原本闹这个速系统狗名为iP矿ho妄ne映O牙S,直然到20挺10年6月7日WW饲DC大会旁上宣粮布改商名为iO躺S。截经止至20符11年11月,详根据Ca研na毕ly挂s的数退据显吵示,iO馆S已经陈占据咸了全巧球智方能手阵机系挑统市肉场份拢额的30危%,在美国的市市场占它有率犯为43哭%。1.书2.壮11云计讨算操宗作系勿统(云OS兼)云计壶算操乞作系谦统是哪云计兄算后捆台数据匹中心的整耐体管湾理运携营系光统,惜它是链指构丢架于守服务棋器、存储、网幸络等删基础裙硬件猫资源谅和单服机操马作系串统、中间针件、数遵据库拉等基础框软件管理锁海量刘的基雅础硬豆件、唉软资熔源之旬上的云平饲台综合咐管理葬系统均。云计嫂算操太作系左统通撞常包裂含以款下几缠个模为块:望大规征模基络础软盟硬件岛管理本、虚拟旱计算管理荐、分布倦式文倡件系孕统、业有务/资源移调度寨管理迷、安鲁全管西理控冤制等原几大封模块清组成抗。云计集算操薪作系这统有是以下傻几个刻作用棵,一图是治拔众如者治寡仪,能忙管理漫和驱屑动海摧量服压务器疗、存蝴储等伤基础闭硬件背,将堤一个然数据院中心凡的硬兄件资瘦源逻射辑上供整合洪成一妨台服复务器技;二买是为蜘云应串用软酱件提稼供统散一、臂标准有的接曲口;亿三是思管理狗海量醋的计略算任讯务以泪及资木源调也配;VM喷wa班re云计母算数毅据中陆心与龄操作绝系统云操策作系窑统是饿一个蒜新的赢软件栗类别劲,旨哨在将犯大型宫基础像架构云集合待(CP旬U、存环储、判网络私)作背为一偿个无谁缝、寄灵活尺和动调态的速操作籍环境据进行左全面麻管理邀。VM价wa誓re狱v我Sp评he导re通过甩以下豪重要种组件杂提供征云操插作系委统:应用劣程序壶服务隆为运绵行于未云操兴作系抛统上浩的所学有应勉用程肯序提功供内辩置的习服务只级别蔑控制弦,而锋不管宵应用骑程序布类型灭或操费作系骨统是骑什么所。基础雁架构偿服务滔对服依务器伶、存漂储设捕备和祥网络拜资源灵进行宗虚拟俊化,伶聚合赤这些利资源脉,并没基于船业务屿优先跟级将尿它们翻按需胳分配怕给应载用程核序。Ch贿ro肺me云端谢操作闸系统Go衔og馋le暑C竹hr筝om剥e黎OS是一洒个为长上网移本设事计的择基于所网络墓的云躬端轻惜量级开源谅操作坦系统,20钢09年晚宗些时椅候Go丝式og众le公开虎其源代永码,使汽用Ch皮ro印me娘O组S的上桶网本贴在20拖10年下暂半年卸开始冈销售垃。在Ch售ro斑me斩O寇S中绝赞大部泉分的签应用铃都将要在We角b中完肝成,赞迅速昌,简胸洁,摇安全惭是Ch趣ro叛me榨O调S的重弱点特抢征,Ch捧ro旱me选O赌S的用锈户不欲用担务心病叶毒,坏恶意崖软件湿,木马,安肿全更跳新等每烦人俊的事破情。Ch碍ro狡me云端努操作饱系统Go两og零le转C乐hr论om隔e肚OS将同凶时提现供对In钓te生l案x8东6以及AR医M处理返器的茂支持暑,软件勉结构极其框简单用,可事以理事解为能在Li蔬nu援x的内核上运鬼行一见个使椅用新锹的窗海口系弱统的Ch梳ro墙me浏览跃器。对访于开鬼发人促员来合说,we摇b就是酿平台伤,所办有现秘有的we遣b应用宁可以海完美滑的在Ch益ro裳me扫O场S中运款行,略开发旨者也乐可以预用不纠同的但开发食语言峡为其种开发粥新的we殊b应用违。当踪蝶然,帽为Ch蒜ro蛇me昂O旗S开发枣的程剃序也价可以读在Wi恋nd盛ow萍s/抗Ma灿c腾OS营X/吹Li韵nu持x平台凭下的肉各种岸传统著的浏任览器吵中运骂行,撑这也稿为开假发者敏的程所序构启建了岭足够集大的腥用户净群基挣础。Go锈og绪le肆C继hr哗om婚e唇OS是独地立于An溉dr略oi滥d外的盛全新达项目宏,An抖dr军oi飞d已经裳从开弊始为错手机备设计誓的操作对系统走向振了机卸顶盒唯以及降上网磁本。Go狼og盆le皆C柿hr麻om饼e栽OS是为旺在we逢b上花穗费大淘量时绣间的按人所柳设计摊,在个从上亏网本滤到高朽端台式遣机的任如何电嗽脑上合都可骑以很矿好的病运行支。1.利3操作液系统双的特舌征1.净3.画1操作闪系统友的特控征1.鼓3.洋2操作之系统废的服者务返回1.务3.趁1操作对系统煌的特起征并发(c辱on饺cu驰rr闹en合cy劝)共享(s姐ha拿ri菠ng飞)虚拟(v窃ir挺tu满al哨)异步落性(a棵sy蔬nc听hr锈on执is棉m)并发(c骗on衬cu棵rr候en源cy神)在多丑道程鱼序处烛理时菌,宏勿观上女并发垂,微余观上郊交替钻执行胞(在煮单处茅理器腐情况敲下)缴。程序得的静肃态实析体是佛可执虹行文渠件,滤而动货态实煮体是肉进程绘(或滴称作钟任务杨),通并发慢指的婆是进程。引入线程后,蜻独立络运行招的单膜位变撒为线猾程。并行研性(p著ar倘al光le道l)是指伯两个库或多六个事钉件在巨同一情时刻失发生浆。并发光性(co绿nc垃ur屠re嘴nc株e)是面指两哨个或嫁多个执事件惠在同到一时考间间毁隔内到发生夫。操作兆系统杯是一艘个并面发系崇统,抛各进混程间患的并持发,郊系统宋与应畜用间毒的并注发。醋操作凤系统昂要完橡成这誓些并豪发过脏程的劣管理故。共享(s封ha遮ri甜ng怪)互斥捎共享躺(如认音频渐设备盆):餐资源灰分配灿后到遗释放严前,麦不能脱被其传他进铸程所胖用。同时靠访问莲(如协可重董入代猫码,断磁盘赤文件石)多个响进程倘共享忙有限倒的计段算机性系统住资源陈。操汤作系死统要孕对系民统资差源进帐行合找理分悟配和器使用尼。资沫源在衣一个染时间逃段内葱交替门被多沉个进币程所孕用。虚拟(v寸ir代tu脂al帝)CP近U--扫每个急用户佛(进呜程)青的"虚处挽理机"虚拟耽存储堪器-成-每加个进女程都映占有展的地名址空涨间(浮指令痒+数艺据+发堆栈稿)虚拟怖设备铜技术汁--狭多窗戴口或体虚拟蛛终端(v薄ir饭tu信al旱t伞er殿mi矛na悔l),SP急OO涨LI也Ng技术显,虚敲拟信哭道虚拟专是指谨通过死某种磨技术西(分原时或诸分空衔间)店把一栏个物竞理实嘉体映铁射为非若干虎个对择应的蹲逻辑降实体承。虚秆拟是旷操作羡系统追管理重系统缎资源叔的重宰要手遵段,倒可提才高资向源利使用率板。异步中性(a圈sy丝式nc钟hr册on岂is补m)进程呆的运粘行速完度不颤可预动知:哗分时仇系统起中,纺多个宁进程狡并发倾执行伙,"时走阶时停",不寺可预墙知每暮个进统程的版运行鼠推进妥快慢判据外:无白论快览慢,锅应该爪结果枯相同子--柿通过诱进程咳互斥拍和同锋步手廉段来书保证难以申重现却系统唱在某催个时呀刻的趣状态蜡(包铜括重妖现运雾行中删的错墨误)也称不确吹定性宵,指进索程的少执行沫顺序侧和执繁行时若间的千不确攻定性什;操作绿系统倡的各壶特征赏之间吗的关温系并发幻玉和共书享是柏操作狠系统繁最基削本的呢特征。为寺了提闷高计胁算机悬资源申的利昨用率矛,OS必然饶要采穴用多理道程性序设栽计技路术,纠使多飘个程涉序共派享系续统的尺资源陶,并畅发地欣执行牛。并发陶和共摘享互照为存拘在的驼条件。一菊方面盖,资卷源的尤共享寒以程搅序(怀进程学)的宏并发浇执行寨为条车件,自如系单统不吴允许创程序径并发浙执行崭,自远然不纱存在洋资源值共享恭问题狠;另渣一方眠面,询若系槽统不乡丰能对嫌资源捧共享辜实施溪有效判的管计理,际协调毫好诸卡进程吵对共肢享资信源的校访问雄,也适不将露影响片到程卖序的与并发幼执行谣,甚剥至根盘本无流法并懒发执伍行。操作圾系统卖的各蹦特征利之间周的关线系虚拟证以并渐发和酷资源高共享淹为前找提。为蓄了使堤并发核进程碎能更类方便沫、更起有效症地共跪享资吨源,收操作锤系统蒜常采仅用多执种虚呆拟技铁术来童在逻桌辑上龙增加CP删U和设慨备的伏数量嫩以及扮存储除器的豪容量脏,从应而解爪决众网多并婚发进骡程对圣有限倒的系目统资禽源的担争用蔽问题培。异步化性是那并发爬和共乌享的妄必然魂结果。操就作系建统允苹许进椒程共置享资终源、毫相互短合作低,使刊得每恭个进损程的踪蝶运行前过程贪受到鼓其他育进程醋的制揪约,袍不再“一气溪呵成”,这粒必然障导致往异步从性特拐征的崖产生伍。1.票4操作暗系统春的主窃要功描能1.泪4.砍1处理柄机管球理1.技4.泛2存储叙管理1.时4.勇3设备圣管理1.继4.处4文件脸管理1.辛4.续5用户眯接口返回1.鸭4.变1处理叙机管纯理进程壤控制艇:创建婚、撤姜销、汪挂起乖、改纽奉变运霸行优奴先级构等-妈-主聪动改鹅变进庄程的火状态进程互同步不:协调口并发重进程嫩之间希的推蚂进步捏骤,迹以协惭调资煌源共益享;唯--盖交换仅信息摊能力持弱完成膨处理忌机资龙源的画分配仿调度愧等功锅能。赢处理企机调品度的用单位障可为图进程垄或线凝程。1.朗4.妈1处理理机管酒理进程脚通信茶:进猛程之蚁间传脑送数勉据,台以协浑调进漠程间遇的协好作;磁--欺交换巴信息阶能力炎强,昆也可名以用岩来协需调进道程之单间的筹推进调度幸:作珠业和间进程棚的运问行切王换,坝以充忌分利妹用处炒理机臣资源系和提旺高系桃统性追能;夺--选未必耕是进户程控明制操晕作所臭引起切(可家能是陈时间走片轮病转、I/糊O操作邻)同一莲类型士内的讲公平茂性、使高效主率(太吞吐砍量大糟)、阁作业盒周转戒时间挣等1.倍4.证2存储客管理内存倚分配戏与回奋收内存陆保护艇:保证学进程愤间互俊不干让扰、炮相互边保密边;如休:访丢问合拣法性枪检查建、甚增至要搏防止临从"垃圾"中窃沫取其逼他进华程的弱信息戒;地址替映射声(变斤换)午:进程语逻辑倦地址饥到内遭存物耀理地打址的渣映射弓;内存横扩充责(覆炉盖、扮交换捞和虚语拟存旺储)缘瑞:提高乳内存可利用术率、碗扩大麦进程票的内布存空笼间;管理备目标缩慧:提扎高利侄用率己、方剪便用哗户使闷用、完提供捕足够旷的存枝储空软间、罗方便属进程弃并发达运行辩。1.犯4.巷3设备叠管理设备想处理书:利戏用设说备驱丛动程村序(辈通常桌在内哲核中掀)完易成对拳设备家的操罗作。误还需扭处理偏外设纲的IR龄Q。设备稼独立鸭性(d担ev堡ic悠e狠in醒de肾pe窗nd气en固ce顾):提没供统博一的I/慎O设备唐接口仁,使逝应用挪程序弓独立系于物盟理设虏备,来提高淘可适症应性跟;在挡同样谎的接朋口和曲操作洞下完镰成不掠同的真内容姜(如FA申X迹Mo污de穿m作为Wi感nd吧ow驼s上的密打印零机设晌备)伤。设备幕管理栗的目窜标是央:方驳便的稠设备稍使用廊、提何高CP惭U与I/另O设备隶利用亚率;1.廉4.精3设备伞管理设备敏分配语与回类收:省在多柿用户魔间共之享I/丈O设备杰资源取。虚拟莫设备(v隆ir析tu痛al架d自ev摧ic译e):设谱备由之多个瘦进程咬共享乳,每盗个进在程如潮同独没占。缓冲纵区管等理:榨匹配CP拼U和外坏设的欲速度消,提客高两售者的害利用汗率(影单缓智冲区万、双户缓冲毫区和宁公用献缓冲六区)1.但4.外4文件京管理文件认存储独空间厌管理蚀:解决末如何辽存放涌信息迎,以痛提高晒空间握利用窑率和骡读写件性能宵。目录撕管理扭:解决劝信息店检索辽问题虏。文削件的壤属性沾(如鼻文件漏名)脂、单沟一副侍本赋舰予多非文件挂名文件派的读曲写管奋理和蝇存取乒控制礼:解决陕信息绒安全猪问题谎。系辅统设牵口令"哪个拼用户"、用践户分物类"哪个党用户妈组"、文菜件权相限"针对凤用户欠或用卡户组心的读哭写权"软件死管理障:软件输的版绕本、打相互戏依赖忍关系绢、安阀装和被拆除虏等解决脆软件兵资源城的存决储、抛共享症、保问密和议保护脆。1.徐4.换5用户嘉接口命令鸟接口盒:供用雹户用挪于组唉织和截控制子自己怠的作洞业运筐行。脂命令奶行"联机";命证令脚棵本"脱机"编程始接口犹:供用被户程兵序和词系统挪程序当调用飞操作嗽系统放功能偷。系德统调菌用和脂高级替语言穷库函剩数;图形样接口迈:采用框了图换形化葬的操弃作界杀面,弹用陈非常学容易拣识别碰的各役种图筐标(i总co牲n)来将诵系统低的各午项功瓜能、柏各种京应用敬程序辆和文扶件,涛直观凶、逼行真地透表示稻出来涂。用医户可尽用鼠祖标或扎通过筋菜单煌和对未话框名,来际完成最对应确用程欣序和转文件吃的操第作。目标:提饿供一坟个友伞好的坚用户顷访问码操作暗系统粥的接只口。笨操作别系统择向上恋提供丧两种弊接口缩慧:1.爷5操作植系统核的结仅构设安计操作沙系统擦的设棵计原责则可维降护性怕:容易垦修改前与否尾称为韵可维耳护性顶;有严三种蛇可能瞎的维晨护:改错刷性维梅护:烫改正争已发虾现的只错误毁;适应彼性维流护:酬修改谱软件帮,使泪之适完应新锤的运愁行环无境(蹄硬件活环境个和软臭件环厕境)先;如鉴:操粒作系槽统的加移植滴。完善说性维美护:白增加宗新功判能;可靠室性:可靠血性包狸括两脖方面丹:正确夸性:疾正确通实现勤所要父求的筹功能咐和性絮能;稳健盗性:辩对意灯外(清故障到和误益操作绝)作达出适眼当的乱处理折;可理外解性介:易于觉理解悠,以院方便罩测试王、维春护和骨交流允;性能寺:有效匠地使兴用系仿统资傲源;垒尽可悠能快愚地响粱应用姻户请漆求1.畅5.听1传统世的操宾作系房诚统结鬼构模块寒结构甜的特进点:模史块由臭众多剑服务傍过程垄(模论块接秘口)槐组成点,可妈以随恰意调维用其仔他模奋块中筝的服派务过料程.优点协:具众有一披定灵邮活性笔,在盐运行红中的此高效秒率缺点涛:功立能划歉分和馆模块金接口挤难保贼正确蹦和合暂理;模块虚之间骨的依积赖关对系(艳功能秧调用膝关系险)复仁杂(姻调用深弟度和井方向治),负降低幕了模滩块之盆间的次相对工独立孕性,不利谋于修洽改整个隙系统渴按功冷能进降行设快计和读模块书划分谊。系迫统是雪一个匠单一但的、巷庞大短的的懒软件秘系统肉。这知种结秤构思闪想来易源于与服务逐功能括观点粱,而欠不是役资源总管理俗的观工点。2模块葱化结恭构OS1无结丈构OS整体诉或模抖块结评构mo璃no蹦li薄th臭ic雄s拿ys虚te闸m狱or跑m守od赤ul胜ar榨s背ys顾te灯m图1-宏6模块姨化操志作系固统结婆构3分层娃结构毯或虚靠拟机la隙ye船re疏d涌sy宾st眼em沃o悉r殿vi浴rt塞ua隐l浮ma兔ch借in巩e从资另源管为理观前点出定发,笛划分践层次扔。在制某一摩层次悲上代抹码只处能调凶用低盈层次劝上的辣代码忆,使阶模块暴间的叼调用述变为康有序腾性。俗系统梅每加蜜一层爹,就烟构成厉一个可比原裙来功露能更奶强的炒虚拟砌机。痕有利住于系征统的淋维护辟性和娇可靠桐性。分层慰结构康的特邪点优点秀:功能佛明确暗,调宽用关危系清辩晰(寇高层城对低马层单咳向依青赖)饰,有残利于校保证底设计列和实柿现的从正确董性低层唱和高六层可句分别李实现验(便怠于扩否充)痛;高纸层错平误不汪会影撕响到翅低层愚;避须免递剥归调都用缺点苏:降低蜻了运赌行效记率各系炮统对扯具体受划分沟多少电层次推有不漏同的润看法陈。分层傻原则被调程用功邮能在懒低层岁:如文锣件系田统管画理-育-设姑备管油理-六-设侮备驱稻动程罚序活跃置功能你在低取层:验提高徐运行现效率资源别管理著的公锡用模书块放贴在最化低层赵:如缓下冲区安队列谢、堆耀栈操桨作调用六跨越塑的层烫次:相邻蛾层(鉴最严资格)父、所锁有下巷层、台部分筝下层分层缘瑞原则存储促器管杆理放任在次史低层精:便号于利召用虚题拟存星储功责能最低市层的估硬件蚁抽象拴层:膝与机宅器特畜点紧维密相鼓关的猴软件玩放在求最低降层。脂如Wi监nd侨ow引s浩NT中的HA垫L(奴Ha售rd铜wa映re盗a纳bs注tr崇ac严t严La结ye夺r)--施单处糊理、佳多处训理资源鄙分配善策略歼放在消最外贝层,爷便于薪修改招或适纤应不卫同环乒境分层匹式结忽构与头模块唉式结慎构的聪异同分层歉式结棕构与炎模块项式结单构一初样具灵有模复块化按的特牌征。担分层恋式结巾构也朽要将光复杂蝴的操苍作系揭统按逝其功握能分坟成若雅干个知比较肥简单秀、相炒对独贡立的螺模块忘。为运了使啊模块届之间河能够王交互他,它唉也必袭须规舟定模俊块之流间的汁接口蹦。因旺此,获分层面式结神构具王有模哨块式芽结构局的优沟点1.衰5.瓜2客户/服务挥器模垃型cl检ie纺nt押-s迟er眼ve连r既mo原de狮l把操抓作系盗统分电成若邻干分录别完哑成一灾组特俯定功叶能的杀服务嘉进程切,等骗待客铸户提懒出请振求;蛾而系医统内脊核只煌实现送操作拴系统卵的基沟本功斗能(如:猫虚拟储存储厉、消弯息传致递)。组成客户拍机服务独器网络闭系统客户/服务瘦器之携间的钢交互客户狼发送尘请求臭信息服务羽器接捞收信凑息服务晃器回利送信棒息客户莫机接俊收信柜息1.临5.红4微内述核OS结构mi蔽cr面o巷ke给rn歪el1微内装核OS的基群本概肾念足够苏小的太内核基于潜客户/服务着器模很式应用截“机咐制与衔策略吸分离品”原倒理采用样面向粪对象读技术把操散作系惯统分绩成若荡干分诊别完剂成一跨组特突定功疼能的哪服务砌进程屋,等押待客堤户提阿出请疗求;升而系治统内妹核只拨实现总操作孔系统包的基守本功晕能(如:痒虚拟重存储间、消芒息传带递)。图1-下10单机哀环境筐下的戒客户/服务挥器模遮式微内极核所有提供该的功赞能,甲通常眨都是番一些嚼最基厘本的沫功能如进膨程管塞理、迅存储填器管教理、悼进程架间通袭信、励低症级I/胃O功能。(1闭)进程狐(线颤程)霞管理狸。(2够)低级要存储宫器管黄理。(3框)中断糖与陷宴入管支理。(4沸)衬I/专O设备杏管理眼。2微内核狱的基蔬本功踩能微内棕核模锦式的危特点优点层:良好匆的扩慈充性泪:只亦需添涌加支素持新拌功能贷的服吵务进卵程即共可可靠使性好途:调馆用关丘系明卸确,腹执行稍转移惭不易俗混乱便于隆网络妨服务暖,实赚现分宅布式则处理顿:以宿同样宿的调攻用形博式,准在下颈层可优通过决核心畏中的衔网络皮传送债到远炮方服步务器呼上(远地谋过程闹调用RP药C,态R你em昌ot献e讨Pr康oc缓ed嘱ur翁e感Ca箭ll傍)缺点刻:消息竭传递妻比直低接调吐用效椒率要秀低一踪蝶些(但可左以通毫过提员高硬典件性趟能来萍补偿)1.沙6常用个的操龙作系勾统1.最6.座1雾MS兰D泼OS1.近6.诞2病MS蓬W询in退do暗ws贪3踏.x晶,伍Wi翁nd蓝ow劳s绘95购,雕Wi杰nd支ow模s互NT膏,未Wi画nd煌ow串s岂20誓00,Wi躁nd蛾ow统s我XP进,欢Wi签n71.析6.槽3勤UN筛IX辛/L迁iu捐nx返回1.苦6.切1芦MS陆D软OS19甩81年:PC良-D搂OS筐1伟.1:IB坟M降PC,只鼓支持丈软盘对的个兽人操蹄作系存统;19呼83年:DO帜S2型.0:PC吨X良T,支遥持硬荒盘和乒目录登的层锣次结烛构,偶并提奏供丰县富的碎系统辫命令柿;19慢84年:DO演S3侵.0:PC跳A妻T翻(I台nt赴el矮8民02迫86喘C稼PU挡),它节把28锡6作为艳一个戚快速评的80粒86使用蜂;19平87年:DO奔S3赞.3:提辉供对IB零M早PS执/2的支对持(栽如3.散5"软驱辛),欺提供绕了更蛾多的遮应用坐;19送88年:DO乘S4封.0:支元持大萄于32婶M的硬减盘;19节91年:DO鞋S5球.0:改廊进对洞扩展茄内存涂的支谨持;IB蔽M财PC肠,咐CP沙U倚80镰88废/8车08章6,港B淡IO叹S单用细户单牵任务多,简仓单分午层结截构,16位MS卡D穿OS的历挠史MS名D局OS的结拣构DO川S赚BI香OS辰(B权as恰ic营I俊np浑ut狂/O秩ut签pu胜t裤Sy送st搅em通):由匠一组敏与硬妄件相身关的揉设备常驱动批程序蒙组成数,实饿现基比本的必输入/输出溜功能着;DO恩S核心轧:提东供一报套独蓄立于润硬件胁的系购统功呢能:未内存痒管理畅、文打件管刊理、个字符堤设备择和输狗入/输出拒、实丘时时隐钟等诊;命令翁处理趴程序酒:对樱用户饱命令默进行宿分析蚀和执察行;MS杰D采OS的特熄点字符李用户赞界面兽。"准多侍任务":通硬过内课存驻勿留程岸序TS如R(晶Te衬rm翅in涝at齐ed豆a麻nd抱S范ta美y言Re驳si步de控nt阅)来实驶现,虎通过湿时钟闭中断山或键残盘中构断"热键ho座tk挨ey啦"来激刃活其扫他任慰务。不支煎持虚农拟存奶储,塞没有茧存储形保护依。XM沉S是段文式分面配,疑通过纸内存复数据赠搬移越来使猜用XM锐S区域EM符S是页棋式分仪配,仇通过速页面舟的映透射来竖使用EM失S区域或者分用支启持保贼护方涌式的支编程哈工具文件弃系统得为FA捞T(召Fi系le别A臣ll碍oc冰at沟io巧n罢Ta扭bl祖e)格式逢(磁招盘卷析,多音级目令录,杂文件妻名8+爱3个字砍符;设备木驱动妇程序泻在系谨统起辩动时子加载昂。分车为字弟符设该备和迫块设费备。1.叉6.督2雁M毫S假Wi弦nd矮ow匹s19夸90年:Wi梢nd欣ow熔s絮3.墙0(成碎功版柴本)侍,16位OS,借瞎见Ap续pl差e峡Ma削ci释nt骂os随h给出禁友好口的用透户界阅面;19闻93年:Wi壤nd残ow释s动NT相3燃.1跑,吸32位OS,支眼持DO融S和Wi势nd殖ow舞s应用阿程序移;19引99年12月:Wi叔nd贫ow授s钓20惧00亩(P则ro捆fe贫ss妈io挥na狱l,可S先er骆ve未r,纱A券dv上an层ce啊d路Se仰rv吹er仅),32位OS;20距01年:Wi读nd暖ow象s薪XPWi既nd桂ow稠s浊Vi卷st督a,Wi代n7,Wi姓n8CP粥U岩80心38患6单用斜户多尽任务庙(分兆时系貌统)烟,16位/1宗6和32位混讲合/3毫2位Wi挥nd协ow脑s的历弊史Wi爱nd贞ow设s浑NT体系嫩结构简化爷的Wi逼nd馅ow蚕s2追00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论