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