對批處理 多道作業系統的理解

2022-04-08 18:32:48 字數 781 閱讀 8081

1、何謂批處理作業系統?

使用者準備好要執行的程式、資料和控制作業執行的說明書,由操作員輸入到計算機系統中等待處理。作業系統選擇作業並按作業說明書的要求自動控制作業的執行。採用這種批量化處理作業的作業系統稱為批處理作業系統。

批處理是針對作業而言的,所謂批,是指將批量作業放入作業系統,作業系統根據作業排程演算法對作業進行處理。

和批處理有關聯的問題是作業排程演算法問題。

1.什麼是「多道程式設計」技術?它對作業系統的形成起到什麼作用?

答:所謂「多道程式設計」技術,即是通過軟體的手段,允許在計算機記憶體中同時存放幾道相互獨立的作業程式,讓它們對系統中的資源進行「共享」和「競爭」,以使系統中的各種資源盡可能地滿負荷工作,從而提高整個計算機系統的使用效率。基於這種考慮,計算機科學家開始把cpu、儲存器、外部裝置以及各種軟體都視為計算機系統的「資源」,並逐步設計出一種軟體來管理這些資源,不僅使它們能夠得到合理地使用,而且還要高效地使用。具有這種功能的軟體就是「作業系統」。所以,「多道程式設計」的出現,加快了作業系統的誕生。

多道,是指多道作業,多道程式設計,是指多道作業如何合理的利用cpu、外設等資源,才能提高計算機系統的使用效率。

和多道程式設計關聯的問題是多道作業如何排程執行才能提高計算機使用效率。

可以這樣理解,多道程式設計是批處理問題的具體實現。

多道批處理系統與分時作業系統的區別

多道是指在乙個處理器上併發執行多個程式,而不是指有多個處理器 多道和分時都是在微觀上序列,巨集觀上並行 在多道處理系統中,為了讓系統各部分都去 忙 盡量讓各部分一直處於工作狀態,當一道程式因i o請求暫停執行時,cpu才去執行另一道程式 而在分時系統中,把處理器的時間分成很短的時間片,時間片用完了,...

11 3 多道批處理系統

多道程式批處理系統 多道程式設計 60年代中 70年代中 積體電路 多道 記憶體中同時存放幾個作業,使之都處於執行的開始點和結束點之間多個作業共享cpu 記憶體 外設等資源 目的 利用多道批處理提高資源的利用率 60年代通道和中斷技術的出現 解決了輸入輸出等待計算的問題 通道是一種專用部件,負責外部...

單道批處理系統和多道批處理系統

單道批bai處理系統的工作原理 記憶體中du只允許存放乙個作業,當前正在運zhi行的作業駐留記憶體,執行順dao序是先進先出.在單道批處理系統中,乙個作業單獨進入記憶體並獨佔系統資源,直到執行結束後下乙個作業才能進入記憶體,當進行i操作時,cpu處等待狀態。其目的是減少作業間轉換時的人工操作,從而減...