操作系統(tǒng)是計算機考研的重要內(nèi)容之一,操作系統(tǒng)的核心考點較多,復習較困難。為了幫助大家更好的了解和復習備考,小編為大家整理了2024計算機考研操作系統(tǒng)高頻考點:假脫機技術的詳細內(nèi)容,一起來看看吧。
2024計算機考研操作系統(tǒng)高頻考點:假脫機技術
  一、含義
  “假脫機技術”,又稱“SPOOLing技術”,是用軟件的方式模擬脫機技術,是指在多道程序環(huán)境下,利用多道程序中的一道或兩道程序來模擬脫機輸入輸出中的外圍控制機的功能,以達到“脫機”輸入輸出的目的。
  二、SPOOLing系統(tǒng)的組成
  1.輸入井和輸出井
  輸入井和輸出井是指在磁盤上開辟出的兩個存儲區(qū)域。輸入井模擬脫機輸入時的磁盤,用于收容/O設備輸入的數(shù)據(jù)。輸出井模擬脫機輸出時的磁盤,用于收容用戶程序的輸出數(shù)據(jù)。
  2.輸入緩沖區(qū)和輸出緩沖區(qū)
  輸入緩沖區(qū)和輸出緩沖區(qū)是在內(nèi)存中開辟的兩個緩沖區(qū)。輸入緩沖區(qū)用于暫存由輸入設備送來的數(shù)據(jù),以后再傳送到輸入井。輸出緩沖區(qū)用于暫存從輸出井送來的數(shù)據(jù),以后再傳送到輸出設備。
  3.輸入進程SP1和輸出進程S
  輸入進程模擬脫機輸入時的外圍控制機,將用戶要求的數(shù)據(jù)從輸入機通過輸入緩沖區(qū)再送到輸入井。當CPU需要輸入數(shù)據(jù)時,直接將數(shù)據(jù)從輸入井讀入內(nèi)存。輸出進程模擬脫機輸出時的外圍控制機,把用戶要求輸出的數(shù)據(jù)先從內(nèi)存送到輸出井,待輸出設備空閑時,再將輸出井中的數(shù)據(jù)經(jīng)過輸出緩沖區(qū)送到輸出設備。
  共享打印機是使用SPOOLing技術的一個實例,這項技術已被廣泛地用于多用戶系統(tǒng)和局域網(wǎng)絡。當用戶進程請求打印輸出時,SPOOLing系統(tǒng)同意為它打印輸出,但并不真正立即把打印機分配給該用戶進程,而只為它做:由輸出進程在輸出井中為之申請一個空閑磁盤塊區(qū),并將要打印的數(shù)據(jù)送入其中。輸出進程再為用戶進程申請一張空白的用戶請求打印表,并將用戶的打印要求填入其中,再將該表掛到請求打印隊列上
  以上內(nèi)容整理于網(wǎng)絡,僅供參考。
  以上就是學姐為大家整理的【2024計算機考研操作系統(tǒng)高頻考點:假脫機技術】的全部內(nèi)容!想了解更多關于考研的相關信息,請關注高頓考研官網(wǎng)查詢,祝大家考研成功。另外,小編為2024考研的小伙伴們準備了豐富的學習資料,點擊下方藍色小卡片即可獲取哦~