




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上處理機(jī)管理有哪些主要功能?其主要任務(wù)是什么?處理機(jī)管理的主要功能是:進(jìn)程管理、進(jìn)程同步、進(jìn)程通信和處理機(jī)調(diào)度;進(jìn)程管理:為作業(yè)創(chuàng)建進(jìn)程,撤銷已結(jié)束進(jìn)程,控制進(jìn)程在運(yùn)行過程中的狀態(tài)轉(zhuǎn)換。進(jìn)程同步:為多個進(jìn)程(含線程)的運(yùn)行進(jìn)行協(xié)調(diào)。進(jìn)程通信:用來實現(xiàn)在相互合作的進(jìn)程之間的信息交換。處理機(jī)調(diào)度:(1)作業(yè)調(diào)度。從后備隊里按照一定的算法,選出若干個作業(yè),為他們分配運(yùn)行所需的資源。(2)進(jìn)程調(diào)度:從進(jìn)程的就緒隊列中,按照一定算法選出一個進(jìn)程,把處理機(jī)分配給它,并設(shè)臵運(yùn)行現(xiàn)場,使進(jìn)程投入執(zhí)行。文件管理有哪些主要功能?其主要任務(wù)是什么?文件管理主要功能:文件存儲空間的管理、目錄管
2、理、文件的讀(寫)管理和保護(hù)。文件管理的主要任務(wù):管理用戶文件和系統(tǒng)文件,方便用戶使用,保證文件安全性。設(shè)備管理有哪些主要功能?其主要任務(wù)是什么?主要功能有:緩沖管理、設(shè)備分配和設(shè)備處理以及虛擬設(shè)備等。主要任務(wù):完成用戶提出的I/O請求,為用戶分配I/O設(shè)備;提高CPU和I/O設(shè)備的利用率;提高I/O速度;以及方便用戶使用I/O設(shè)備。內(nèi)存管理有哪些主要功能?其主要任務(wù)是什么?內(nèi)存管理的主要功能有:內(nèi)存分配、內(nèi)存保護(hù)、地址映射和內(nèi)存擴(kuò)充。內(nèi)存分配:為每道程序分配內(nèi)存。內(nèi)存保護(hù):確保每道用戶程序都只在自己的內(nèi)存空間運(yùn)行,彼此互不干擾。地址映射:將地址空間的邏輯地址轉(zhuǎn)換為內(nèi)存空間與對應(yīng)的物理地址。內(nèi)
3、存擴(kuò)充:用于實現(xiàn)請求調(diào)用功能,置換功能等。在操作系統(tǒng)中為什么要引入進(jìn)程概念?它會產(chǎn)生什么樣的影響?為了使程序在多道程序環(huán)境下能并發(fā)執(zhí)行,并對并發(fā)執(zhí)行的程序加以控制和描述,在操作系統(tǒng)中引入了進(jìn)程概念。影響: 使程序的并發(fā)執(zhí)行得以實行。試從調(diào)度性、并發(fā)性、擁有資源性及系統(tǒng)開銷方面對進(jìn)程和線程進(jìn)行比較。a.調(diào)度性。在傳統(tǒng)的操作系統(tǒng)中,擁有資源的基本單位和獨(dú)立調(diào)度、分派的基本單位都是進(jìn)程,在引入線程的OS中,則把線程作為調(diào)度和分派的基本單位,而把進(jìn)程作為資源擁有的基本單位;b.并發(fā)性。在引入線程的OS中,不僅進(jìn)程之間可以并發(fā)執(zhí)行,而且在一個進(jìn)程中的多個線程之間,亦可并發(fā)執(zhí)行,因而使OS具有更好的并發(fā)性
4、;c.擁有資源。無論是傳統(tǒng)的操作系統(tǒng),還是引入了線程的操作系統(tǒng),進(jìn)程始終是擁有資源的一個基本單位,而線程除了擁有一點(diǎn)在運(yùn)行時必不可少的資源外,本身基本不擁有系統(tǒng)資源,但它可以訪問其隸屬進(jìn)程的資源;d.開銷。由于創(chuàng)建或撤銷進(jìn)程時,系統(tǒng)都要為之分配和回收資源,如內(nèi)存空間等,進(jìn)程切換時所要保存和設(shè)置的現(xiàn)場信息也要明顯地多于線程,因此,操作系統(tǒng)在創(chuàng)建、撤消和切換進(jìn)程時所付出的開銷將顯著地大于線程。試從動態(tài)性,并發(fā)性和獨(dú)立性上比較進(jìn)程和程序?(1)動態(tài)性是進(jìn)程最基本的特性,表現(xiàn)為由創(chuàng)建而產(chǎn)生,由調(diào)度而執(zhí)行,因得不到資源而暫停執(zhí)行,由撤銷而消亡。進(jìn)程有一定的生命期,而程序只是一組有序的指令集合,是靜態(tài)實體
5、。(2)并發(fā)性是進(jìn)程的重要特征,同時也是OS 的重要特征。引入進(jìn)程的目的正是為了使其程序能和其它進(jìn)程的程序并發(fā)執(zhí)行,而程序是不能并發(fā)執(zhí)行的。(3)獨(dú)立性是指進(jìn)程實體是一個能獨(dú)立運(yùn)行的基本單位,也是系統(tǒng)中獨(dú)立獲得資源和獨(dú)立調(diào)度的基本單位。對于未建立任何進(jìn)程的程序,不能作為獨(dú)立單位參加運(yùn)行。試說明進(jìn)程在三個基本狀態(tài)之間轉(zhuǎn)換的典型原因。(1)就緒狀態(tài)執(zhí)行狀態(tài):進(jìn)程分配到CPU資源(2)執(zhí)行狀態(tài)就緒狀態(tài):時間片用完(3)執(zhí)行狀態(tài)阻塞狀態(tài):I/O請求(4)阻塞狀態(tài)就緒狀態(tài):I/O完成何謂操作系統(tǒng)內(nèi)核?內(nèi)核的主要功能是什么?現(xiàn)代操作系統(tǒng)一般將OS劃分為若干層次,再將OS的不同功能分別設(shè)置在不同的層次中,通
6、常將一些與硬件緊密相關(guān)的模塊、各種常用設(shè)備的驅(qū)動程序以及運(yùn)行頻率較高的模塊,都安排在緊靠硬件的軟件層次中,將他們常駐內(nèi)存,即通常被稱為的OS內(nèi)核。大多數(shù)OS內(nèi)核都包含了一下兩大方面的功能:(1)支撐功能(2)資源管理功能。進(jìn)程控制塊的組織方式有哪幾種?目前常用的組織方式有以下三種:(1)線性方式,即將系統(tǒng)中所有PCB都組織在一張線性表中,將該表的首址存放在內(nèi)存的一個專用區(qū)域中。(2)鏈接方式,即把具有相同狀態(tài)進(jìn)程的PCB分別通過PCB中的鏈接字鏈接成一個隊列。(3)索引方式,即系統(tǒng)根據(jù)所有進(jìn)程狀態(tài)的不同,建立幾張索引表,并把各索引表在內(nèi)存的首地址記錄在內(nèi)存的一些專用單元中。試說明PCB的作用?
7、為什么說PCB是進(jìn)程存在的唯一標(biāo)志?a. PCB是進(jìn)程實體的一部分,是操作系統(tǒng)中最重要的記錄型數(shù)據(jù)結(jié)構(gòu)。PCB中記錄了操作系統(tǒng)所需的用于描述進(jìn)程情況及控制進(jìn)程運(yùn)行所需的全部信息。因而它的作用是使一個在多道程序環(huán)境下不能獨(dú)立運(yùn)行的程序(含數(shù)據(jù)),成為一個能獨(dú)立運(yùn)行的基本單位,一個能和其它進(jìn)程并發(fā)執(zhí)行的進(jìn)程。b. 在進(jìn)程的整個生命周期中,系統(tǒng)總是通過其PCB對進(jìn)程進(jìn)行控制,系統(tǒng)是根據(jù)進(jìn)程的PCB而不是任何別的什么而感知到該進(jìn)程的存在的,所以說,PCB是進(jìn)程存在的唯一標(biāo)志。請詳細(xì)說明可通過哪些途徑預(yù)防死鎖。(1)擯棄“請求和保持”條件,就是如果系統(tǒng)有足夠資源,便一次性把進(jìn)程需要的所有資源分配給它;(
8、2)擯棄“不剝奪”條件,就是已經(jīng)擁有資源的進(jìn)程,當(dāng)它提出新資源請求而不能立即滿足時,必須釋放它已保持的所有資源,待以后需要時再重新申請;(3)擯棄“環(huán)路等待”條件,就是將所有資源按類型排序標(biāo)號,所有進(jìn)程對資源的請求必須嚴(yán)格按序號遞增的試說明低級調(diào)度的主要功能。(1)保存處理機(jī)的現(xiàn)場信息(2)按某種算法選取進(jìn)程(3)把處理機(jī)分配給進(jìn)程。何謂死鎖?產(chǎn)生死鎖的原因和必要條件是什么?死鎖是指多個進(jìn)程在運(yùn)行過程中因爭奪資源而造成的一種僵局,當(dāng)進(jìn)程處于這種僵持狀態(tài)時,若無外力作用,它們都將無法再向前推進(jìn)。產(chǎn)生死鎖的原因為競爭資源和進(jìn)程間推進(jìn)順序非法。其必要條件是:互斥條件、請求和保持條件、不剝奪條件、環(huán)路
9、等待條件。為什么說多級反饋隊列調(diào)度算法能較好地滿足各方面用戶的需求?(1)終端型作業(yè)用戶提交的作業(yè)大多屬于較小的交互型作業(yè),系統(tǒng)只要使這些作業(yè)在第一隊列規(guī)定的時間片內(nèi)完成,終端作業(yè)用戶就會感到滿足。(2)短批處理作業(yè)用戶,開始時像終端型作業(yè)一樣,如果在第一隊列中執(zhí)行一個時間片段即可完成,便可獲得與終端作業(yè)一樣的響應(yīng)時間。對于稍長作業(yè),通常只需在第二和第三隊列各執(zhí)行一時間片即可完成,其周轉(zhuǎn)時間仍然較短。(3)長批處理作業(yè),它將依次在第1,2,n個隊列中運(yùn)行,然后再按輪轉(zhuǎn)方式運(yùn)行,用戶不必?fù)?dān)心其作業(yè)長期得不到處理。所以,多級反饋隊列調(diào)度算法能滿足多用戶需求。試比較FCFS和SPF兩種進(jìn)程調(diào)度算法。
10、相同點(diǎn):兩種調(diào)度算法都可以用于作業(yè)調(diào)度和進(jìn)程調(diào)度。不同點(diǎn):FCFS調(diào)度算法每次都從后備隊列中選擇一個或多個最先進(jìn)入該隊列的作業(yè),將它們調(diào)入內(nèi)存、分配資源、創(chuàng)建進(jìn)程、插入到就緒隊列。該算法有利于長作業(yè)/進(jìn)程,不利于短作業(yè)/進(jìn)程。SPF算法每次調(diào)度都從后備隊列中選擇一個或若干個估計運(yùn)行時間最短的作業(yè),調(diào)入內(nèi)存中運(yùn)行。該算法有利于短作業(yè)/進(jìn)程,不利于長作業(yè)/進(jìn)程。不安全狀態(tài)是否必然導(dǎo)致系統(tǒng)進(jìn)入死鎖狀態(tài)?不安全狀態(tài)不一定導(dǎo)致系統(tǒng)進(jìn)入死鎖狀態(tài)。因為安全性檢查中使用的向量Max是進(jìn)程執(zhí)行前提供的,而在實際運(yùn)行過程中,一進(jìn)程需要的最大資源量可能小于Max。例如,一進(jìn)程對應(yīng)的程序中有一段進(jìn)行錯誤處理的代碼,其
11、中需要n個A種資源,若該進(jìn)程在運(yùn)行過程中沒有碰到相應(yīng)錯誤而不需調(diào)用該段錯誤處理代碼,則它實際上將完全不會請求這n個A種資源。為什么要引入高響應(yīng)比優(yōu)先調(diào)度算法?它有何優(yōu)點(diǎn)?高響應(yīng)比優(yōu)先調(diào)度算法的基本思想是把CPU分配給就緒隊列中響應(yīng)比最高的進(jìn)程。既考慮作業(yè)的執(zhí)行時間也考慮作業(yè)的等待時間,綜合了先來先服務(wù)和最短作業(yè)優(yōu)先兩種算法的特點(diǎn)。該算法中的響應(yīng)比是指作業(yè)等待時間與運(yùn)行比值,響應(yīng)比公式定義如下:響應(yīng)比=(等待時間+要求服務(wù)時間)/要求服務(wù)時間,即RR=(w+s)/s=1+w/s,因此響應(yīng)比一定是大于1的。短作業(yè)與先后次序的兼顧,且不會使長作業(yè)長期得不到服務(wù)響應(yīng)比計算系統(tǒng)開銷,增加系統(tǒng)開銷適用于批
12、處理系統(tǒng)。高級調(diào)度與低級調(diào)度的主要任務(wù)是什么?為什么要引入中級調(diào)度?高級調(diào)度的主要任務(wù)是根據(jù)某種算法,把外存上處于后備隊列中的那些作業(yè)調(diào)入內(nèi)存。低級調(diào)度是保存處理機(jī)的現(xiàn)場信息,按某種算法先取進(jìn)程,再把處理器分配給進(jìn)程。引入中級調(diào)度的主要目的是為了提高內(nèi)存利用率和系統(tǒng)吞吐量。使那些暫時不能運(yùn)行的進(jìn)程不再占用內(nèi)存資源,將它們調(diào)至外存等待,把進(jìn)程狀態(tài)改為就緒駐外存狀態(tài)或掛起狀態(tài)。在選擇調(diào)度方式和調(diào)度算法時,應(yīng)遵循的準(zhǔn)則是什么?(1)面向用戶的準(zhǔn)則:周轉(zhuǎn)時間短、響應(yīng)時間快、截止時間的保證、優(yōu)先權(quán)準(zhǔn)則。(2)面向系統(tǒng)的準(zhǔn)則:系統(tǒng)吞吐量高、處理機(jī)利用率好、各類資源的平衡利用。什么是頁面?什么是物理塊?頁面
13、的大小應(yīng)如何確定?頁面,物理塊分頁存儲管理方式中的單元。頁面:分頁存儲管理將進(jìn)程的邏輯地址空間分成若干個頁,并為各頁加以編號。物理塊:相應(yīng)地,也將內(nèi)存的物理空間分成若干個物理塊,同樣為它們加以編號頁面大小:既不能太小也不能太大,要起到減少內(nèi)存碎片總空間的作用,也不能使頁表過長,總之要選擇適中,且頁面大小應(yīng)是2的冪,通常為1KB-8KB。在首次采用適應(yīng)算法回收內(nèi)存時,可能出現(xiàn)哪幾種情況?應(yīng)怎樣處理這些情況 1、回收區(qū)與插入點(diǎn)的前一個空閑區(qū)相鄰接,此時應(yīng)將回收區(qū)與插入點(diǎn)的前一分區(qū)合并,不必為回收區(qū)分配新表項,而只需修改其前一分區(qū)的大小。2、回收區(qū)與插入點(diǎn)的后一個空閑區(qū)相鄰接,此時可將兩分區(qū)合并,形
14、成新的空閑區(qū),但用回收區(qū)的首址作為新空閑區(qū)的首址,大小為兩者之和。3、回收區(qū)同時與插入點(diǎn)的前、后兩個空閑區(qū)鄰接,此時可將三個分區(qū)合并,使用前一個分區(qū)的表項和首址,取消后一個分區(qū)的表項,大小為三者之和。4、回收區(qū)既不與前一個分區(qū)相鄰接,也不與后一個分區(qū)相鄰接,這時應(yīng)為回收區(qū)單獨(dú)建立一新表項,填寫回收區(qū)的首址和大小,并根據(jù)其首址插入到空閑鏈中的適應(yīng)位置。為什么要引入動態(tài)重定位?如何實現(xiàn)?在程序執(zhí)行過程中,每當(dāng)訪問指令或數(shù)據(jù)時,將要訪問的程序或數(shù)據(jù)的邏輯地址轉(zhuǎn)換成物理地址,引入了動態(tài)重定位;具體實現(xiàn)方法是在系統(tǒng)中增加一個重定位寄存器,用來裝入程序在內(nèi)存中的起始地址,程序執(zhí)行時,真正訪問的內(nèi)存地址是相
15、對地址與重定位寄存器中的地址相加之和,從而實現(xiàn)動態(tài)重定位。在分頁系統(tǒng)中是如何實現(xiàn)地址變換的?利用地址變換機(jī)構(gòu)實現(xiàn)從邏輯地址到物理地址的轉(zhuǎn)變換,通過頁表來實現(xiàn)從頁號到物理塊號的變換,將邏輯地址中的頁號轉(zhuǎn)換為內(nèi)存中的物理塊號。分區(qū)存儲管理中常用那些分配策略?比較它們的優(yōu)缺點(diǎn)。分區(qū)存儲管理中的常用分配策略:首次適應(yīng)算法、循環(huán)首次適應(yīng)算法、最佳適應(yīng)算法、最壞適應(yīng)算法。首次適應(yīng)算法優(yōu)缺點(diǎn):保留了高址部分的大空閑區(qū),有利于后來的大型作業(yè)分配;低址部分不斷被劃分,留下許多難以利用的小空閑區(qū),每次查找都從低址開始增加了系統(tǒng)開銷。循環(huán)首次適應(yīng)算法優(yōu)缺點(diǎn):內(nèi)存空閑分區(qū)分布均勻,減少了查找系統(tǒng)開銷;缺乏大空閑分區(qū),
16、導(dǎo)致不能裝入大型作業(yè)。最佳適應(yīng)算法優(yōu)缺點(diǎn):每次分配給文件的都是最適合該文件大小的分區(qū),內(nèi)存中留下許多難以利用的小空閑區(qū)。最壞適應(yīng)算法優(yōu)缺點(diǎn):剩下空閑區(qū)不太小,產(chǎn)生碎片幾率小,對中小型文件分配分區(qū)操作有利;存儲器中缺乏大空閑區(qū),對大型文件分區(qū)分配不利。什么是基于順序搜索的動態(tài)分區(qū)分配算法?它可分為哪幾種?為了實現(xiàn)動態(tài)分區(qū)式分配,將系統(tǒng)中的空閑分區(qū)組織成空閑分區(qū)表或空閑分區(qū)鏈。所謂順序搜索,是指按表或鏈的組織順序,檢索表或鏈上記錄的空閑分區(qū),去尋找一個最符合算法的、大小能滿足要求的分區(qū)。分區(qū)存儲管理中常采用的分配策略有:首次適應(yīng)算法、循環(huán)首次適應(yīng)算法、最佳適應(yīng)算法、最壞適應(yīng)算法。在系統(tǒng)中引入對換后
17、可帶來哪些好處?交換技術(shù)將暫不需要的作業(yè)移到外存,讓出內(nèi)存空間以調(diào)入其它作業(yè),交換到外存的作業(yè)也可以被再次調(diào)入。目的是解決內(nèi)存緊張問題,帶來的好處是進(jìn)一步提高了內(nèi)存利用率和系統(tǒng)吞吐量。在具有塊表的段頁式存儲管理方式中,如何實現(xiàn)地址變換?在CPU給出有效地址后,由地址變換機(jī)構(gòu)自動將頁號P送入高速緩沖寄存器,并將此頁號與高速緩存中的所有頁號比較,若找到匹配頁號,表示要訪問的頁表項在快表中??芍苯訌目毂碜x出該頁對應(yīng)物理塊號,送到物理地址寄存器中。如快表中沒有對應(yīng)頁表項,則再訪問內(nèi)存頁表,找到后,把從頁表項中讀出物理快號送地址寄存器;同時修改快表,將此頁表項存入快表。但若寄存器已滿,則OS必須找到合適
18、的頁表項換出。什么是頁表?頁表的作用是什么?在分頁系統(tǒng)中,允許將進(jìn)程的各個頁離散地存儲在內(nèi)存的任一物理塊中,為保證進(jìn)程仍讓能夠正確地運(yùn)行,即能在內(nèi)存中找到每個頁面所對應(yīng)的物理塊,系統(tǒng)又為每個進(jìn)程建立了一張頁面映像表,簡稱頁表。頁表的作用是實現(xiàn)從頁號到物理塊號的地址映射。實現(xiàn)虛擬存儲器需要哪幾個關(guān)鍵技術(shù)? (1)在分頁請求系統(tǒng)中是在分頁的基礎(chǔ)上,增加了請求調(diào)頁功能和頁面置換功能所形成的頁式虛擬存儲系統(tǒng)。允許只裝入少數(shù)頁面的程序(及數(shù)據(jù)),便啟動運(yùn)行。(2)在請求分段系統(tǒng)中是在分段系統(tǒng)的基礎(chǔ)上,增加了請求調(diào)段及分段置換功能后形成的段式虛擬存儲系統(tǒng)。允許只裝入少數(shù)段(而非所有段)的用戶程序和數(shù)據(jù),即
19、可啟動運(yùn)行。實現(xiàn)虛擬存儲器需要哪些硬件支持? (1)請求分頁(段)的頁(段)表機(jī)制(2)缺頁(段)中斷機(jī)構(gòu)(3)地址變換機(jī)構(gòu)虛擬存儲器有哪些特征?其中最本質(zhì)的特征是什么?虛擬存儲器有多次性、對換性、虛擬性三大特征。最本質(zhì)的特征是虛擬性。常規(guī)存儲器管理方式具有哪兩大特征?它對系統(tǒng)性能有何影響?一次性:進(jìn)程必須全部裝入內(nèi)存,對空間浪費(fèi)非常大;駐留性:在程序運(yùn)行過程中,進(jìn)程全部駐留在內(nèi)存,暫時不用的數(shù)據(jù)無法釋放。在請求分頁系統(tǒng)中,應(yīng)從何處將所需頁面調(diào)入內(nèi)存?請求分頁系統(tǒng)中的缺頁從何處調(diào)入內(nèi)存分三種情況: (1) 系統(tǒng)擁有足夠?qū)Q區(qū)空間時,可以全部從對換區(qū)調(diào)入所需頁面,提高調(diào)頁速度。在進(jìn)程運(yùn)行前將與該
20、進(jìn)程有關(guān)的文件從文件區(qū)拷貝到對換區(qū)。(2) 系統(tǒng)缺少足夠?qū)Q區(qū)空間時,不被修改的文件直接從文件區(qū)調(diào)入;當(dāng)換出這些頁面時,未被修改的不必?fù)Q出,再調(diào)入時,仍從文件區(qū)直接調(diào)入。對于可能修改的,在換出時便調(diào)到對換區(qū),以后需要時再從對換區(qū)調(diào)入。 (3) UNIX 方式。未運(yùn)行頁面從文件區(qū)調(diào)入。曾經(jīng)運(yùn)行過但被換出頁面,下次從對換區(qū)調(diào)入。UNIX 系統(tǒng)允許頁面共享,某進(jìn)程請求的頁面有可能已調(diào)入內(nèi)存,直接使用不再調(diào)入。 與設(shè)備無關(guān)性的基本含義是什么?為什么要設(shè)置該層?為了提高OS的可適應(yīng)性和可擴(kuò)展性,在現(xiàn)代OS中都毫無例外地實現(xiàn)了設(shè)備獨(dú)立性,也稱設(shè)備無關(guān)性?;竞x:應(yīng)用程序獨(dú)立于具體使用的物理設(shè)備。為了實現(xiàn)
21、設(shè)備獨(dú)立性而引入了邏輯設(shè)備和物理設(shè)備兩概念。在應(yīng)用程序中,使用邏輯設(shè)備名稱來請求使用某類設(shè)備;而系統(tǒng)在實際執(zhí)行時,還必須使用物理設(shè)備名稱。 優(yōu)點(diǎn): 1.設(shè)備分配時的靈活性 2.易于實現(xiàn)I/O重定向(用于I/O操作的設(shè)備可以更換(即重定向),而不必改變應(yīng)用程序。引入緩沖的主要原因是什么?緩和CPU與I/O設(shè)備之間速度不匹配的矛盾;減少對CPU的中斷頻率;放寬對中斷響應(yīng)時間的限制;解決數(shù)據(jù)力度不匹配的問題;提高CPU和I/O設(shè)備之間的并行性。試說明DMA的工作流程。以從磁盤讀入數(shù)據(jù)為例,說明DMA的工作流程。當(dāng)CPU要從磁盤讀入數(shù)據(jù)塊時,先向磁盤控制器發(fā)送一條讀命令。該命令被送到命令寄存器CR中。
22、同時還發(fā)送本次要讀入數(shù)據(jù)的內(nèi)存起始目標(biāo)地址,送入內(nèi)存地址寄存器MAR;本次要讀數(shù)據(jù)的字節(jié)數(shù)送入數(shù)據(jù)計數(shù)器DC,將磁盤中的源地址直接送DMA控制器的I/O 控制邏輯上。然后啟動DMA 控制器傳送數(shù)據(jù),以后CPU 便處理其它任務(wù)。整個數(shù)據(jù)傳送過程由DMA控制器控制。試說明I/O系統(tǒng)的基本功能。(1) 隱藏物理設(shè)備的細(xì)節(jié) (2) 與設(shè)備的無關(guān)性 (3) 提高處理機(jī)和I/O設(shè)備的利用率(4)對I/O設(shè)備進(jìn)行控制(5)確保對設(shè)備的正確共享(6)錯誤處理為了實現(xiàn)CPU與設(shè)備控制器之間的通信,設(shè)備控制器應(yīng)該具備哪些功能?基本功能:接收和識別命令;數(shù)據(jù)交換;標(biāo)識和報告設(shè)備的狀態(tài);地址識別;數(shù)據(jù)緩沖;差錯控制。簡要說明中斷處理程序?qū)χ袛噙M(jìn)行處理的幾個步驟。(1)測定是否有未響應(yīng)的中斷信號 (2)保護(hù)被中斷進(jìn)程的CPU環(huán)境(3)轉(zhuǎn)入相應(yīng)的設(shè)備處理程序 (4)中斷處理 (5)恢復(fù)CPU的現(xiàn)場并退出中斷有哪幾種I/O控制方式?各適用于何種場合? I/O控制方式:程序I/O方式、中斷驅(qū)動I/O控制方式、DMAI/O控制方式、I/O通道控制方式。程序I/O方式適用于早期的計算機(jī)系統(tǒng)中,并且是無中斷的計算機(jī)系統(tǒng);中斷驅(qū)動I/O控制方式是普遍用于現(xiàn)代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 手術(shù)室護(hù)理指南:手術(shù)隔離技術(shù)
- 勝任才是硬道理培訓(xùn)教材
- 中班健康:身體上的寶貝
- 糖尿病合并高血壓個案護(hù)理
- 轉(zhuǎn)移性骨腫瘤的護(hù)理及管理
- 2025年品質(zhì)培訓(xùn)資料
- 住宅小區(qū)停車庫租賃合同
- 辦公家具定制化設(shè)計與售后服務(wù)承諾書
- 城市綠化帶場地?zé)o償使用與生態(tài)維護(hù)協(xié)議
- 電力設(shè)備與廠房使用權(quán)轉(zhuǎn)讓合同
- 2025年中國全棉靛藍(lán)色織布市場調(diào)查研究報告
- 2024年四川金融控股集團(tuán)有限公司招聘筆試真題
- 沃爾瑪收貨管理制度
- 鐵塔施工方案(3篇)
- 2025年湖北省普通高中學(xué)業(yè)水平合格性考試模擬(二)歷史試題(含答案)
- 湖南長沙市長郡教育集團(tuán)2025年七年級英語第二學(xué)期期中聯(lián)考試題含答案
- 水位觀測水尺設(shè)計與施工方法
- 2024初級會計職稱考試《經(jīng)濟(jì)法基礎(chǔ)》真題和答案
- 包裝公司日常管理制度
- 2025年遼寧省沈陽市于洪區(qū)中考數(shù)學(xué)二模試卷
評論
0/150
提交評論