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

提交評論