操作系統(全)供參考

操作系統(全)供參考

ID:14146647

大?。?2.50 KB

頁數:5頁

時間:2018-07-26

操作系統(全)供參考_第1頁
操作系統(全)供參考_第2頁
操作系統(全)供參考_第3頁
操作系統(全)供參考_第4頁
操作系統(全)供參考_第5頁
資源描述:

《操作系統(全)供參考》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、4.當用戶程序執(zhí)行訪管指令時,中斷裝置將使中央處理器(B)工作。A、維持在目態(tài)?????????B、從目態(tài)轉換到管態(tài)C、維持在管態(tài)?????????D、從管態(tài)轉換到目態(tài)管態(tài)下執(zhí)行的程序可以執(zhí)行特權和非特權兩類指令,通常把它定義為操作系統的狀態(tài)5.進程所請求的一次打印輸出結束后,將使進程狀態(tài)從(D)A、運行態(tài)變?yōu)榫途w態(tài)???B、運行態(tài)變?yōu)榈却龖B(tài)C、就緒態(tài)變?yōu)檫\行態(tài)???D、等待態(tài)變?yōu)榫途w態(tài)6.采用動態(tài)重定位方式裝入的作業(yè),在執(zhí)行中允許(C)將其移動。A、用戶有條件地???????B、用戶無條件地C、操作系統有條件地???D、操作系統無條件地17.產生系統

2、死鎖的原因可能是由于(C)。A、進程釋放資源B、一個進程進入死循環(huán)C、多個進程競爭,資源出現了循環(huán)等待D、多個進程競爭共享型設備簡答題:試試比較進程和程序的區(qū)別。(1)進程是一個動態(tài)概念,而程序是一個靜態(tài)概念,程序是指指令的有序集合,無執(zhí)行含義,進程則強調執(zhí)行的過程(2)進程具有并行特征(獨立性,異步性),程序則沒有(3)不同的進程可以包含同一個程序,同一個程序在執(zhí)行中也可以產生多個進程什么是操作系統操作系統(OperatingSystem,簡稱OS)是管理計算機系統的全部硬件資源包括軟件資源及數據資源;控制程序運行;改善人機界面;為其它應用軟件提供支

3、持等,使計算機系統所有資源最大限度地發(fā)揮作用,為用戶提供方便的、有效的、友善的服務界面。(我的筆記是這么寫的:管理軟硬件資源,合理組織計算機工作流程,為用戶提供良好的接口)什么是線程,試述線程與進程的區(qū)別線程:是在進程內用于調度和占有處理機的基本單位,它由線程控制表、存儲線程上下文的用戶棧以及核心棧組成。線程可分為用戶級線程,核心級線程以及用戶/核心混合型線程區(qū)別:除了CPU之外,計算機內的軟硬件資源的分配與線程無關,線程是進程的一部分,沒有自己的地址空間,它和進程內的其它線程一起共享分配該進程的所有資源;進程是資源管理的基本單位,擁有一個完整的虛擬地

4、址空間和各種資源,進程不依賴于線程而獨立存在。設備的獨立性原理:設備獨立性:采用“設備類、相對號”方式使用設備時,用戶編程就不必指定特定設備,在程序中由“設備類、相對號”定義邏輯設備。程序執(zhí)行時由系統根據用戶指定的邏輯設備轉換成與其對應的具體物理設備。所以,用戶編程時使用的設備與實際使用哪臺設備無關,這就是“設備獨立性”(設備獨立性:應用程序獨立于具體使用的物理設備,實現方法:邏輯設備名和物理設備轉換)存儲管理的主要功能是什么?在硬件支持下完成統一管理內存和外存之間數據和程序段自動交換的虛擬存儲器功能將多個虛存的一維線性空間和多維線性空間變換到內存的唯

5、一一位物理線性地址空間控制內外存之間的數據傳輸實現內存的分配和回收實現內存信息的共享與保護實現地址重定位的方法有哪幾類?形式化地描述動態(tài)重定位的過程靜態(tài)地址重定位是在虛擬空間程序執(zhí)行之前由裝配程序完成地址映射工作動態(tài)地址重定位是在程序執(zhí)行過程中,在CPU訪問內存之前,將要訪問的程序或數據地址轉化成內存地址,動態(tài)重定位依靠硬件地址變換機構完成。動態(tài)重定位過程是:(1)設置基地址寄存器BR,虛擬地址寄存器VR(2)將程序段裝入內存,且將其占用的內存區(qū)首地址送BR中(3)在程序執(zhí)行過程中,將所要訪問的虛擬地址送入VR(4)地址變換機構把VR和BR的內容相加,

6、得到實際訪問的物理地址什么是頁式管理,靜態(tài)頁式管理可以實現虛存嗎?頁式管理就是把各進程的虛擬空間劃分為若干長度相等的頁面,把指令按頁面大小劃分后存放在內存中執(zhí)行或只在內存中存放那些經常被執(zhí)行或即將被執(zhí)行的頁面,而那些不被經常執(zhí)行以及在近期內不可能被執(zhí)行的頁面則存放在外存中,按一定規(guī)則調入的一種內存管理方式靜態(tài)頁式管理不能實現虛存,因為靜態(tài)頁式管理要求進程或作業(yè)在執(zhí)行前全部被裝入內存,作業(yè)進程的大小仍受內存可用頁面數的限制什么是原語,為什么使用原語原語通常由若干條指令組成,用來實現某個特定的操作。通過一段不可分割的或不可中斷的程序實現其功能。引進原語的主

7、要目的是為了實現進程的通信和控制。利用PV原語和信號量,可以方便地解決并發(fā)進程的互斥問題,而且不會產生使用加鎖法解決互斥問題時出現的問題(這個找的不好,大家也幫忙找一下)目錄管理的功能目錄管理不僅可以令存儲空間得到有效地利用,而且解決了快速搜索、文件命名沖突以及文件共享問題什么是緩沖,為什么要引入緩沖?緩沖是使用專用硬件緩沖器或在內存中劃出一個區(qū)域用來暫時存放輸入輸出數據的器件引入緩沖是為了匹配外設和CPU之間的處理速度,減少中斷次數和CPU的中斷處理時間,同時解決DMA或通道方式時的數據傳輸瓶頸問題設備驅動程序是什么?為什么要有設備驅動程序?用戶進程

8、怎樣使用驅動程序?設備驅動程序是驅動外部物理設備和相應DMA控制器或I/O控制器等器件,使之可

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。