計算機歷史/微型計算機的興起
MITS Altair 8800 是圍繞一款新型微處理器英特爾 8080 設計的,於 1975 年首次亮相。它在 1975 年 1 月版的《大眾電子》雜誌上宣佈,導致位於阿爾伯克基的製造商在嘗試完成訂單時出現了四個月的積壓。
Altair 被認為是第一臺家用電腦。它唯一的輸入是一系列前面板開關。然而,它有一個帶匯流排的母板,允許其他公司提供鍵盤、磁帶閱讀器和其他裝置來訪問暫存器。
一群哈佛學生為 MITS 寫了一個 BASIC 直譯器。這些學生——史蒂夫·鮑爾默、保羅·艾倫和比爾·蓋茨——退學專注於程式碼開發,不久之後建立了微軟。

TRS-80 系列計算機基於 Zilog Z80 處理器,並在單色顯示器上執行 TRS-DOS。它使用軟盤,後來進行了駭客攻擊以使用硬碟驅動器。
TRS-COCO 計算機是作為家用電腦開發的,具有彩色圖形,而 TRS-80 系列則面向企業市場。COCO 使用電視機作為顯示器以節省成本,並試圖與雅達利 400 和 800 以及科摩多 64 系列競爭。COCO 使用 6809 Motorola 處理器並執行 OS9(與 Mac OS 9 無關)。
Tandy 1000 系列基於 IBM PCJr 圖形和聲音晶片,它使用擴充套件槽,但引腳的佈線方式不同於 PC 和 AT ISA 擴充套件槽,並執行 Deskmate 作為 Tandy DOS 下的 GUI(這是一個修改後的 MS-DOS,甚至反轉了 DOS 中斷以確保它只在 Tandy 系列計算機上執行)。許多 MS-DOS 影片遊戲都使用 CGA、EGA 和 Tandy 圖形制作,而 Tandy 版本在 AdLib 和 Sound Blaster 等 ISA 音效卡出現之前具有先進的聲音效果。最終,IBM PS/2 系列配備了 VGA 圖形,沒有人再願意購買 Tandy 系列 PC。一旦 Windows 3.X 成為標準,無線電小屋就停止銷售 Tandy 1000 系列,然後最終退出 PC 業務,開始銷售由戴爾或康柏等其他公司製造的 PC,然後最終停止銷售計算機。

Apple II 由蘋果電腦公司生產。它使用類似 BASIC 的作業系統,並面向家庭使用者。最初的 Apple I 計算機由史蒂夫·沃茲尼亞克和史蒂夫·喬布斯在一個車庫裡建立。兩人都是大學輟學生,他們想要製作一臺帶有彩色螢幕的首批微型計算機,價格低於 1000 美元。史蒂夫·沃茲尼亞克仔細地從目錄中選擇晶片,以確保他獲得最好的價格和質量,並最終選擇了 MOS 6502 處理器,它是一款 Motorola 6800 克隆,但部分引腳進行了更改以避免版權法。MOS 6502 處理器更便宜,有助於使 Apple I 以及後來的 Apple II 系列具有成本效益。最初的 Apple I 售價為 666 美元,在定製的木製外殼中銷售了足夠的單位,不僅償還了貸款,還幫助資助了 Apple II 系列。Apple II 系列執行 Apple DOS,後來執行 Pro DOS 和一個版本的 BASIC。它有擴充套件槽用於軟盤驅動器控制器、調變解調器和其他東西,例如 Z80 CP/M 卡,用於執行 CPM-80 軟體。史蒂夫·沃茲尼亞克在一次飛機失事中失去了大部分記憶,並退出了蘋果,而蘋果試圖製作 Apple III 系列,但它與 Apple II 截然不同,並且存在一系列硬體問題,例如晶片鬆動,蘋果的解決方案是從椅子上掉落六英尺以將晶片卡回原位。在 Apple II、Apple II+、Apple IIe 之後,開發了 Apple IIc 以幫助蘋果在家庭市場上與科摩多 64、雅達利 800 和 IBM PCjr 競爭。在 Macintosh 和 Amiga 之後,Apple //GS 開發了帶有 65C816 16 位 CPU,以執行 Apple II 程式碼和基於 Mac Finder GUI 的增強型 Apple IIGS 程式碼,後來 Macintosh II 系列取代了它,而 Macintosh II NuBus 槽有一個 Apple II 模擬器卡,可以執行 Apple II 軟體。蘋果曾經的口號是“Apple II 永恆”,但最終放棄了 Apple II 系列,轉而支援 Macintosh 系列。

蘋果電腦在 Apple II 之後推出了 Apple Lisa,之後又推出了 Apple Macintosh。這些電腦以其圖形使用者介面 (GUI) 而獨樹一幟,引入了圖示、視窗、下拉選單和滑鼠的概念。(GUI 概念實際上來自 Xerox,透過他們的兩款電腦,Xerox Star 和 Xerox Alto)。蘋果後來被 Xerox 起訴,但 Xerox 敗訴,因為 Macintosh 的 GUI 與 Xerox Star 的 GUI 有足夠大的區別,不屬於同一 GUI。初代 Macintosh 售價 4000 美元,採用摩托羅拉 68000 CPU,擁有 128K 的 RAM 和一個 400K 的 3.5 英寸軟盤驅動器以及一個九英寸的黑白顯示器。這款電腦銷量並不理想,史蒂夫·喬布斯被蘋果解僱,離開後帶走了核心員工,創立了 NeXT 公司,並以 BSD Unix 和 MACH 核心為基礎開發了 Nextcube 和 NextOS。蘋果推出了 Macintosh II,它配備了 NuBus 擴充套件槽,並像 Commodore Amiga 一樣擁有彩色圖形,與 Commodore 2000 競爭,但它配備了 68020 32 位 CPU,速度更快。最終,Macintosh 在蘋果、IBM 和摩托羅拉的共同努力下升級到了 PowerPC 處理器,旨在挑戰英特爾 80386 及更高版本處理器。新的 Macintosh 系列被稱為 PowerMac,一直延續到 Mac OS 無法進行搶佔式多工處理且沒有錯誤恢復系統,執行緩慢,導致蘋果損失慘重。PowerPC 透過軟體模擬摩托羅拉 68K 系列,因此 PowerMac 能夠執行經典的 Macintosh 軟體。但蘋果考慮將史蒂夫·喬布斯請回來拯救公司,同時也考慮收購 BeOS 製造商 Be Inc.,並以 BeOS 為基礎構建未來的 Macintosh 系統。最終,蘋果決定請回史蒂夫·喬布斯,並收購 NeXT 公司,將 Mac OS 9 和 NextOS 合併,打造 Mac OSX。史蒂夫·喬布斯取消了無利可圖的產品,例如 Apple Newton、Apple 印表機和掃描器,並開發了一款名為 iMac 的低成本 Mac,這是一臺一體式 Macintosh,內置於 15 英寸顯示器中,採用 PowerPC G3 處理器,並採用半透明塑膠顏色和設計。然後,蘋果從 Quicktime 中開發了 iTunes,並開發了 iPod 用來播放音樂,後來的機型還能夠播放影片和電影。iMac 和 iPod 取得了成功,蘋果成功扭轉局勢,再次開始盈利。iMac 系列升級到了 PowerPC G4 和 G5 處理器,並基於 LCD 平板顯示器和底座。Mac OS X 最終完成,蘋果從升級中獲得了更多利潤,並透過 Carbon 庫和模擬執行經典的 Mac 軟體。Mac Mini 售價 599 美元,旨在讓 PC 使用者遷移到 Mac,它不包含鍵盤、滑鼠或顯示器,但可以使用 PC 的外設。最終,蘋果轉向了英特爾處理器,因為摩托羅拉無法滿足需求,並且將 PowerPC 處理器優先用於影片遊戲機,而不是蘋果的 Macintosh 系統,而且無法跟上英特爾 GHz 水平。英特爾 Mac 配備了 Rosetta 軟體來模擬 PowerPC Mac,之後推出了 Mac OSX 二進位制格式,可在 PowerPC 或英特爾 Mac 上執行程式碼。蘋果以 iPod 為基礎推出了 iPhone,打造了一款觸控式螢幕手機,然後推出了 iPod Touch,它擁有與 iPhone 相似的觸控式螢幕,但無法打電話。蘋果開發了 BootCamp,以便在英特爾 Mac 硬碟上進行分割槽,並在其上啟動和安裝微軟 Windows,因為 Mac 現在配備了英特爾晶片,本質上是 PC 克隆。因此,蘋果為 Mac 使用者提供了啟動 Mac OSX 或 Windows 的選項。
康懋達
[edit | edit source]康懋達 PET
[edit | edit source]康懋達 VIC 20
[edit | edit source]VIC 20 是一款低階計算機。它使用了 6502 處理器。
康懋達 64
[edit | edit source]
康懋達 64 在 1981 年釋出時,在當時是一場革命,它將 VIC 20 的 8 色擴充套件到了令人驚歎的 16 色,並將螢幕解析度提高到了 40 列 25 行。3 聲道合成器為這款令人驚歎的電腦錦上添花。
在當時,康懋達 64 是市場上最受歡迎的家用電腦之一,擁有數千款遊戲和商業應用程式。(我仍然保留著 C64 上微軟 Multiplan 的一份副本。)
它內建的 BASIC 和大量雜誌(ZZap64、Commodore、Compute's Gazette),其中包含供讀者輸入的程式,使許多人能夠學習 BASIC,甚至學習機器程式碼。
1986 年,推出了 C64C,它的變化(更淺的機箱顏色和不同的形狀)主要是外觀上的,但仍然與以前的所有附件和軟體相容。
C64 的另一個版本是 SX-64。這是一個“行動式”版本的康懋達 64。我用“行動式”這個詞很勉強,這東西很沉。它包含一個 5 英寸的彩色陰極射線管 (CRT) 顯示器和一個內建的磁碟驅動器。鍵盤兼作該單元的蓋子。
康懋達 64 在當時必不可少。
這款電腦提供:
- 驚人的 64K RAM
- 內建 BASIC
- 內建電視介面卡
- 一個卡帶擴充套件埠
- 3 聲道音訊(透過 SID 晶片)
- 2 個 D 9 針輸入埠
- 序列埠
- 可選的外部軟盤驅動器(1541)
- 可選的磁帶驅動器(通常與電腦一起提供)
康懋達 128
[edit | edit source]康懋達 Plus/4
[edit | edit source]阿米加
[edit | edit source]
與同期的其他電腦相比,阿米加微電腦在圖形處理、顯示和操作方面更加先進。阿米加系列使用 68000 系列摩托羅拉處理器以及用於音訊、影片和 I/O 的定製協處理器,該系列一直延續到 68040 處理器,然後在阿米加 One 上轉向 IBM/Apple/摩托羅拉 PowerPC 系列。
在初代阿米加電腦,即阿米加 1000 釋出時,配備了阿米加 1020 5.25 英寸軟盤驅動器,該驅動器配備了 PC-Transformer 軟體,可以模擬 8088 IBM 單色 PC,並在 1.0 MHz 8088 的速度下執行 MS-DOS,這是唯一能夠顯示 12 位色彩的機器,它使用一種稱為 HAM-12 的格式,即 Hold And Modify-12。這使得阿米加成為當時唯一一臺能夠在螢幕上同時顯示多達 4096 種顏色的機器。
該機器被阿米加 500 取代,阿米加 500 是阿米加 1000 的一個略微增強和簡化版本,擁有部分相同的功能,以及一些不同的擴充套件埠。在阿米加 500 之後,推出了阿米加 2000、3000、600、4000 和 1200 機器,每個機器都比前一代機器有所改進。目前,阿米加公司已將新機型的開發工作,即阿米加 One,交給了另一家公司。這款新機器將支援高達 800 MHz 的速度,而阿米加 4000 的最高速度為 60 MHz,不包括阿米加 4000 接近生命週期結束時釋出的 PPC 增強功能,由於缺乏程式設計公司的支援,阿米加 4000 表現不佳。
阿米加 2000 及更高版本支援 PC BridgeCards,該卡包含大多數 PC 克隆,其中包含一個 8088、80286、80386 處理器,用於執行 MS-DOS 和 Windows 3.X。當阿米加不執行 MS-DOS 時,它可以將 BridgeCard CPU 作為協處理器。AMax 程式使用 Macintosh Plus 或以下 BIOS 晶片模擬 Macintosh,並使用阿米加解析度獲得比 Macintosh Plus 更好的圖形模式。阿米加還擁有康懋達 64、Apple //、Atari 8 位以及其他模擬器,阿米加是最早提供幾乎所有系統模擬器的電腦之一。現在,阿米加 Forever 模擬器可以執行阿米加軟體,開源的 UAE(通用阿米加模擬器)和 Fellows 專案也可以執行阿米加軟體,區別在於阿米加 Forever 附帶 Kickstart 磁碟和 ROM 以及 Workbench 啟動磁碟,作為許可證的一部分,而其他模擬器則要求使用者從阿米加複製它們或從阿米加公司購買它們。
Amiga 系列在歐洲部分地區仍然很受歡迎,舊的摩托羅拉 68K 系列 Amiga 計算機可以安裝 PowerPC 升級板以執行最新的 AmigaOS 4.0 及更高版本的作業系統。 這是關於 Amiga 歷史的連結,包括 1990 年代早期問答形式的 Amiga 歷史和原始 Amiga 專利,這些內容包含在一個 Scribd 上的 PDF 文件中,供那些對歷史和專利感興趣的人參考。

雅達利公司於 1979 年釋出了其首款 8 位計算機,即 400 和 800 個人電腦。Jay Miner 在計算機開發中起著至關重要的作用,隨後於 1980 年代初離開雅達利,在 Amiga 公司開發基於 68000 的 Lorianne。這些系統以 6502 CPU 為核心,並配備定製圖形晶片(CTIA/GTIA 和 Antic)和聲音晶片(POKEY),以及定製擴充套件埠(SIO 智慧“即插即用”埠)。400 的目標是填補低端遊戲計算機市場,並配備薄膜鍵盤和 16K RAM,而 800 則旨在成為更專業的計算機,配備全尺寸打字機鍵盤和 48K RAM。1982 年,雅達利釋出了 1200XL,它改變了機箱的造型,將 RAM 提升至 64K,並添加了功能鍵。由於軟體相容性問題,它只在市場上存在了一年,然後被 600xl 和 800xl 計算機取代。600XL(16K)和 800XL(64K)在外觀上與 1200XL 類似,它們除了標準的 SIO 埠外,還包含一個擴充套件埠,即並行匯流排介面 (PBI)。
在 1983 年至 1984 年期間,雅達利消費者部門的影片遊戲業務遭受了鉅額損失,這影響了整個公司,並促使雅達利的所有者華納傳播公司試圖出售該公司。Commodore 的創始人 Jack Tramiel 於 1984 年初離開 Commodore,隨後收購了雅達利消費者部門,於 1984 年 7 月成立了雅達利公司。Jack 在雅達利公司下發布了幾款 8 位計算機,並在 1985 年將型號系列升級到了 XE 系列。65XE(64K)和 130XE(128K)採用了新的機箱風格,並用一個稱為增強型卡帶介面 (ECI) 的半相容匯流排取代了 PBI。
1987 年,Jack 以 65XE 為基礎,重新設計了機箱,改用分離式鍵盤,將其作為 XE 遊戲系統 (XEGS) 釋出。當沒有連線鍵盤時,它可以作為遊戲機使用,ROM 中內建了導彈司令遊戲。當連線鍵盤時,它可以作為一臺完整的 65XE 計算機使用,並透過其包含的 SIO 埠提供完整的外設支援。

Jack 於 1984 年 1 月離開 Commodore,到 1984 年春季,他決定重返計算機行業,併成立了 Tramel Technology Ltd. (TTL)。關鍵的工程和管理人員開始離開 Commodore 加入 Jack,1984 年 5 月初,前 Commodore 64 工程師 Shiraz Shivji 帶領一支團隊建造 Jack 的下一代計算機,代號為“超低價”(RBP)。最初的設計基於 National Semiconductor NS32032,但很快就改為了基於 68000 的系統。RBP 的線繞原型機於 1984 年 8 月底完成,9 月開始與 Digital Research Incorporated (DRI) 合作移植其 GEM GUI 和新開發的 GEMDOS,以作為 TOS(作業系統)的一部分執行。ST 還代表 Sixteen(十六),因為驅動它的 68000 具有 16 位 I/O 匯流排。第一款 ST 系列機型 520ST 於 1985 年釋出,隨後在次年推出了 1040ST。後來雅達利 TT 使用了 32 位的 68020 和 68030 處理器。雅達利 Falcon 於 1992 年開發併發布,旨在提供 32 位多媒體系統,幷包含一個 DSP 音訊晶片、增強的圖形模式和一個多工作業系統。與 Amiga 一樣,雅達利 ST 及其後繼機型也遭遇了第三方軟體支援不足和營銷不力的困境。當 IBM PC 克隆機使用 80386 及更高版本的處理器執行 Microsoft Windows 3.X,並使用 VGA 或 SVGA 和 Sound Blaster 或類似的音效卡時,它們的售價低於 Amiga 或雅達利系列計算機,將這兩家公司推向了破產的邊緣。雅達利被多次轉售,現在是一家為現代遊戲機以及 Windows 和 Macintosh 計算機開發影片遊戲的公司。雅達利 ST 軟體可以透過 MiNT 專案在雅達利 St 系列硬體上使用,Ubuntu 上的 MiNT 埠正在開發中,可以在 Ubuntu 下執行雅達利 ST 軟體。當 Windows 95 及更高版本成為標準時,許多雅達利 ST 使用者遷移到 PC 克隆機和 Windows,而其他使用者則轉向了 Macintosh。雅達利 ST 擁有一款名為 Magic Sack 的 Macintosh 模擬器,它使用一臺舊的 Macintosh Plus 和 BIOS 晶片來模擬一臺 Macintosh Plus 或更低版本的系統。

IBM PC 是一款個人計算機,以 Intel 8088 微處理器(模仿 Intel 8086)為核心。它已成為標準,如今,大多數個人計算機都是 IBM 相容機。IBM 從 IBM DisplayWrite 文件處理器起步,隨後推出了 IBM 5150,也稱為 IBM PC,基於 Intel 8088 處理器。IBM 委託微軟編寫了 IBM 個人電腦 DOS 1.0,並保留了 DRI 的 CP/M-86 和微軟 Xenix 作為備用作業系統。但 DOS 成為更受歡迎的作業系統。IBM 推出了 IBM PC/XT,它與 IBM PC 類似,但擁有更多擴充套件槽,然後推出了基於 Intel 80286 16 位處理器(跳過 Intel 80186)和 16 位 ISA 匯流排的 IBM PC/AT。最初,IBM 有兩種顯示器:MGA(單色)80X25 文字圖形和 CGA(彩色圖形介面卡),支援 80X25 文字模式和 16 種顏色、320x200 解析度下的 4 種顏色和 640x200 解析度下的 2 種顏色。為了與雅達利和 Commodore 競爭,IBM 推出了針對家庭使用的 IBM PCjr,但儘管配備了無線紅外部索引鍵盤和卡帶插槽,使其更容易載入軟體,但它還是遭遇了失敗。每次擴充套件都發生在側邊總線上,新增的側邊匯流排介面卡越多,體積就越大。PCjr 擁有更好的圖形和聲音晶片,而原始的 PC 系列僅配備了功能有限的 PC 揚聲器,因此 PCjr 的影片遊戲更出色,但 IBM 將 PCjr 的圖形和聲音賣給了坦迪,用於其坦迪 1000 系列。IBM 發明了 EGA 圖形,支援 320x200 模式下的 16 種顏色和 640x200 模式下的 4 種顏色。最終,IBM 轉向了 PS/2 系列和 OS/2,即個人系列 2 計算機(PS/1 採用 IBM PC 規格,但配備了更好的圖形卡,也稱為 VGA),PS/2 系列配備了 VGA 圖形,支援 1600 萬種顏色中的 256 種顏色,解析度高達 640x480。大多數 PS/2 系列配備了 MCA 插槽或微通道插槽,它們與原始 IBM PC(和 PS/1)上的 ISA 插槽不相容,IBM 將其視為“克隆殺手”,而 PC 克隆製造商則試圖推廣 EISA,這也是 32 位擴充套件匯流排,但向後相容 16 位 ISA。最終,兩者都沒有流行起來,英特爾的 PCI 匯流排取代了 ISA,而英特爾的 VESA 本地匯流排也短暫流行起來,它在 ISA 前面擴充套件了另一個插槽,用於 32 位連線,但最終 PCI 和後來的 PCI Express 取代了所有其他匯流排。在短暫的時間內,影片卡使用 AGP 影片標準,但後來被 PCI Express 取代。IBM 推出了使用 ISA 插槽的 ValuePoint 系列和筆記型電腦 ThinkPad,但最終將 PC 系統製造工作外包給聯想,以節省成本。
