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