IBM、聲學延遲線與 80x24 螢幕顯示器的歷史
這篇文章探討了 IBM 的市場主導地位與打孔卡的遺產如何確立 80x24 和 80x25 作為標準終端顯示尺寸,並揭穿了常見的技術迷思。我詳細介紹了從使用聲學延遲線作為記憶體的 IBM 2260 等早期 CRT 終端,演進到業界標準的 IBM 3270 以及最終 IBM PC 的過程。
背景
這篇文章探討了電腦顯示器標準規格「80×24」與「80×25」的歷史起源。作者指出,雖然 80 欄的設定顯然源自 IBM 穿孔卡片的傳統,但 24 或 25 列的選擇並非技術上的必然,而是由 IBM 3270 終端機的市場主導地位所奠定的標準,隨後影響了 DEC VT100 以及 IBM PC 的設計。
社群觀點
在 Hacker News 的討論中,參與者針對顯示列數的細微差異提出了實務上的觀察。有觀點指出,IBM PC 採用的 80×25 規格,多出的一列在當時具有重要的功能性意義,例如在 IBM BASIC 環境下,第 25 列常用於顯示功能鍵的標籤提示。這種設計在後來的 MS-DOS 時代也得到延續,像是 QBASIC 或 EDIT.COM 等程式,雖然會因為選單與狀態列佔用空間而減少實際的程式碼顯示區域,但多出的一列確實提供了額外的介面輔助。
關於 IBM 早期微電腦發展史的討論也相當熱烈。有留言者質疑傳統觀點中將 IBM PC 視為「叛逆專案」的說法,並指出 System/23 DataMaster 與 IBM PC 之間存在深厚的血緣關係,後者的硬體基礎很大程度承襲自 DataMaster。然而,DataMaster 雖然比 IBM PC 早一個月發布,卻因為採用較舊的 8-bit 處理器且售價高昂,在市場上迅速被搭載 16-bit 處理器的 IBM PC 所取代,成為被歷史遺忘的過客。
此外,討論串也觸及了技術標準形成的偶然性與必然性。部分網友對「穿孔卡片尺寸源自美鈔」這類層層堆疊的歷史溯源理論抱持保留態度,認為許多標準最終往往只是歸結於「當時手邊剛好有什麼」或是「某人覺得這樣看起來不錯」。不過,也有人舉出如 CD 容量為了容納貝多芬第九交響曲而設定為 74 分鐘的例子,說明某些標準背後確實存在特定的人文或功能考量。最後,儘管老式終端機的工業設計令人懷念,但社群成員也坦言,從現代人體工學的角度來看,這些古老機器的使用體驗其實相當糟糕,標準的演進雖然緩慢,但在易用性上已有長足進步。
延伸閱讀
- IBM BASIC 截圖:展示了第 25 列作為功能鍵標籤的實際應用。
- MS-DOS Editor 介面:呈現了編輯器如何分配 25 列的顯示空間。
- A Personal History of the IBM PC:由設計者 Dave Bradley 撰寫,詳述了 DataMaster 與 IBM PC 的開發內幕。