The Unix System: Making Computers Easier to Use
這篇文為我修課時作的心得
- 摘要
這部影片主要在介紹UNIX的功能與UNIX的好- 創造緣由:為了處理電話轉接工作還有解決問題
- UNIX作業系統系統特色
- time-sharing
- portable
- multi-tasking
- hierachical file system
- IPC
- pipes
- UNIX作業系統架構
分層 描述 kernel |底層與硬體溝通 、管理資源 shell |與kernel溝通的界面 utility program |上層的應用程式 - utility program範例
- sort
- 拼字檢查(超炫的)
- 編輯器…等
- 考古
我有點好奇當時的電腦等級是如何,所以稍微找了一下youtube底下所說的DEC PDP-7規格。
圖片來源:wikipedia PDP-7規格:
參數 | 數值 |
---|---|
記憶體 | 4K words 可加到 64K words |
CPU | DEC chipset |
指令速度 | 8 us ~ 1.5 us |
儲存裝置 | 磁帶 |
售價 | 72000 USD (當時美金:現在美金 = 1:7.6) |
ref:
1. Wikipedia - PDP-7
2. The Soemtron Collector
-
心得
在1982年那個我還不在世上的年代,微電腦才剛開始普及的年代,就有分時多工的作業系統出現,還可以做拼字檢查這類需要較多資源的程式,而且還可以播出聲音,我真的很佩服前人的程式能力,能夠資源相較現在不這麼充足的環境下創造出一個作業系統,還為其創造如此多的應用程式。而且這個作業系統與為了其而創造出的程式語言C語言到現在還是影響著整個電腦產業。
-
Question
- 影片中的拼字檢查,是用two finger approach還是用KMP之類演算法做的?
- 片中提到他們做出有用的程式,其他實驗室也做出有用的程式,然後彼此間交換使用,這是否是Richard Stallman Freesoftware思想的起源? 為什麼後來幾十年閉源軟體當道?
- 片尾的小動畫是用PDP-7算出來的嘛?當時有GUI的觀念嘛?
- 當時有Time-sharing的程式,那當時有有處理Race condition的機制嘛?
No comments:
Post a Comment