




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1操作系統的根本特征有哪些?答:操作系統的根本特征:1并發.并發是指兩個或多個活動在同一給定的時間間隔中進行.2共享.共享是指計算機系統中的資源被多個任務所共用.3異步性.在多道程序環境下,各個程序的執行過程有“走走停停的 性質.每一道程序既要完成自己的事情,又要與其他程序共享系統中 的資源.這樣,它什么時候得以執行、在執行過程中是否被其他事情 打斷如I/O中斷、向前推進的速度是快還是慢等,都是不可預知的, 由程序執行時的現場所決定.另外,同一程序在相同的初始數據下,無論何時運行,都應獲得同樣的結果.這是操作系統所具有的異步性.2操作系統的主要功能有哪些?答:操作系統的主要功能包括:存儲治理,
2、進程和處理機治理,文件治理,設備治理 以及用戶接口治理.3、操作系統一般為用戶提供了哪三種界面?它們各有什么特點?操作系統一屐為用戶擰供的三種畀曲是;圖形用勺援口、命令行接口和程庠接口.圍形用戶接Lh用戶利用鼠標.窗口、莢卑、圖標等圖形界旬工具,叮嘆宜現、萬懊、 有斂地使用系統效勞和杏種應用程序及實用二貝命令行接口 在提示符之后用戶從椿盤上輸入命令,命令斛鐸程序接收并解釋這些命令, 燃啟把它1'傳遢給換作殺統內部的腥序.執行廂應的功餵理序握6也稅罷統調同接口.系統鑿用是掾作乗統肉植弓同戶程序、應用眉庫之廚的 接口*在UMXU1IW系統中,系統調用以C函毅的形武出現.4、操作系統主要有哪
3、三種根本類型?它們各有什么特點?於件用悅主樣眾口下三畀從本類鼬L缶必批殖用用SL*時Ufttfflt;甜熹嚴慮推祉理陸軌朗特點見勒蟲*:喊步時第銳的棘點是時 ft* t時最嗆為具冊fWHHit的曹用除燒機樣成搭交旺*:力*?扁'購山時耐豐嚴格5、操作系統主要有哪些類型的體系結構?UNIX系統和Linux系統各采用哪些結構?答:一般說來,操作系統有四種結構:整體結構、層次結構、虛擬機結 構、客戶機-效勞器結構.Linux系統采用的是整體結構.UNIX系統采用的是層次結構.6、Linux系統有什么特點?"與U N1X«&.口由聯件詡碼金開.岱斤能左全性39L f
4、Oflf予建制種卑開發.幻互攝作性離.fG址商的衾任掙鄲茸正的32控擾件昶®U7、使用虛擬機有哪些優勢和缺乏?l徐采用;斛;I機的優點主嬰有以F方«tcn在一臺機器上可同時迫行妙個段惟瑕軾方 桓用戶優用.封果統平安.有效建保護廣系坯資淞* 3*ttft的研M.5F*»調試UffiTft C:J忌i!雄擬網堺,町以創走岀務個理想的工作環境.機理理就機坤放件忙嘩球 比笛菇*刃外執擰任務倚的曜度僉曼到一些誓響*&現代計算機系統由什么組成的?:i伙功丨瞬j»樣檔五丸功n常話殂 MVIIB.人星帕韋削E(I ftJttEXft ftMIKfr.KNlft.
5、 X f-iiYnfttfllAftAfi電申,幕之舟中凳ttffH(CHJk 琵榔t.9、在操作系統中,為什么要引入進程的概念?它與程序的區別和聯系分別是什么?迓程引人的原兇圭道程莊在執行時,需變共車系統協糠,從而導致各程序住執行尅程中出現相互制約 的矢系程序的執行表現岀間斷性的特征.這些特征都是在程序的扶i行過程巾發生的f 果動態的討稈.而怡結的稈序本身是一絹指令曲集合.是一亠靜態的槪念,無注埔士 程序在內書中的損齊情呪:即我fl無法從稈序的宇面上看出它何時執行,何時停頓 也無祛看岀它與茸它執石程序的吳系.因此、稈序肢個靜態概盒已不能如實度映程序并待柚荷討稈的特為了探列描井稈序訥態執行過稈
6、的柱馬,人們引人“進稈10、操作系統在計算機系統中處于什么位置?操作系統在計算機系統中占有特殊重要的檢冒,所有其他較件都建立在操作系統根底上, 幷得到其支持和眾務¥換倍系統是支探備種應用軟件的壬誘干戶利用障悵茅統提供的 金令和啟務操縱和使用計算機.可見,操作系統實際上昱一個計算機系烷建禪、軟件資 師的.總挎揮部*操作系統的性能訣定了計算機系統的平安性和可靠性,11、進程的根本狀態有哪幾種?答:進程的根本狀態有三種,分別為運行態、就緒態、阻塞態.12、 你熟悉哪些操作系統?想一想你在使用計算機過程中,操作系統如何提供服 務?答:我們最熟悉的一般為 Windows操作系統,它是由微軟Mi
7、crosoft 公 司推出的一個功能強大的圖形界面操作系統.常用的操作系統還有 Linux, UNIX 操作系統.我們在使用計算機時,首先接觸的是用戶界面,我們可以通過鍵盤上輸入命 令,在桌面上點擊鼠標完成操作,這時系統就知道執行相應的功能.13、PCB的作用是什么?它是怎樣描述進程的動態性質的?答:進程限制塊PCB是進程組成中最關鍵的局部.每個進程有唯一的進程控 制塊;操作系統根據PCB對進程實施限制和治理,進程的動態、并發等特征是利 用PCB表現出來的;PCB是進程存在的唯一標志.PCB中有說明進程狀態的信息:該進程的狀態是運行態、就緒態還是阻塞態, 利用狀態信息來描述進程的動態性質.14
8、、PCB表的組織方式主要有哪幾種?分別簡要說明.答:PCB表的組織方式主要有:線性方式、鏈接方式和索引方式.線性方式是把所有進程的PCB都放在一個表中.鏈接方式根據進程的不同狀態把它們分別放在不同的隊列中.索引方式是利用索引表記載相應狀態進程的 PCB地址.15、進程和線程的區別是什么?答:1動態性.程序是靜態、被動的概念,本身可以作為一種軟件資源長期保 存;而進程是程序的一次執行過程,是動態、主動的概念,有一定的生命周期, 會動態地產生和消亡.2并發性.傳統的進程是一個獨立運行的單位,能與其他進程并發執行.進 程是作為資源申請和調度單位存在的;而通常的程序是不能作為一個獨立運行的 單位并發執
9、行的.3非對應性.程序和進程無一一對應關系.一個程序可被多個進程共用;一 個進程在其活動中又可以順序地執行假設干個程序.4異步性.各個進程在并發執行過程中會產生相互制約關系,造成各自前進 速度的不可預測性.而程序本身是靜態的,不存在這種異步特征.16、進程進入臨界區的調度原那么是什么?答:如果有假設干進程要求進入空閑的臨界區,一次僅允許一個進程進入. 任何時候,處于臨界區內的進程不可多于一個.如已有進程進入自己的 臨界區,那么其它所有試圖進入臨界區的進程必須等待. 進入臨界區的進程要在有限時間內退出,以便其它進程能及時進入自己 的臨界區. 如果進程不能進入自己的臨界區,那么應讓出CPU預防進程
10、出現“忙等 現象.17簡述信號量的定義和作用.答:信號量一般是由兩個成員組成的數據結構,其中一個成員是整型變量, 表示該信號量的值,它是與相應資源的使用情況有關的;另一個是指向PCB的指 針.當多個進程都等待同一信號量時,它們就排成一個隊列,由信號量的指針項 指出該隊列的頭.信號量通常可以簡單反映出相應資源的使用情況,它與P、V操作原語一起使用可實現進程的同步和互斥.18、P操作原語和V操作原語是如何定義的? 答:P、V操作原語的定義:PS順序執行下述兩個動作: 信號量的值減1,即S=S1 ; 如果S>0,那么該進程繼續執行;如果S< 0,那么把該進程的狀態置為阻塞態,把相應的 P
11、CB連入該信號量隊 列的末尾,并放棄處理機,進行等待直至其它進程在 S上執行V操作,把它釋 放出來為止.VS:順序執行下述兩個動作: S值加1,即S=S+1 如果S>0,那么該進程繼續運行;如果S< 0,那么釋放信號量隊列上的第一個 PC即信號量指針項所指向的PCB 所對應的進程把阻塞態改為就緒態,執行V操作的進程繼續運行.19、計算機系統中產生死鎖的根本原因是什么?答:計算機系統中產生死鎖的根本原因是:資源有限且操作不當.此外,進程推 進順序不適宜也可以引發的死鎖.20、發生死鎖的四個必要條件是什么?答:發生死鎖的四個必要條件是:互斥條件,不可搶占條件,占有且申請條件, 循環等待
12、條件.21、一般解決死鎖的方法有哪三種?一般解決死鎖的方法有:死鎖的預防、死鎖的預防、死鎖的檢測與恢復.22、是否所有的共享資源都是臨界資源?為什么?不是所有的共享資源都是臨界資源.由于臨界資源是一次僅允許一個進程使 用的資源,而系統中有很多資源可以讓多個進程同時使用, 例如硬盤、正文段等.23、存儲器一般分為哪些層次?它們各有何特性?答:存儲器一般分為存放器、高速緩存、內存、磁盤和磁帶.CPU內部存放器,其速度與 CPU樣快,但它的本錢高,容量小.高速緩存,它們大速度很快,放在 CPU內部或非常靠近CPU的地方.但成 本很高,容量較小.內存,它是存儲器系統的主力.內存中存放的信息是易變的,當
13、機器電源被 關閉后,內存中的信息就全部喪失了.磁盤,它是對內存的擴展,但是 CPU不能直接存取磁盤上的數據.磁盤上 可以永久保存數據,而且容量特別大.磁盤上數據的存取速度低于內存存取速度.磁帶保存的數據更持久,容量更大,但它的存取速度很慢,而且不適宜進行 隨機存取.24、裝入程序的功能是什么?常用的裝入方式有哪幾種?答:裝入程序的功能是根據內存的使用情況和分配策略,將裝入模塊放入分 配到的內存區中.程序裝入內存的方式有三種,分別是絕對裝入方式、可重定位裝入方式和動 態運行時裝入方式.25、對程序進行重定位的方式分為哪兩種?簡述各自的實現方式.答:靜態重定位是在目標程序裝入內存時,由裝入程序對目
14、標程序中的指令和數 據的地址進行修改,即把程序的邏輯地址都改成實際的內存地址.動態重定位是在程序執行期間,每次訪問內存之前進行重定位.26、對換技術如何解決內存缺乏的問題?答:在多道程序環境中可以米用對換技術.此時,內存中保存多個進程.當內 存空間缺乏以容納要求進入內存的進程時, 系統就把內存中暫時不能運行的進程 換出到外存上,騰出內存空間,把具備運行條件的進程從外存換到內存中.27、解釋固定分區法和動態分區法的根本原理.答:固定分區法 內存中分區的個數固定不變,各個分區的大小也固定不 變,但不同分區的大小可以不同.每個分區只可裝入一道作業.動態分區法一一各個分區是在相應作業要進入內存時才建立
15、的,使其大小恰好適應作業的大小.28、在動態重定位分區治理方式中如何實現虛-實地址映射?答:進程裝入內存時,是將該其程序和數據原封不動地裝入到內存中.當調度該進程在CPU上執行時,操作系統就自動將該進程在內存的起始地址裝入基址存放器,將進程的大小裝入限長存放器.當執行指令時,如果地址合法,那么將 相對地址與基址存放器中的地址相加,所得結果就是真正訪問內存的地址.29、在分頁系統中頁面大小由誰決定?頁表的作用是什么?如何將邏輯地址轉換 成物理地址?答:在分頁系統中頁面大小由硬件決定.頁表的作用是實現從頁號到物理塊號的地址映射.用頁號p去檢索頁表,從頁表中得到該頁的物理塊號 f,把它裝入物理地址寄
16、 存器中.同時,將頁內地址d直接送入物理地址存放器的塊內地址字段中.30、虛擬存儲器有哪些根本特征?虛擬存儲器的根本特征是:虛擬擴充一一不是物理上,而是邏輯上擴充了內存容量;局部裝入一一每個進程不是全部一次性地裝入內存,而是只裝入一局部;離散分配一一不必占用連續的內存空間,而是“見縫插針;屢次對換所需的全部程序和數據要分成屢次調入內存.31、頁面抖動與什么有關?答:好的頁面置換算法能夠適當降低頁面更換頻率,減少缺頁率,盡量預防系統“抖動 O32、為了提升內存的利用率,在可重定位分區分配方式中可通過什么技術來減 少內存碎片?答:在可重定位分區分配方式中采用緊縮技術來減少內存碎片.33、請求分頁技
17、術與簡單分頁技術之間的根本區別是什么?答:請求分頁提供虛擬存儲器,而簡單分頁系統并未提供虛擬存儲器.34、什么是分頁?什么是分段?兩者有何區別?答;分就是由察境將一個進程的邏輯地址空間劃分時于人小相等的部井,毎一局部稱做一分段是用盧糧據柞業的邏輯關系進行自然劃分,每個分段是作甕中相對獨"的一局部. 分段和分罰都是也辻城的右儲縉理方梏 分呱和分段的主要區別有: 刃是信息的側理叩拉I段是信息的越輯臥也乜 丸祈的人小由慕統確立井且各貞*小都相同;舁段民鹿閔段而己.由用戶嫌 礙頁的柞業地址空聞蛀一錐的分段的作業的地址空聞是二堆的.分取的活動對用戶是不可見的.麗分段是用戶可見的活動35、分頁存
18、儲治理的根本方法是什么?5-外恥存權廿理的皓本方崔晝"邏謝空閻好頁內萍窒何井煥*映與真的大中相曄*兎逹馥酣塊號槪貳表.由査芹作轉換.36、在UNIX/Linux系統中,文件分為哪些類型?UNIX/LIbuk系統中文件分為以下類型;晉通文件,目錄艾件,特殊文件.37、文件的邏輯組織有幾種形式?答:文件的邏輯組織有兩種形式:有結構文件和無結構文件.有結構文件又稱記 錄式文件,分為定長和變長的記錄文件.而無結構文件又稱為字符流文件,在 UNIX/Linux系統中,文件都采用流式文件.38、文件的物理組織主要有哪幾種形式?它們各有什么優缺點?文樣:宙文律 逐立叱 票引交I寶參重至引文件 老目
19、的優甜原見下隼:優點噴酣取嵬度按良.郵石牛E押滿定它的也商冃難菊恥它孑 便于文件的動態擴?克了連續文件的玦畀-股儀迢丁順序誼那 而不利丁對文件刪沁可靠畔善匚索弓反件具備膽播文件叫優點需壽墻加皇引志帶來的主間開銷O塢重索引文件具阿一殿當引文件的優蠱外jl'Pjffi 是劉靈活性和卡溝內佯削要沁間檎索引雲萼參宗詁構而軌師束當.39、一般來說,文件系統應具備哪些功能?答:一般說來,文件系統應具備以下功能:文件治理;目錄治理;文件存儲 空間的治理;文件的共享和保護;提供方便的接口.40、文件限制塊與文件有何關系?答:文件限制塊用于限制和治理文件的數據結構,其中包括文件名、文件類型、位置、大小等
20、信息.文件限制塊與文件一一對應,即在文件系統內部,給每個文件唯一地設置一 個文件限制塊,核心利用這種結構對文件實施各種治理.41、 文件系統中的目錄結構有哪幾種根本形式?各有何優缺點?UNIX/Linux系統 中采用哪種目錄結構?文禪曲b旳目希喝育;單級巨杲結構N目杲結構r W酒環圖目弩構口各呂期恤訓下泰:目耒踣構隼級目錄堂技魄度隕;不E里名; 不便于共當.二級日錄允衽更知 提升了脫索日躺?邃嘎.仍瑋剎于文件扶率.文件的層次用隸屋蜓瑕很浮帕便丁宴取 不同務刖的存頃噪怕豹丈泮黠樹勃盤蛍刊純電戶巍?披件逹疔臨時共塁0非猬弭囹目忌具有榊瑤結枸的朮點,而目劉疤d文件的 永久上壹Q42、在Linux系統
21、中,ext2文件系統的構造形式是什么?超級塊的作用是什么? 答:在Linux系統中,ext2文件系統的構造形式為引導塊和一系列的塊組.其中塊組又包括超級塊、塊組描述結構、塊位示圖、索引節點位示圖、索引節點 表和數據塊.超級塊中包含有文件系統本身的大小和形式的根本信息.文件系統治理員可 以利用這些信息來使用和維護文件系統.43、硬盤分區有哪三種類型? Linux可以安裝在哪些分區上?答:硬盤分區有三種類型:主分區、擴展分區和邏輯分區.Linux既可以安裝在主分區上,也可以安裝在邏輯分區上.44、 什么是文件的備份?數據備份的方法有哪幾種?按時機分,備份分哪幾種? 答:文件備份就是把硬盤上的文件在
22、其它外部的存儲介質上做一個副本.數據備份的方法有完全備份、增量備份和更新備份三種.后備分為“定期備份和“不定期備份.45、什么是文件保護?常用的保護機制有哪些?答:文件保護是指文件免遭文件主或其他用戶由于錯誤的操作而使文件 受到破壞.常用的文件保護機制有: 命名一一自己的文件名,不讓他人知道; 口令對上口令,才能存取; 存取限制有權才可存取,不同權限干不同的事; 密碼信息加密,解密復原.46、什么是文件的共享?文件鏈接如何實現文件共享?答:文件的共享是指系統允許多個用戶共同使用某個或某些文件.文件鏈接是給文件起別名,即將該文件的目錄項登記在鏈接目錄中.這樣, 訪問該文件的路徑就不只一條.不同的
23、用戶就可以利用各自的路徑來共享同一文 件.47、文件鏈接有哪兩種形式?兩者有何區別? 答:文件鏈接有兩種形式,即硬鏈接和符號鏈接.硬鏈接是通過索引節點(inode index)來進行鏈接的.在linux的文件系統中, 保存在磁盤分區中的文件不管是什么類型都給他分配一個編號,稱為索引節點號(inode in dex).在linux中,多個文件名指向同一索引點是存在的.一般這種鏈接是硬鏈接.硬 鏈接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬鏈接到 重要文件,起到預防“誤刪的功能.由于對應目錄的索引節點有一個以上的鏈接, 只刪除一個鏈接并不影響索引節點本身和其他的鏈接,只有當最后一
24、個鏈接被刪除后,文件的數據塊及目錄的鏈接 才會被釋放.也就是說,至此文件才被真正刪除.符號鏈接文件有點類似于windows的快捷方式.他實際上是特殊文件的一種. 在符號鏈接中,文件實際上是一個文本文件,他包含了另一個文件的位置信息.48、常用的磁盤空閑區治理技術有哪幾種?試簡要說明它們各自的實現思想?答,常用的ig盤三閑區治理技術有,空閑三間表達注.空閑塊鏈按法°位示逐送和空閑塊咸 爼鏈接法*空閑主閻表卷一一所有進續的空閑盤決左表申占翳一煩,其申標出集一個空閑塊號耶該項中 所包舎的空閑塊個數,以及相應的胸理塊號*刑用謹表可進行盤塊的邠己和文丼的刪除時盤 塊的區收空鬧快繼接袪一 一所頁
25、的空閑盤堤說在一亍駄列41.用一亍荷針空閑區扶抱向第一?空 網爍而各個空閑塊中都舎有下個空閑裁的挾號.最后-挾的扌陰切滋NULL.表示旃 星*分配和釋放盤塊都在錢首進行也示團搓一一利用一串二逹制的值來反映磁蠱空間的勞配情況,每個盤塊都別應一位-如果 盤塊是空幕的*對應位是3如盤塊已分出云.那么對應位是空閑塊成組植迭把所石空閑盤墳孜固定數量分俎.組與組之閭影咸槌授羌乗,最后一組 的塊號M能小彌一組通焉放在內存的一個專馬桟結構中.遠樣.對盤塊的分配和釋放是 在桟申迅行或構成新的一組. K UNIXThux系統中,如啊表示一個文杵的存取枚限彳在UNIXZLbras系貌也 f 文件的存聊僅覘用夕個二詵
26、制檢表示I前三位分別表示文 件生鈉寫和擒行稅限,中閭三位分別耒示同齟用戶的諭、寫和抽行權雇,最后三位分別 羔示具也用戶曲慢、寫卻拚疔袒限: 在Linux系統豐,為什么要提供XTS1采維旺以支持吏種文仲系第為此*必須使用一稲按一的播口,這就是虛交丼 系統vrs . ItIvfs.T同文件系統的實現紺節隱癥起耒,因而從外部看上去,所有 的烹件奈綺都是一樣的.t3閒謎育謂劉牛的實斑札制"執行命令OArmyfilelxvc-1的輸岀應是什么牛 彗道文柞的賣現機制如下如所示:舞訊械啊棉畀iAfVHttltkcURKitt 科/)*<*<»在執和管迺命令行河勢創立一個管道文
27、件利兩個進程.一P應管道又件匸由系統自動 處理兩介進程妝九VL丄的方弍同返度和靈札管道文件是剎用系統調用pipeo創立孤 仔同族講稈1可講苻大量侶息傳快的扎汗亶件.執彳亍命令catmyfil已| wc-l的輸岀是文件inyfB皂的彳亍數.52、在UNIX/Linux系統中,主、次設備號各表示什么含義?答:UNIX/Linux系統中主設備號表示設備類型,次設備號表示同類設備中的相對 序號.53、為什么要引入緩沖技術?設置緩沖區的原那么是什么?答:弓I入緩沖技術的主要目的是:緩和CPU與I/O設備間速度不匹配的矛盾; 提升 它們之間的并行性 減少對CPU的中斷次數,放寬CPU對中斷響應 時間的要求
28、.設置緩沖區的原那么是:如果數據到達率與離去率相差很大,那么可采用單緩沖方式 如果信息的輸入和輸出速率相同或相差不大時,貝U可用雙緩沖區;對于陣 發性的輸入、 輸出,可以設立多個緩沖區.54、一般I/O軟件系統的層次是怎樣的?I/O軟件系統分為如下4個層次: 中斷處理程序: 設備驅動程序: 與設備 無 關的操作系統I/O軟件; 用戶級I/O軟件.55、操作系統中設備治理的功能是什么?操作系統中設備治理的功能是:監視設備狀態;進行設備分配;完成I/O操作; 緩沖治理與地址轉換.56、設備分配技術主要有哪些?常用的設備分配算法是什么?答:設備分配技術主要有:獨占分配、共享分配和虛擬分配.常用的設備
29、分配算法是:先來先效勞算法和優先級高的優先效勞算法.57、SPOOLing系統的主要功能是什么?SPOOLing系統的主要功能是:將獨占設備改造為共享設備,實現了虛擬設備 功能.58、處理I/O請求的主要步驟是什么?答:處理I/O請求的主要步驟是:用戶進程發出I/O請求;系統接受這個I/O請求, 轉去執 行操作系統的核心程序;設備驅動程序具體完成I/O操作;I/O完成后,系 統進行I/O中斷 處理,然后用戶進程重新開始執行.59、設備驅動程序的主要功能是什么?它在系統中處于什么位置?答:設備驅動程序的功能主要有:接受用戶的I/O請求;取出請求隊列中隊首 請求,將相應 設備分配給它;啟動該設備工
30、作,完成指定的I/O操作;處理來自設備 的中斷.設備驅動程序在系統中處于核心空間,位于設備限制器的上層,目的是對核 心I/O子系 統隱藏各個設備限制器的差異.60、在Linux系統中對設備怎樣治理?答:Linux系統中對設備治理具有以下共性: 每個設備都對應文件系統中的一 個索引節 點,都有一個文件名: 應用程序通常可以通過系統調用open()翻開設備文件,建立起與 目標設備的連接; 對設備的使用類似于對文件的存取; 設備驅動程序是系統內核的一局部,它們必須為系統內核或者它們的子系統 提供標準的接口 : 設備驅動程序利用一些 標準的內核效勞,如內存分配等.61、簡述Linux系統中配置網卡的大
31、致步驟.Li nux系統中配置網卡的大致步驟如下: 翻開機器電源,將Linux系統啟動. 配置網絡參數.在“限制面板窗口上雙擊 “網絡圖標.在彈出的窗口中配置網絡參 數,單擊“確定. 網卡自動檢測.在出現“網卡配置對話框中,對配置的網卡進行自動檢測;根據所連網絡的網絡治理機構統一的規定,將參數填入相應的數據框中,如“網關、“域名效勞器等.上述參數配置好后,單擊“確定按鈕,使得 網絡參數設置生效. 重新啟動,雙擊主窗口上的“瀏覽器可以利用網絡提供的各種效勞功能62、嵌入式系統與通用計算機系統有何異同?嵌入式系統和通用計算機糸統從外觀、結桁紅氐 運行方式、開發平臺、應用等方面有關聯又有區別,如下丟
32、所示表 鍛入式系統勻通曲計莓機系統的異同特征貞入式系統誦用廿算機系統外觀獨特,面向應用,各環相同具有臺式帆、筆記本等標準外觀組成面向應用的嵌入式微處理器,總線和外部 技口多集成在處理器內部*軟件與便件緊 密集成在一起通用處理器、標準總線和外設.軟件 和謔件相對狼立安議卻載運行 方式棊干固定踴件.自動詒行,開可修改用戶可以仟意說擇運行或搐改牛成 后再運行開發 平臺采用交叉開發方式丫開發平臺V釆用通 用計算肌開發平臺是通用計苒機二次 開發性最不能再做編程開發應中程圧可耄新編制應用 穆序固定.應甲軟禪與操詐集統整合一體.有 系統中運行多種冬樣,旨屋作奈統相互迪寸63、嵌入式操作系統的最大特點是什么?
33、舉例說明.嵌入式操作系統的最大特點就是可定制性,即能夠提供對內核進行配置或剪裁等 功能,可以根據應用需要有選擇地提供或不提供某些功能,以減少系統開銷.如從應用領域角度看,可以分為面向信息家電的嵌入式操作系統,面向智能 的嵌入式操作系統,面向汽車電子的嵌入式操作系統,以及面向工業限制的嵌入式操作系統等.64、分布式系統有哪些主要特征?答:分布式系統的主要特征有:分布性、自治性、并行性和全局性.65、分布式操作系統的主要功能是什么?分布式操作系統有如下三個根本功能:進程治理、通信治理和資源治理.多機系統主要包括哪幾種類型?它們之間有何異同?答:多機系統包括四種類型:多處理器系統、多計算機系統、,網
34、絡系統和分布 式系統.它們之間的異同如下表所示:表四種多機糸統的比擬多機系統節點獨占資源節爲拄厚茨源操作系統位置多赴理畚系統智節點只有一個CPU同一內存、京件 條統、設備一個操忙系統放在一個機箱中多計算機系統呑節點有CPL內 與、網卡、謹盤-個文件系如 剃茲盤外的設奮各個節點運行 樣的撫作系統放在一個房間中網絡慕統務節點是一個完蟄 的計茸機系統利用共享文件實現通信本地援忙系餉 網貉操作系統加域骨布廣分布式系統各節點杲一個完罄 的計算機系統剎用消息機制實現通信各節點上運齊統 一的蟆忙袞統地城分布廣66、推動操作系統開展的主要動力是什么?答:推動操作系統開展的因素很多,主要可歸結為硬件技術更新和應
35、用需求擴 大兩大方面.1伴隨計算機器件的更新換代,計算機系統的性能得到快速提升,也促使操 作系統的性能和結構有了顯著提升.此外,硬件本錢的下降也極大地推動了計算 機技術的應用推廣和普及.2應用需求促進了計算機技術的開展,也促進了操作系統的不斷更新升級.67、Linux系統中,進程調度的方式和策略是什么?l. 卉巒幕注中進程漓廈方式瑕nr推占式優充級r方式.Lmux系燒計席喬同英 別的進稈賤供丁 U中不同的誠度集略訃別扯1 IH適用于証實時進軒.KK適用于找忙琳囲 的實時進趕OTHER適用于交互式的井時進AL68、嵌入式系統在外觀、組成、運行方式上有何特點?m.人武搖垸慮外理上血向盤用蚪觀*不幗
36、崗慮殂班上曲向應用的嵌人式種赴理誥總線和并部樓口事累蜒矗業玫常沖部.軼件勺趙IT累爵集應莊起.往運尅力氏上儀人訛舜址莖手固建鏡件白勸廷彳.不町慚改69、處理機調度的主要目的是什么?答:處理機調度的主要目的就是為了分配處理機.70、高級調度與低級調度的主要功能是什么?為什么要引入中級調度?答:高級調度的主要功能是根據一定的算法, 從輸入的一批作業中選出假設干個作 業,分配必要的資源,如內存、外設等,為它建立相應的用戶作業進程和為其服 務的系統進程,最后把它們的程序和數據調入內存,等待進程調度程序對其執行 調度,并在作業完成后作善后處理工作.低級調度的主要功能是根據一定的算法將 CPU分派給就緒隊
37、列中的一個進程.為了使內存中同時存放的進程數目不至于太多,有時就需要把某些進程從內存中移到外存上,以減少多道程序的數目,為此設立了中級調度.71、作業在其存在過程中分為哪四種狀態?答:作業在其存在過程中分為提交、后備、執行和完成四種狀態.72、在操作系統中,引起進程調度的主要因素有哪些?答:在操作系統中,引起進程調度的主要因素有:正在運行的進程完成任務,或 等待資源,或運行到時;核心處理完中斷或陷入事件后,發現系統中“重新調度 標志被置上.73、作業調度與進程調度二者間如何協調工作?答:作業調度和進程調度是 CPU主要的兩級調度.作業調度是宏觀調度,它所 選擇的作業只是具有獲得處理機的資格,
38、但尚未占有處理機,不能立即在其上實 際運行.而進程調度是微觀調度,它根據一定的算法,動態地把處理機實際地分 配給所選擇的進程,使之真正活動起來.74、在確定調度方式和調度算法時,常用的評價準那么有哪些?答:在確定調度方式和調度算法時,常用的評價準那么有:CPU利用率,吞吐量,周轉時間,就緒等待時間和響應時間.75、簡述先來先效勞法、時間片輪轉法和優先級調度算法的實現思想.答:先來先效勞調度算法FCF$的實現思想:按作業或進程到來的先 后次序進行調度,即先來的先得到執行.時間片輪轉法RR的實現思想:系統把所有就緒進程按先入先出的原那么排 成一個隊列.新來的進程加到就緒隊列末尾.每當執行進程調度時
39、,進程調度程 序總是選出就緒隊列的隊首進程,讓它在 CPU上運行一個時間片的時間.當進 程用完分給它的時間片后,調度程序便停止該進程的運行,并把它放入就緒隊列 的末尾;然后,把CPU分給就緒隊列的隊首進程.優先級調度算法的實現思想:是從就緒隊列中選出優先級最高的進程,把CPU 分給它使用.又分為非搶占式優先級法和搶占式優先級法.76、中斷響應主要做哪些工作?由誰來做?中斷響應主要做的工作是:1 中止當前程序的執行;2.保存原程序的斷點信息主要是程序計數器PC和程序狀態存放器PS的內容;3 到相應的處理程序.4中斷響應由硬件實施.77、一般中斷處理的主要步驟是什么?一般中斷處理的主要步驟是:保存
40、被中斷程序的現場,分析中斷原因,轉入 相應處理程序進行處理,恢復被中斷程序現場即中斷返回 .78、簡述一條shell命令在Linux系統中的實現過程.一條shell命令在Linux系統中的執行過程根本上根據如下步驟: 讀取用戶由鍵盤輸入的命令行. 分析命令,以命令名作為文件名,其他參數改造為系統調用execve內部 處理所要求的形式. 終端進程調用fork建立一個子進程. 終端進程本身用系統調用wait4來等待子進程完成.當子進程運行時調 用execve子進程根據文件名到目錄中查找有關文件,調入內存,執行這個程 序. 如果命令末尾有&號,那么終端進程不用執行系統調用 wait4,而是立
41、即 發提示符,讓用戶輸入下一個命令,轉步驟1.如果命令末尾沒有&號,那么終 端進程要一直等待,當子進程完成工作后要終止,向父進程報告,此時終端進程 醒來,在做必要的判別等工作后,終端進程發提示符,讓用戶輸入新的命令,重 復上述處理過程.79、在Linux系統中,進程調度的方式和策略是什么?對用戶進程和核心進 程如何調度?答:Linux系統的調度方式根本上米用“搶占式優先級方式.Linux系統針對不同類別的進程提供了三種不同的調度策略, 即適合于短實時 進程的FIFQ適合于每次運行需要較長時間實時進程的時間片輪轉法, 適合于交 互式的分時進程傳統的UNIX調度策略.Linux系統核心為每個進程計算出一個優先級,高優先級的進程優先得到運行.Linux系統的調度方式根本上采用“搶占式優先級方式,當進程在用戶模式下運行時,不管它是否自愿,核心在一定條件下可以暫時中止其運行,而調度其他進程運行.80、處理機調度一般可分為哪三級?其中哪一級調度必不可少?為什么?處理機調度一般可分為高級調度、中級調度和低級調度.其中進程調度必不 可少.進程只有在得到CPU之后才能真正活動起來,所有就緒進程經由進程調度才 能獲得CPU的限制權;進程調度的實現策略往往決定了操作系統的類型,其算 法優劣直接影響整個系統的性能.81、作業提交后是否馬上放在內存中?為什么?在批處
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自體細胞治療腫瘤的臨床效果評估-洞察闡釋
- 2021-2026年中國東臺房地產行業投資分析及發展戰略咨詢報告
- 虛擬現實訓練資源整合-洞察闡釋
- 2025年PE管行業分析報告及未來五至十年行業發展報告
- 高分辨率細胞核定位-洞察闡釋
- 紡織材料抗撕裂性測試技術-洞察闡釋
- 中國中央處理部件行業發展前景及行業投資策略研究報告
- 2025-2030年中國摩托車部裝線項目投資可行性研究分析報告
- 中國鐵線椰棕籃行業市場發展前景及發展趨勢與投資戰略研究報告(2024-2030)
- 2025年中國電纜故障定位器行業發展監測及投資戰略咨詢報告
- 電子政務內網機房運維管理制度
- 2025年北京高考化學試卷試題真題及答案詳解(精校打印版)
- 陜西省專業技術人員繼續教育2025公需課《黨的二十屆三中全會精神解讀與高質量發展》20學時題庫及答案
- 福利院財務管理制度
- 學習通《科研誠信與學術規范》課后及考試答案
- GB/T 24025-2009環境標志和聲明Ⅲ型環境聲明原則和程序
- 《半導體及二極管》教學課件
- 病房床頭卡模板
- 2022年西雙版納傣族自治州景洪教師進城考試筆試題庫及答案解析
- 公路改建工程邊施工邊通車安全專項施工方案
- 道路交通安全法律法規知識測試題
評論
0/150
提交評論