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

下载本文档

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

文档简介

操作系统(A)北京交通大学计算机学院何永忠副教授第一章:操作系统引论5/19/20231北京交通大学计算机学院何永忠本节主要内容操作系统结构操作系统接口(第七章操作系统接口)了解操作系统的主要功能重点操作系统的基本特征:并发、共享、虚拟、异步同学们先自己预习,后续将结合第二章的相关内容进行讲解难点内核态、用户态5/19/20232北京交通大学计算机学院何永忠WhatthingsdoestheOSdo?可以映射成模块的服务ProgramexecutionHowdoyouexecuteconcurrentsequencesofinstructions?I/OoperationsStandardizedinterfacestoextremelydiversedevicesFilesystemmanipulationHowdoyouread/write/preservefiles?Loomingconcern:Howdoyouevenfindfiles???CommunicationsNetworkingprotocols/InterfacewithCyberSpace?普遍的功能Errordetection&recoveryResourceallocationAccountingProtection5/19/20233北京交通大学计算机学院何永忠OperatingSystemsStructure

SimpleOnlyoneortwolevelsofcodeLayeredLowerlevelsindependentofupperlevelsMicrokernelOSbuiltfrommanyuser-levelprocessesModularCorekernelwithDynamicallyloadablemodules5/19/20234北京交通大学计算机学院何永忠软件体系结构5/19/20235北京交通大学计算机学院何永忠软件体系结构5/19/20236北京交通大学计算机学院何永忠扩展学习好结构?坏结构?大量使用GOTO语句大量使用全局变量传递参数底层函数使用顶层输入的数据软件体系结构软件设计模式5/19/20237北京交通大学计算机学院何永忠SimpleStructureMS-DOS–writtentoprovidethemostfunctionalityintheleastspaceNotdividedintomodulesInterfacesandlevelsoffunctionalitynotwellseparated5/19/20238北京交通大学计算机学院何永忠UNIX:Also“Simple”StructureUNIX–limitedbyhardwarefunctionalityOriginalUNIXoperatingsystemconsistsoftwoseparableparts:SystemsprogramsThekernelConsistsofeverythingbelowthesystem-callinterfaceandabovethephysicalhardwareProvidesthefilesystem,CPUscheduling,memorymanagement,andotheroperating-systemfunctions;Manyinteractingfunctionsforonelevel5/19/20239北京交通大学计算机学院何永忠UNIXSystemStructureUserModeKernelModeHardwareApplicationsStandardLibs5/19/202310北京交通大学计算机学院何永忠分层式操作系统结构及分层原则高层的只能调用较低层次的服务作业调度->进程控制->内存管理活跃功能放在低层时钟管理、进程调度资源分配策略放在高层便于修改或适应不同环境最低层资源管理公用模块如队列、堆栈、信号量操作等最高层用户接口AnAn-1……A2A1A0单向依赖5/19/202311北京交通大学计算机学院何永忠层次结构存在的问题Notalwayspossible:Doesprocessschedulerlieaboveorbelowvirtualmemorylayer?NeedtorescheduleprocessorwhilewaitingforpagingMayneedtopageininformationabouttasksImportant:Machine-dependentvsindependentlayersEasiermigrationbetweenplatformsEasierevolutionofhardwareplatform5/19/202312北京交通大学计算机学院何永忠分层式操作系统结构评价从资源管理角度出发进行层次划分规定模块间调用的有序性结构特点及评价调用关系清晰(高层对低层单向依赖)低层和高层可分别实现(可扩充性)高层错误不会影响到低层(正确性)避免了递归调用可增强系统可维护性降低了系统运行效率5/19/202313北京交通大学计算机学院何永忠微内核操作系统

什么是操作系统内核-kernel最初:内核=操作系统现在:操作系统中最主要的部分,实现对系统资源的管理。一个重要的需求:操作系统的保护如何防止操作系统不被用户程序破坏??5/19/202314北京交通大学计算机学院何永忠微内核操作系统保护操作系统的方法:内核态和用户态计算机CPU支持的两种运行状态。在内核态,可以无限制地对系统存储、外部设备进行访问。操作系统就工作在内核态模式下。用户态只能通过操作系统接口访问关键资源。例如,不能直接访问外部设备,不能直接访问操作系统的内存代码和数据。5/19/202315北京交通大学计算机学院何永忠内核佳态和舟用户少态5/友18牢/2爹02狸316北京诊交通请大学疤计算缝机学泥院何风永忠内核篇态下列地操作攻哪些浇只能霸在内亡核态零执行哪?1)内铜存取蛾数2)通森用寄跳存器茂移位3)IN映/O弯UT4)设驰置状墓态寄缠存器5)读羡时钟6)写订时钟7)设璃置PC寄存晚器8)算捞术运守算5/禾18陆/2跨02去317北京般交通娘大学歌计算印机学国院何岗永忠基于皆内核共结构功的OS结构隶分类引入递内核凯态后阴,如望何设述计和假选择察操作优系统屋结构缘瑞就成饺为一柜个关殖键问缝题。当操茄作系资统越凭来越糕大时霜,操丛作系娇统本障身就小容易宰崩溃任。内戏核态院仅仅尊能防篇止用避户程轻序对叛操作栋系统扭的破匪坏,速不能杜防止突操作肤系统携本身蛙的缺路陷导饱致的董问题轧。改进巷思路忧:操作职系统矮越小堡,可骗靠性煌越容背易做旦好。如果砖把操胀作系严统分忌为两徒个部纵分,捞基本扎功能泥部分(k准er姜ne膊l)和扩畅展功耍能部剥分。行仅仅标把基靠本部肆分在田内核盲态执冬行,撑这样径就能网降低裂内核娃态中钢操作团系统师复杂拳性,敌提高第可靠摔性。5/毒18余/2赵02销318北京狼交通摔大学氏计算扩机学席院何肢永忠简单私就是软美(可谜靠、强安全爱)5/王18穿/2脉02安319北京杆交通隶大学侦计算身机学蚕院何艰永忠微内坟核操葵作系创统结尾构内容冤小到霉极致用户思和OS服务流的通离信:客户/服务食器模姨型客户进程作业服务器网络服务器终端服务器……文件服务器消息传递机制(客户进程与服务器之间通信)用户态核心态硬件紧密相关基本功能5/糟18区/2嚷02逐320北京唐交通躺大学颂计算谊机学守院何塔永忠Wi陷nd出ow度s扫NT的开房诚发微软Wi映nd蔽ow胁s操作层系统吩核心铺基本竟上都袭是基铃于Wi努nd沿ow监s顷NT。NT开发笑团队压负责辆人是证卡特槐勒。补他从DE螺C离开崖加盟冠微软分,带爷来手解下7个顶绪尖的沫工程箩师,鄙只有涌一位怪不到30岁。勺他确溉定开袋发的OS应具狱有三虽个特窃征:绢可移酿植,辜可靠艰性和膊个性嫂化。在当高时的季微机酱上运坊行的OS注/2或者DO摧S系统史,一韵个应辉用程绘序的题失败根会导促致真膀个系叹统崩姻溃,疫数据羽消失年,迫重使使舟用者描重启垂机器骂。NT会支封持许副多应淘用程属序同浙时运筹行,纵其中味一个籍失败累将带驶来灾睬难,恩例如递银行绑客户灰系统宿等。5/错18溪/2断02徐321北京芦交通疫大学刷计算健机学雷院何唤永忠Wi济nd雀ow眉s酱NT的开凉发卡特嚷勒的郑解决锡方案降是把垂操作节系统林分为抓两个冒部分社,一萍个是筝内核龄,一脸个是兄图形稿化、税可视梢的部鼓分。楚系统馆内核渔本身垮结构症也非花常复杀杂,榴因此狂在其淡中设蓄计一东个其骑他内您核组印件都粮会调肤用的颈底层圆代码—“微核谢”。蚊这种供结构阅有可刷靠、哀个性河化的常优点撒。例弱如,福个性排化图隆形化飞处理泪是作旁为内企核的挣客户艺,内泉核是锻作为价服务翼器。牧但是蛙代价俊就是娇速度贵。当荡盖茨更听到辣这个撑计划要时犹槐豫了叹,他重说“法这样汤做会状有巨授大的蜓额外代开销剩,我枯认为茧我们趋不能袭这样恳做”5/越18急/2伏02飘322北京吧交通堡大学孟计算钟机学嚼院何吐永忠Wi龄nd更ow缴s西NT的开叫发卡特骄勒有臭力的砌为这坑种模养式辩讯护,哲并提薪供数衔学模双拟来爬支持株他的挠模型畅,开海发小腐组还采写了相一篇配论文仆来说惊明其够他方园案不激可行险。但是愚盖茨滨对此柏还是伯不放脏心,突他比卫卡特乎勒更屑了解棚消费裹者对宇程序严运行橡速度振的关聚注,闯他们坡会把NT和DO须S比较诵。虽杀然硬缴件的换进步阻会有秆所帮公助,配但盖颗茨担粗心舆抵论没荡有那邮个耐睡心,姨早就做把NT钉死傻在速宽度的接十字煌架上室。卡特税勒发摘誓说献他的仍团队至高超土的编肤程技奶巧一增定会患弥补哄速度扎问题菠。盖榴茨将朵信将丸疑,单但最禁后也许默认威他们积这样灶去做悉。5/炸18守/2录02粪323北京尖交通递大学思计算量机学士院何茅永忠5/立18舍/2递02酷324北京绝交通帖大学已计算猫机学贫院何警永忠单内蛇核、爬微内朝核、煤混合熟内核裂结构5/激18启/2萌02欺325北京解交通建大学冷计算瓦机学舒院何轮永忠微内核核操讽作系企统结掉构要满领及鼻评价内核共仅实慈现最吓基本患功能虚拟嗽存储该、消中息传俭递、罚进程磨控制其余引更多枪系统每功能侄放在除内核裤之外独立碗服务希进程肢运行睡方式等待裹和响夺应客乞户进程提出统的请字求结构复评价正确椒性、兆可靠溜性、可扩难充性亡、便于逢网络效服务持和实亦现分辽布式唇处理系统雾效率见受到爹影响5/准18灵/2榴02潮326北京符交通盏大学胡计算似机学狂院何些永忠Mo私du脚le获s-旱ba尿se浮d处St终ru鲁ct剩ur卵eMo胸st杠m悔od威er愉n睡op蝇er薄at梅in停g城sy璃st毕em璃s勺im文pl萝em汪en趋t舌mo例du誓le轧sUs笼es传o末bj枯ec点t-花or乒ie教nt壤ed原a玻pp付ro详ac谷hEa坑ch妈c纯or都e知co泥mp则on超en别t喷is祸s刷ep撕ar串at扔eEa外ch闭t健al学ks固t碰o键th斧e兴ot径he榨rs误o晕ve袋r燥kn忌ow细n简in悬te斜rf亿ac登esEa场ch撕i串slo脸ad该ab懂le休a钳s轮ne别ed户ed膀w薪it弹hi瓦n虹th连e追ke捞rn垒elOv吩er垂al誓l,揭s歉im拴il患ar屈t悟o盒la妨ye益rs峰b师ut亮w悄it添h锡mo同re蝴f影le勒xi虾bl洒e5/采18膀/2鹿02梢327北京触交通脉大学本计算厕机学参院何锯永忠Co貌nc俯lu酒si摇onSt垮an阵da剖rd更C雹om钩po绘ne亭nt算s舍an拍d女Se颈rv领ic宗esPr存oc仔es卧s骗Co搬nt负ro撤lMa辽in列M赢em翠or萄yI/领OFi性le奇S彩ys国te劳mUICo欠mp烂le箱xi吗ty浙i获s油al给wa友ys薯o榜ut叫o蜘f哲co支nt仓ro宗lHo榆we脸ve粱r,曾“Re买si它st盯an蛙ce吧i笼s示NO懒T申Us势el茄es拌s!”5/垃18陪/2贞02移328北京片交通合大学内计算句机学搅院何春永忠作业偿题1.蚀10什么壮是用授户态悄和核毕心态良?有谱何作浴用?1.经11什么尤是微气内核肾结构融?与誓单内史核结较构相荷比,肝各有裂何优豆势和假缺点迷?1.更12什么枪是并狠发?薯举例邻说明西。1.委13什么汉是互院斥访贤问共娘享?至举例够说明蒜。5/凳18稀/2摩02纵329北京杀交通稳大学誓计算捏机学臭院何予永忠5/掀18除/2换02堡330北京堂交通驳大学彼计算谊机学烦院何孕永忠3D打印柳机和疤未来…5/恐18禽/2的02辣331北京钉交通削大学滋计算秆机学耐院何质永忠操作表系统明用户茧接口宇主棉要内拿容操作圾系统啄接口红分类联机朋命令充接口图形鸦用户努接口系统谅调用重点绵:事壁件驱柏动模恐式难点耍:系迈统调朽用5/公18藏/2雁02桃332北京惠交通叠大学籍计算颠机学忘院何绞永忠操作塔系统拣接口回分类基于没接口多表现絮形式目划分用户寨接口命令之接口秋(具杜体可吊分为张联/脱机琴命令喘接口央)图形兼用户棒接口遵(图胞形化浅操作并界面态)程序落接口秒(方皆便用朽户程浊序访耻问系殃统资插源,披由一蓄组系服统调岩用组况成)基于已接口歉使用户者类稀型划格分本地牢用户两接口网络匀用户酸接口5/龄18愤/2血02躬333北京衡交通迹大学堪计算祥机学羊院何棋永忠联机腹命令阿接口翻构成一组联机圾命令键盘愧终端菠处理晓程序命令编解释拐程序5/振18撞/2盏02沉334北京奥交通屈大学黎计算矛机学捷院何被永忠DO衣S批处箭理程柔序@e再ch渡o研of录fcl母sec顾ho闭*胶--码--做--芳--概--打--桨--旨--叙--们--提--以*ec灵ho叛W叫el岗co滋me册to手M缸ic派ro嫂so蹄ft顷E嗓di裳to候rec播ho利Ha兼ve绣a翻w怖on唐de或rf兄ul尘j抛ou愤rn侨ey降!ec茫ho锣*驾--还--盆--冠--肚--沾--达--衣--悄--听--暂--辟*pa达us峡eif万e谣xi圾stde道mo飞.b惯at(ed诉itde谎mo采.b档at)歉el竖se(dir)5/剪18糖/2补02替335北京耐交通塔大学那计算探机学秘院何工永忠联机贼命令斤及其术格式浑与分涝类联机远命令吴格式<命令>躬[宇<可选凑项>]疾<参数欢序列>联机扛命令银类型系统努访问食类(鹅如用纤户登慎陆、蜘注销萝)磁盘怠操作睛类、伏文件帮操作任类、削目录歉操作相类网络讨通信逝类输入洒输出关重定催向、管道陪连接、过店滤命坚令批处法理方慢式(幻玉批处塞理文断件/脚本沈文件科)Li径nu筋x常用按操作煌命令?5/巴18卫/2附02贩336北京哲交通滤大学船计算塞机学崖院何桨永忠键盘暖终端锄处理行程序基本滋功能接收则用户杏从终价端输偷入的盼字符面向统字符/行方爷式管理右字符炒缓冲应,以锅暂存谨所接元收的召字符专用昏缓冲尖区、公用世缓冲滨池方式将用亦户键宗入字微符回袜送屏肉幕显绕示硬件/软件在实现水方式提供券屏幕知编辑浴(编都辑键要)特殊居字符投处理主(中断/停止秤或恢忽复上扔卷)键盘禽扫描漠码到AS剪CI蝇I的转挪换优劣订比较5/括18福/2染02疾337北京暖交通芦大学观计算冬机学烫院何丽永忠命令影解释煮程序绑工作赔流程系统启动显示命令提示符接收命令行输入内部命令?执行exec系统调用装入命令处理程序并予以执行系统初始化是基于命令识别特定方法转向执行对应命令处理程序外部命令?是否否提示命令非法5/谢18拳/2要02娃338北京症交通夜大学棚计算沃机学耀院何谎永忠图形盛用户仅接口沾元素饿及操罪作桌面假、图失标、铺鼠标若指针窗口径、标涉题栏矛、菜捷单栏否、工汽具栏菜单菜单塘条弹出报式菜喘单下拉效式菜迹单对话勿框5/梨18捎/2爽02般339北京购交通松大学款计算迁机学敏院何肉永忠图形归用户帐接口胸特点基于抬图形扫元素僚来表典示功斧能,靠方便秃用户黎操纵蔬和触民发对粗应功吗能同屏祸多窗雷口与狭并发耳进程问相对宿应支持庄即时农交互犹,鼠略标点屋击和紫键盘械输入寻并举操作秧直观触,不哲必死博记命鸣令行致参数欲,传舞递信摸息量莲大5/躺18乳/2麻02乘340北京弟交通笑大学诞计算楚机学过院何寇永忠图形抹用户项接口灵实现婶及运糊行机鲁制面向扫对象部程序誓设计疤方法消息份产生算、传佛递及均处理消息设作为最窗口肤的输旱入,暖如用律户操欺作、喊其它俘窗口位或系亿统发矮出的瘦请求掉或通让知消息弦由各钥窗口建自己低的窗淹口过寒程进亩行处或理事件闸驱动摩模式5/腥18志/2田02哗341北京趣交通察大学烈计算余机学灵院何检永忠Wi追nd线ow秘s系统哪运行威机理5/烫18矮/2葛02篮342北京缴交通冬大学巩计算查机学清院何说永忠Wi湖nd樱ow陪s窗口恩化程侵序in私tWI搂NA际PIWi屋nM娘ai尾n(参数爽略)卵{创建俘、显朋示窗欢口,注册化窗口蜂处理合函数wh调il凯e(诊Ge脾tM锐es肢sa重ge据(&响ms牺g,条NU坚LL顷,0神,0哪))绒/剧/从消黑息队飘列中捉取得激消息{Tr层an裁sl若at罩eM功es腹sa蹦ge愿(&剃ms谣g);//良检索澡并生类成字芹符消插息W识M_脱CH兽ARDi位sp消at声ch虏Me升ss衫ag蒸e(屈&m胃sg);//将消害息发般送给为相应利的窗俩口函桌数}}LR嚼ES醉UL粗T课CA甘LL刘BA豪CKWi绳nS艘un马Pr仆oc(参数眯略)剖{摄/馅/窗口衡处理截函数sw增it都ch哥(u粒Ms检g)根{型ca疫se某一狼事件;揉//例如油“鼠完标左用键点泉击”执行筹某操讯作;讲b知re书ak界;de湿fa词ul氧t稿}}5/治18爆/2晋02呼343北京课交通井大学籍计算饼机学弃院何接永忠最简谷单的wi弄nd芳ow程序#d晶ef棚in贺e耍WI铁N3掉2_慰LE卵AN皂_A郑ND均_M欢EA列N童#i修nc钢lu怨de养<wi氏nd劲ow将s.冶h>声#i晓nc密lu惩de柄<wi令nd辆ow插sx滩.h>in衬tWI辽NA开PIWi巴nM野ai杀n(专HI呜NS药TA捐NC累Ehi恳ns取ta口nc也e,HI仆NS袭TA茄NC两Ehp芒re盏vi菊ns消ta源nc盘e,此LP世ST恳Rlp妄cm深dl棍in斤e,in舒tnc川md阿sh飞ow)斑{Me里ss碍ag暑eB企ox凳(N以UL鞭L,坑"H园el兆loWo筛rl阻d!肢",来"f调ir误stwi搁n"降,MB汪_O竭K|骂MB反_I艰CO槐NE盐XC论LA阻MA彩TI尤ON钓);帽r册et偏ur搅n瞒0;品}5/俗18陷/2船02币344北京薪交通嚷大学上计算朝机学员院何宜永忠Me别ss兔ag树eB僚oxRe联qu避ir歼em脖en酿tsMi神ni摄mu江m仇su范pp羞or溪te往dcl愤ie绕ntWi姑nd区ow税s20乌00绝P西ro问fe扭ss绩io贵na肯lMi明ni闯mu喷m犯su天pp梁or效te封d玩se静rv冻erWi活nd钳ow闯s踪蝶20填00抽S仆er感ve恭rHe成ad敲erWi压nu槽se届r.民h(i顷nc斧lu葱deWi素nd粱ow膏s.奖h)Li袋br核ar掩yUs样er语32核.l墨ibDL蛛LUs斩er渣32宏.d胞ll5/逗18律/2笛02订345北京籍交通转大学况计算登机学脸院何转永忠在操狠作系春统上锄编写背应用湾程序可执剪行程唯序可埋以在廉不同默的操免作系革统上亲运行侍吗(比如wi抬nd队ow很s,漫li举nu道x)?为蛋什么度?可执忆行程赌序高诱版本例的OS上运款行吗逼?在一首个OS上编胸写的站源代戴码,鉴可直押接在跑另一蛛个不巾同OS上生晒成后上可执备行程摇序然爷后运黑行吗聪?开发歼环境效上提坡供的模函数吵与操祝作系嫂统什勉么关铸系?圈例如取,C开发碑环境蓬的pr钢in衫tf?MF诉C提供校各种室类CV绝IE贝W,CF面IL浆E等。5/涝18谋/2滔02翠346北京优交通姜大学烤计算易机学梦院何键永忠系统各调用==操作谣系统AP碍I(Ap肚pl循ic俯at擦io轰n贸Pr倒og福ra度mm吴in序g傻In战te伙rf轻ac铁e)例子编程森离不抢开系全统调校用。秩例如逮,读毒写文行件,霸显示梅一段豆文字贪等,旗用户铁程序齿都不屋能直液接访各问磁热盘和品显示距器,宗必须笋通过皱操作栏系统姨提供神的服泛务完牲成。著(一哄方面乘,直幻玉接这宅样做网太复享杂,锤而且允用户卸态受碗到权宪限限圾制)定义操作盟系统吹提供子给应垄用程达序使析用的渠内核械函数立,是毅操作峡系统同和应遭用程爆序之古间的碍接口酒。系捏统调心用把赛应用愧程序弱的请自求传拔给内寄核,每调用匀相应祖的的轨内核驾函数暖完成仗所需腊的处趴理,卧将处尊理结辈果返驴回给奖应用杏程序浆。5/丛18偿/2准02趟347北京干交通细大学沾计算技机学崇院何敞永忠Sy风st庙em姻C它al辅ls荐(算Wh嚷at谦i乎s很th乌e柿AP浸I?恭)Se奋e夏Ch科ap列te总r聚2猴of性7thed方it浑io值n眼or客C映ha迁pt兽er管3煎o立f鱼6th5/咽18耀/2挠02夸348北京端交通生大学就计算青机学潮院何心永忠系统魂调用侦的类蚁型进程扯控制进程贷的创饮建、斥结束懂、等辨待子集进程纯结束进程斥属性隙设置扬与获啄取执行攀一个名文件云(进鸽程映献像替耀换)文件慌操纵文件倚的创盘建、壤打开稠、关滑闭、饶读/写进程袖通信连接遍打开般与关队闭、旦消息慌发送攻与接筹收系统召信息再维护时间册设置检与获逃取、照文件粉访问/修改种时间撕设置5/钉18淋/2怪02藏349北京贤交通半大学纠计算玻机学小院何砌永忠系统蛾调用琴实现如何票实现厕系统展调用万?系统使调用哑程序乖是操激作系冒统内杰核的直程序床,运淋行在同内核尊态。勇与普晓通子艇程序屿不同为了上保护画内核脖不受衬用户功破坏彻,不允治许用笛户使这用Ca竹ll或者JM缝P访问县内核界中的秩任意战位置棒,只棵允许听用户毕通过宵特殊叙的“滑门”筑使用桃操作磁系统吉的服章务。这些蝴“门现”就深是中咳断或股者异泳常。硬件慕系统购响应枯中断跟时,费将自呼动将比用户亡态转况为内挂核态焦。5/朴18鄙/2挠02扮350北京原交通诊大学停计算惨机学麻院何新永忠中断赤分类中断鸦分类内中答断(锁异常蚂,陷镇入tr晋ap)自愿啦中断藏(中阵断指标令,伸如In搜t80)强迫侮中断碍(硬幼件故堵障,嚼软件融故障姓)外中筹断外设卵请求人为典干预5/筝18村/2俊02靠351北京胁交通裕大学崭计算脊机学摄院何亡永忠系统赤调用平与普棵通过幼程调郑用与普陵通过鼻程调榨用不配同之地处软中荡断进宇入机储制普通牛过程喜:ca柳ll袋|jm证p直接耽转子喂程序纹入口陆地址软中桐断机书制运行灯在不捷同的拼系统竿状态返回昂处理普通众过程栋:直抚接返天回系统俘调用域:判倡定是咽否需朴要重肥新调猴度嵌套切调用灶深度普通革过程滨:无化嵌套世深度系统况调用粮:深惹度限螺制(哥硬件阳限制嚷)5/渔18遍/2呈02睬352北京父交通洽大学奋计算蜻机学脂院何风永忠系统咬调用此的使况用和怪实现用户熄如何痒使用银系统幸调用系统骆调用店号和扔参数狭直接脚放入停寄存皱器,然维后软牙中断例子MO泽VE脚EA网X冈10MO袍VE刃ED恳X出20窗00IN岁T兼0x换2e系统秋调用钟的实捡现步擦骤软中蓬断的东一般角性处陈理转换雅系统输状态吃,保排护现丹场分析拖系统猾调用炒类型诱,根慕据中闻断号护,查仇询中私断表倒,转睛相应凶处理腹子程昂序系统抱调用杜返回5/陵18籍/2自02眉353北京网交通王大学搏计算剥机学糠院何聪永忠Wi医nd两ow窝s耽XP系统桃调用醋表(2损48个)EA虏X籍=饲fu倒nc犁ti舰on狠n面um吗be考r晚ED裕X姐=宴ad输dr千es错s杨of量p桂ar精am仁et添er负b侨lo冤ck调用么号研名称0x虾0Ac父ce忠pt榨Co蜡nn遥ec棍tP巨or木t0x掀1Ac奴ce屠ss女Ch鹿ec馋k……次.0x朵25Cr侵ea摧te朱Fi雪le……侧.0x度a1Re馆ad闻Fi娃le5/风18冶/2吉02贱354北京阴交通熄大学租计算暗机学炼院何谅永忠Li凶nu棉x系统昼调用姜表sy部s_昂ni即_s似ys充ca居ll0sy桂s_贤ex霞it1sy亿s_勤fo垄rk2sy斥s_亭re个ad3sy量s_山wr别it诵e4sy立s_逆op箭en5sy箱s_供cl镰os疗e6sy辨s_赔wa半it灰pi奏d7sy税s_些cr衣ea室t85/平18冲/2安02滔355北京头交通沟大学饱计算密机学尘院何店永忠编程以者如桃何使码用系嘴统调低用由于少系统概调用锁使用议比较枝繁琐恒,因疤此我嘱们一青般不常直接肿使用梦系统镜调用廉。我们贵通过川操作毒系统粗或者剩开发顾环境哪提供祝的封劣装来感访问侮系统挺调用用户进程函数库系统调用接口操作系统内核用户态核心态5/雄18芽/2仇02奇356北京五交通宪大学扁计算探机学贴院何滋永忠c程序-使用C函数脸库-g贼li例b/*例子院(复往制文征件)赠:如羡何从辱一个裁文件拆读取赔数据笔,再悠将它图们拷介贝到鄙另一石文件蒜中。何*/#i湿nc腾lu激de阵<fc愧nt捞l.术h>in港tma迹in遇(i育ntar抬gc,框ch察ar盖*ar劣gv[]旗){in陶tfd硬Ol榨d,fd饶Ne醋w;in霉tco滨un胆t;ch价ar秘b吨uf蹄fe筑r[趁20胶48貌];fd泻Ol膊d=赔op犬en季(a平rg纳v[悠1]妈,娃O_颜RD数ON必LY统);fd举Ne祝w=涝cr午ea梳t(魄ar浸gv找[2概],抄0益66有6)球;wh腊il跳e讯(c洗ou惩nt竞=re结ad邀(f赵dO损ld,剩bu屡ff荐er浆,si浴ze懂of乒(b迷uf催fe门r))掏)wr域it削e(坊fd信Ne罗w,牢bu仗ff换er加,洗co荒un惩t)惩;ex借it夏(0渗);}5/缺18枣/2禽02家357北京婚交通极大学斑计算歌机学旋院何赴永忠使用Wi附n3仰2炼AP固I的方昨式/*例子享(复著制文再件)篮:如汤何从成一个焰文件歼读取载数据姥,再因将它迎们拷敏贝到烟另一塘文件惕中。拨*/HA拴ND款LE破hF谊il近e1

温馨提示

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

评论

0/150

提交评论