---
# System prepended metadata

title: 歷史展望

---

* Mainframe Systems(大型機系統)
* Computer-system architecture(計算機系統體系結)
* Special-purpose Systems(專用系統)

## 系統類別
Mainframe Systems(大型機系統)
> Batch (批量)
> Multi-programming (多道程序設計)
> Time-sharing (分時)

計算機系統架構
>專用系統

### Mainframe Systems(大型機系統)
最早的計算機之一
> 慢速 I/O 設備：讀卡器/打印機、磁帶驅動器

演化
>Batch (批量) -> Multi-programming (多道程序設計) -> Time-sharing (分時)

仍然存在於當今世界...
> 為關鍵應用提供更好的可靠性和安全性
> 批量數據處理
> 廣泛應用於醫院、銀行


#### Batch Systems(批量程式)
![](https://hackmd.io/_uploads/rJD9KrTDh.png)

* 處理步驟：
    * 用戶提交作業（程序、數據、控制卡） 
    * 操作員對具有相似要求的作業進行排序
    * 作業系統簡單地將控制權從一個作業轉移到下一個作業

簡單來說就是切成兩塊，一塊給作業系統，另一塊給使用者

作業系統一次只能夠處理一個程式

當程式進行中時，其他的程式在外面等著程式處理完才會接著處理，所以使用者需要自行決定誰先誰後

缺點：
* 一次一項工作
* 用戶和作業之間沒有交互
* CPU經常空閒
    *   I/O 速度 << CPU 速度（至少 1:1000）
* 操作系統不需要做任何決定