本章 考核知識(shí)點(diǎn) :1、輸入輸出操作;2、獨(dú)占設(shè)備與共享設(shè)備;3、獨(dú)占設(shè)備的設(shè)備;4、磁盤的驅(qū)動(dòng)程序;5、外圍設(shè)備的啟動(dòng);6、虛擬設(shè)備(SPOOL系統(tǒng))
自學(xué)要求 :要求了解設(shè)備管理與文件管理的合作,文件管理實(shí)現(xiàn)文件存取的準(zhǔn)備工作,而文件的物理存取由設(shè)備管理實(shí)現(xiàn)。理解怎樣實(shí)現(xiàn)獨(dú)占設(shè)備的分配和磁盤的驅(qū)動(dòng)調(diào)度;怎樣實(shí)現(xiàn)虛擬設(shè)備。
一、輸入輸出操作(要求達(dá)到“ 識(shí)記 ”層次)
1、什么是 輸入輸出操作 :主存儲(chǔ)器與外圍設(shè)備之間的信息傳送操作稱為輸入輸出操作。
2、對(duì)于 存儲(chǔ)型設(shè)備 ,輸入輸出操作的信息傳輸單位為“ 塊 ”。對(duì) 輸入輸出型設(shè)備 ,輸入輸出操作的信息傳輸單位為“ 字符 ”。
二、獨(dú)占設(shè)備和共享設(shè)備( 識(shí)記 )
獨(dú)占設(shè)備好比是你家的抽水馬桶,當(dāng)你坐上去的時(shí)候,大家就是想用也得等你完事了站起來(lái)才可以用上。
共享設(shè)備呢,就像是我家的水龍頭,我在洗手的時(shí)候,可以把手移開(kāi)讓我媽來(lái)打盆水。然后我又繼續(xù)洗手。
1、 獨(dú)占設(shè)備 是指每次只能供一個(gè)作業(yè)執(zhí)行期間單獨(dú)使用的設(shè)備。如輸入機(jī)、磁帶機(jī)、打印機(jī)等。
2、 共享設(shè)備 是指允許幾個(gè)作業(yè)執(zhí)行期間可同時(shí)使用的設(shè)備。
3、共享設(shè)備的“同時(shí)使用”的含義是指多個(gè)作業(yè)可以交替啟動(dòng)共享設(shè)備,當(dāng)一個(gè)用業(yè)正在使用設(shè)備時(shí)其他作業(yè)暫不能使用,即每一時(shí)刻仍只有一個(gè)作業(yè)占用,但當(dāng)一個(gè)作業(yè)正在使用設(shè)備時(shí)其他作業(yè)就可使用。
三、獨(dú)占設(shè)備的分配( 領(lǐng)會(huì) )
1、獨(dú)占設(shè)備的絕對(duì)號(hào)與相對(duì)號(hào)
這和絕對(duì)地址/相對(duì)地址的概念類似。 絕對(duì)號(hào) 就是將每一臺(tái)設(shè)備確定一個(gè)編號(hào)(相當(dāng)于一個(gè)絕對(duì)地址)。 相對(duì)號(hào) 就是為了用戶程序的方便而設(shè)的,在用戶請(qǐng)求使用時(shí),采用“設(shè)備類-相對(duì)號(hào)”來(lái)提出使用設(shè)備要求。由系統(tǒng)建立絕對(duì)號(hào)與“設(shè)備類-相對(duì)號(hào)”之間的關(guān)系,就能正確啟用設(shè)備了。
2、設(shè)備的指定方式
絕對(duì)號(hào)就好象給每個(gè)人取一個(gè)不同的名字。上司的工作計(jì)劃中有一條:十點(diǎn)鐘叫張三去買菜。如果張三有空,就得張三去買。
設(shè)備類-相對(duì)號(hào)呢,就好比是一個(gè)部門,部門中有一些工作人員,上司的工作計(jì)劃就只寫成:十點(diǎn)叫買菜部找個(gè)人去買羅卜。這時(shí)就由“系統(tǒng)”來(lái)看看買菜部是否有人空閑,只要本部有人閑著能干活的,不管張三李四都可以去干。
這樣,對(duì)于上司來(lái)說(shuō),不用去記誰(shuí)誰(shuí)的名字,只要指定某部門,要多少人就是了,他的用人策略和具體的哪個(gè)人無(wú)關(guān)。這就是“設(shè)備獨(dú)立性”
1)指定絕對(duì)號(hào):這種方式由作業(yè)直接指定絕對(duì)號(hào)對(duì)應(yīng)的設(shè)備。系統(tǒng)只能把這個(gè)設(shè)備分配給他,如果該設(shè)備正由其他作業(yè)使用則申請(qǐng)不能得到滿足。
2)指定設(shè)備類、相對(duì)號(hào):這種方式在申請(qǐng)?jiān)O(shè)備時(shí)不指定具體哪臺(tái)設(shè)備,只說(shuō)明要某類設(shè)備多少臺(tái),這樣可以由系統(tǒng)靈活分配。
3) 設(shè)備獨(dú)立性 :采用“設(shè)備類、相對(duì)號(hào)”方式使用設(shè)備時(shí),用戶編程就不必指定特定設(shè)備,在程序中由“設(shè)備類、相對(duì)號(hào)”定義邏輯設(shè)備。程序執(zhí)行時(shí)由系統(tǒng)根據(jù)用戶指定的邏輯設(shè)備轉(zhuǎn)換成與其對(duì)應(yīng)的具體物理設(shè)備。所以,用戶編程時(shí)使用的設(shè)備與實(shí)際使用哪臺(tái)設(shè)備無(wú)關(guān),這就是“設(shè)備獨(dú)立性”
4)如何實(shí)現(xiàn) 獨(dú)占性設(shè)備 分配:對(duì)于獨(dú)占性設(shè)備,系統(tǒng)采用“ 靜態(tài)分配 ”的策略,就是當(dāng)一個(gè)作業(yè)所需使用的獨(dú)占設(shè)備能得到滿足時(shí),該作業(yè)才能被裝入主存儲(chǔ)器執(zhí)行。
在操作系統(tǒng)中,設(shè)置“ 設(shè)備分配表 ”來(lái)記錄計(jì)算機(jī)系統(tǒng)所配置的獨(dú)占設(shè)備類型、臺(tái)數(shù)和分配情況等。設(shè)備分配表由“設(shè)備類表”和“設(shè)備表”兩部分組成。通過(guò)查表和修改表的操作完成設(shè)備分配工作。
相關(guān)推薦:2010年自考數(shù)據(jù)庫(kù)及其應(yīng)用重點(diǎn)知識(shí)講解匯總