# Mainframe Systems 大型電腦系統 世界最早電腦之一,並以下列的順序做進展。提供較好的==可靠性==與==安全性==。 - Batch 批次處理 - Multi-programming 多元程式系統 - Time-sharing 分時處理系統 --- ## Batch 批次處理 - 將資料成批集中,再配合處理程序,一次處理的方式完成 - ==OS不做任何的決定==,僅轉換control從一個job到下一個 ### 缺點 - 一次一個工作 - 使用者與工作之間無法有互動 - CPU時常處於閒置狀態 --- ## Multi-programming 多元程式系統 - 重疊I/O與計算工作 - 多個工作放於主記憶體,由CPU排程,CPU MUX選擇。若遇到**I/O工作**,則切到下個工作繼續做,保持忙碌 ### Spooling (simultaneous peripheral operations on-line) - OS不介入輸出入工作,只在輸出入工作完成時被通知 - 將磁碟機視為一個大 buffer,資料讀取與寫入時,不直接讀取,而由磁碟機中讀取。 例如有很多筆資料要交給印表機輸出時,可將待印資料的清單放在一個表格中,印表機印完一筆資料後,可直接至表格讀取下一筆待印資料,而 CPU 把待印資料的清單放在表格中後,可以去做別的計算,I/O也可繼續執行。  ### OS 任務 - 記憶體管理,管理多個工作的memory allocate - CPU 排程 - I/O系統,裝置的分配 --- ## Time-sharing 分時處理系統 - 提供使用者與系統互動式的聯絡 - ==CPU不時的切換工作==,而使用者能及時地看到結果 - 能同時提供多個使用者做使用 ### OS 任務 - 虛擬記憶體 - 檔案系統、磁碟管理 - 處理同步化、行程死結 --- ## 統整比較 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up