3.3 分時系統與電腦公用事業(1959–1970s)#
麥卡錫對電腦科學的貢獻,除了 LISP 與 AI,還有一條常被低估的線:他幾乎以一己之力,把「電腦應該像電話與電力一樣被公用化」的想法變成了一門工程學。1959 年他提出分時系統構想;此後二十年,這個構想重塑了整個人機關係。
1959 年的備忘錄#
- 1959 年 1 月,麥卡錫在 MIT 發表備忘錄,首次系統提出 time-sharing:一台電腦以極快的速度在多個使用者之間切換,讓每個人都「以為」獨佔了機器;
- 動機直接來自 AI 的需要:互動。下棋程式、Advice Taker 這類程式必須不斷對話、修改、再執行;批次處理( punched card 排隊)讓研究根本無法進行(見 2.3);
- 他的論證還有經濟學的一面:1960 年代一台電腦要數百萬美元,若一次只能服務一人,是巨大的浪費;分時是讓貴重機器利用率最大化的數學解;
- 他寫道:電腦應該像電話系統一樣——使用者隨取隨用、按量付費。這就是「computer utility(電腦公用事業)」的願景。
MIT CTSS 與 Project MAC#
- 麥卡錫把構想帶給 MIT 的 Fernando Corbató 團隊;1961 年 CTSS(Compatible Time-Sharing System)上線——史上最早的可用分時系統之一;
- 1963 年,MIT 成立 Project MAC,麥卡錫是六位原始提案人之一——這個計畫孕育了 Multics,Multics 又啟發了 UNIX;
- 但 MIT 的政治讓麥卡錫失望:他希望分時研究主導權在他手裡,MIT 卻選了 Corbató——這是他 1962 年西遷的關鍵原因之一(見 3.1);
- 一場對 AI 史與作業系統史同時關鍵的「人才分流」就此發生:MIT 得到 Project MAC,史丹佛得到麥卡錫。
史丹佛的兌現:自己蓋一台#
- 在史丹佛,麥卡錫終於能實現完整構想:以 PDP-1、PDP-6 為基礎自建分時系統,服務 AI Lab 與全校;
- SAIL 系統的特色是為互動研究而生:即時反應、圖形終端、檔案共享——「駭客文化」的物質基礎就是分時(見 3.1);
- 他也更進一步提出「家庭終端」的設想:總有一天,家家戶戶都有一台終端,接上中央電腦——像接上電力網一樣;
- 1970 年前後,全美掀起了「computer utility」公司潮(如 Tymshare、National CSS),麥卡錫的話語成為業界綱領。
「電腦公用事業」的經濟學直覺#
麥卡錫在 1960 年代反覆論證的幾點,今天讀來像雲端運算的預言:
- 規模經濟:中央大型機+遠端終端,比每人一台小機器便宜——計算應集中供應;
- 按量計費:用多少算力付多少錢,如同電表;
- 服務品質的可預期性:系統必須可靠、可擴充,這催生了後來作業系統設計的諸多標準;
- 他甚至預言過「家電化的計算」:終端會像電視一樣進入客廳。
flowchart LR
A["1959 MIT 備忘錄<br/>time-sharing 構想"] --> B["1961 CTSS 上線<br/>Corbató 團隊"]
B --> C["1963 Project MAC"]
A --> D["1962 西遷史丹佛"]
D --> E["SAIL 自建分時系統"]
E --> F["互動式 AI 研究<br/>駭客文化物質基礎"]
A --> G["computer utility 願景<br/>電腦=電話/電力"]
G --> H["1970s 業界 utility 公司潮"]
G --> I["雲端運算的史前史(見 5.3)"]與同時代的對照#
| 人物 | 構想 | 集中 or 分散 |
|---|---|---|
| 麥卡錫 | 分時+電腦公用事業 | 集中供應、終端存取 |
| Engelbart | 增強人類智能(NLS) | 互動工具、個人工作站 |
| Taylor/Licklider | 人機共生、網路 | 網際網路的前身 ArpaNet |
有趣的是,歷史走了一個迴圈:麥卡錫的「集中式公用事業」在 PC 時代被「個人電腦」打敗,卻在 2000 年代以雲端運算的形式全面復活(見 5.3)。
「如果電腦像電力一樣便宜」#
麥卡錫 1960 年代的公用事業論述,最迷人的部分是那些「走得太遠」的推論——今天讀來幾乎像科幻,卻是嚴格的經濟推理:
- 算力如電力:只要計算集中供應、按量計費,「聰明但買不起電腦的人」就能參與——這是對運算民主化的最早論述;
- 家庭終端改變工作:既然終端接進家門,通勤就未必必要——他 1960 年代就寫過「遠距工作」的設想;
- 教育與終端:他設想每個學生有一台終端,教程可以互動化——這是後來 MOOC 與教育科技的直系祖先;
- 警惕壟斷:他同時警告公用事業模式的風險——單點供應意味著單點故障與單點權力;
- 這些推論展示了他思維的標誌性結構:從一個技術事實出發,用經濟學推出社會後果;
- PC 時代他的預言看似落空,雲端時代又全部歸位——「技術預言的正確常以代際為單位」。
事件關聯與前因後果#
| 年份 | 事件 | 後續影響 |
|---|---|---|
| 1959 | MIT 分時備忘錄 | 分時系統的理論宣言 |
| 1961 | MIT CTSS 上線 | 構想首次工程化 |
| 1962 | 因分時主導權離開 MIT | 西遷的關鍵原因(見 3.1) |
| 1963 | 參與提案 Project MAC | Multics → UNIX 的譜系 |
| 1963–1965 | SAIL 自建系統 | AI 研究的互動基礎設施 |
| 1960s–70s | computer utility 論述與業界實踐 | 雲端運算的思想原點 |
因果:這條線的因果鏈是:AI 需要互動 → 互動需要分時 → 分時需要系統工程 → 系統工程養出駭客文化 → 駭客文化反哺 AI 與開源。麥卡錫本人由 AI 問題出發,抵達了作業系統與運算經濟學——這是典型的「跨域因果」:解決一個學科的瓶頸,往往發明另一個學科。
小結#
- 1959 年的分時備忘錄,把「互動」從奢侈品變成運算的基本形態;
- computer utility 願景是雲端運算的思想原點:集中、計費、像水電一樣可靠;
- 分時之爭促成麥卡錫西遷,直接改變了 AI 地圖(MIT vs. SAIL 雙雄並立);
- SAIL 系統是駭客文化與開源習俗的物質溫床(見 5.3);
- 建構這一切的理論家,在 1971 年迎來了學科對他的最高承認——圖靈獎(見 4.1)。