這篇來自 1982 年 11 月《Byte》雜誌的專訪,深入探討了個人電腦產業的先驅 Chuck Peddle 的思想。
Chuck Peddle 應被譽為個人電腦產業的創始人。他在 1959 年獲得工程物理學士學位後,於通用電氣公司任職 11 年,參與其電腦業務的各個環節。1970 年,Peddle 創立了一家公司,旨在製造智慧終端機。「太早了,」他現在說。1972 年,他創辦了一家文字處理公司。「太早了,」他現在說。隨後,他加入摩托羅拉公司,參與了 6800 微處理器系列的設計。Peddle 負責了 6800 所有週邊晶片架構以及所有輸入輸出(I/O)結構的設計。其中,6820 週邊介面適配器(一種並列 I/O 晶片)獲得了該領域的幾項基本專利。
1974 年,Peddle 帶領一支摩托羅拉團隊來到 MOS Technology,目標是開發一款低成本微處理器,並擔任 6502 微處理器及其晶片家族的首席架構師。透過以僅 25 美元的價格生產並銷售 6502,而當時其他半導體公司聲稱價格永遠不會低於 200 美元,Peddle 使得個人電腦成為可能。
6522,即 6502 系列中的 PIA(週邊介面適配器),透過增加一些整合計時器和移位器以及其他功能,擴展了 6820 的概念。6522 出現在 Victor 9000 的多個地方(參見本期第 216 頁的「Victor Victorious」)。
MOS 公司將 6502 賣給了 Atari 和 Steve Jobs,隨後 Commodore 收購了 MOS Technology。Peddle 轉移到西海岸,創立了 Commodore 的系統業務。在 Commodore,Peddle 開發了世界上第一台個人電腦,其設計是根據 Radio Shack 的規格。1977 年 1 月,Peddle 在消費電子展上向 Radio Shack 展示了第一台 PET。Radio Shack 和 Commodore 未能達成協議。Radio Shack 推出了自己的微型電腦,Commodore 推出了 PET,而 Steve Wozniak 則製造了基於 6502 的 Apple II。PET 和 Apple II 於 1977 年在西海岸電腦展上同時向公眾發布。Apple 先出貨了 Apple,但 Commodore 先展示了 PET。
此後,Peddle 離開了 Commodore,創立了 Sirius Systems Technology,並設計了在北美以 Victor 9000 名稱銷售,在其他地區則以 Victor 9000 和 Sirius 1 名稱銷售的機器。《BYTE》雜誌的西海岸編輯 Phil Lemmons 於 1982 年 7 月下旬採訪了 Peddle,討論了他設計 Victor 9000/Sirius 1 的目標以及未來幾年微型電腦行業的發展方向。
PL:您在設計 Victor 9000/Sirius 1 時的總體目標是什麼?
Peddle:我認為微型電腦產品經歷了三代。第一代是電路板級電腦,例如我們在 MOS Technology 開發的 KIM-1,還有 Apple I、Systems Group——這類電腦。它們實際上是給那些希望培養電腦技能的人使用的愛好者電腦。
第二代——PET、Apple II、TRS-80——被設計成獨立的、即插即用的電腦,供那些無論出於何種原因想擁有自己電腦的人使用。這類產品隨著記憶體、磁碟等的發展,你會發現這些產品最初的設計目的不同,但卻開始被廣泛用於商業領域,儘管它們在那裡存在很多限制。
PL:例如 40 列螢幕之類的?
Peddle:嗯,整個概念都是如此。它們針對的是不同的市場。如果你看看 VIC-20,它實際上是原始 PET 的廉價重新包裝——類似這樣的東西。
我們相信第三代微型電腦即將到來,它將是編譯器導向的,擁有大量高容量磁碟、強大的運算能力、同步通訊和高解析度螢幕,是一款將被用作辦公室網路中桌面機的產品。它將被專業使用。它是一款辦公室產品,與其他產品不同。
我們認為,幾項發展——新微處理器架構、64K 位元 RAM(隨機存取讀寫記憶體)晶片價格的下降、軟碟容量的變化、硬碟的發展以及網路的發展——基本上為我們提供了設計新一代產品的機會。因此,Victor 9000/Sirius 1 的目標是擁有一款真正、極具競爭力、入門級的桌面產品,可以由辦公用品經銷商銷售,同時也能被高階電腦經銷商銷售,作為個人電腦高階應用和偽迷你電腦及迷你電腦低階應用的替代品。這是一個非常清晰的市場定義,一個非常清晰的世代定義。
PL:這台電腦的設計花了多長時間?
Peddle:我們基本上在 1980 年 12 月底組建了設計團隊,並於 1981 年 1 月開始運作。我們在 1981 年 4 月展示了第一個產品原型。
PL:設計團隊有多少人?
Peddle:基本上約有八人。之後隨著我們建構東西,人數有所增加。
PL:您考慮過哪些處理器,為什麼選擇了 8088?
Peddle:我們考慮過雙 6502,這還可以,只是沒有程式設計基礎——歐洲有一個小基礎,但美國沒有。我們考慮過 6502 和 Z80 的組合,這將使我們擁有類似 Apple 和 CP/M 的外觀。但我們得出結論,記憶體管理問題雖然可以解決,但會導致軟體基礎無法自然演進的機器。如果我們是像 DEC 或擁有自己專有軟體的公司那樣的世界領導者,那可能值得。但這兩種方法都無法滿足我們的軟體需求。
然後我們看了摩托羅拉 68000。你知道,儘管我幾乎從一開始就與摩托羅拉家族合作,但結論是該產品的成本效益永遠無法與 Intel 8086 系列相比,當時還沒有支援語言,而 8088 是 8 位元微處理器一個非常有趣的替代方案,我們認為我們必須在成本上與之競爭,但 8088 也能夠向上遷移到 16 位元軟體。
PL:您的未來是否會有 80286(Intel 新款高性能 8086 版本)?
Peddle:Intel 在我們未來的一切都可能發生。
PL:Victor 9000 的標準記憶體是 128K 位元組。Sirius 1 也是如此嗎?
Peddle:是的,Sirius 和 Victor 都是。這背後的商業策略非常簡單。Victor 從我們創立 Sirius Systems Technology 時就與我們同在。這家公司是合夥關係。我們在公司成立後一週內就與 Victor 進行了談話——
PL:這比傳統的 OEM 關係更進一步嗎?
Peddle:沒錯。Victor 和 Sirius 從一開始就是合作夥伴。我們討論了這個概念。我們的商業策略是與日本公司競爭 Victor 的業務,讓 Victor 獲得與從日本公司獲得相同的價格。讓他們為我們建立美國的銷量基礎,同時我們憑藉對國際市場的特殊了解,將專注於美國以外的市場。我們正在用銷量換取專業市場,在這個案例中是為了獲得更高的利潤。電腦設計中的所有決策都是基於這個前提。因此,Victor 9000 和 Sirius 1 的電路板相同,電源供應器也相同。基本上不同的是工業設計。
PL:標準記憶體 128K 位元組一年前是個很大的數字,對於標準設備來說仍然很多。但現在記憶體變得便宜多了,您是否考慮增加更多記憶體以利用我一直聽說的新作業系統改進?
Peddle:記住兩件事。首先,我們提供市場上最多的記憶體擴充。
PL:大約四分之三兆位元組?
Peddle:不止,實際上超過 900KB。我們已經宣布了該機器的 256K 版本,目前我們提供 128K 的擴充。我們正在出貨所有這些擴充產品,所以答案是我們看到開發機器的演進幾乎完全轉向 256K,以及一定程度的應用機器轉向 256K。你必須注意。市場是這樣的,當你必須與 Z80 和 6502 機器競爭時,你必須小心,不要在你的基礎機器中加入太多東西,當你必須——至少在報價基礎上——與這些功能少得多的機器競爭時,而我們能夠在價格上接近。
PL:在您決定擁有約 1.2MB 的軟碟儲存空間後,為什麼選擇 5.25 英吋硬碟而不是 8 英吋?
Peddle:成本、包裝。Victor 9000 擁有市場上任何文字處理器中最小的佔地面積,更不用說任何個人電腦了。
PL:用 8 英吋薄型硬碟無法做到這一點嗎?
Peddle:不行。該設計的尺寸非常非常緊湊。它是為了放在秘書辦公桌的側邊而設計的。請記住,我們的首要市場是歐洲,Victor 也希望在這個市場佔有一席之地,因此我們必須符合最新的歐洲人體工學標準。包裝 5.25 英吋硬碟更容易實現這一點。通常 5.25 英吋硬碟便宜得多。我們相信我們可以包裝 5.25 英吋硬碟,並利用我們以前使用過的技術,在該尺寸中獲得足夠的容量。而且我們能夠做到這一點,而沒有犧牲系統的可靠性。事實上,我們的系統更可靠。我們對對齊進行了一些測試。我們對對齊問題的敏感度比普通的 48 tpi(每英吋磁軌)硬碟要低。
PL:我用了這台機器好幾個月,比預期的要長,原因有很多。我試圖處理巨大的檔案來製造問題,但我一直無法產生任何磁碟錯誤。所以我確信。
Peddle:是的,如果你看看我們是如何做的,系統概念本身就更可靠。我們有一個非常調諧的鎖相迴路,我們在單一頻率下非常有效地運行它,但我們沒有大多數硬碟通常會遇到的 تلك normal 漂移和訊號雜訊問題,因為我們實際上是以恆定密度記錄在整個磁碟上。
PL:恆定線性速度也是一個因素嗎?
Peddle:對。鎖相迴路和恆定線性速度的結合是獨一無二的。
PL:為了包含這兩個特性,您是否必須設計自己的磁碟控制器板?
Peddle:也許吧,但坦白說,該系統在成本和性能方面都經過優化。我們獲得了更高容量的磁碟和更高解析度的螢幕。我們認為我們的專長是系統設計。這就是我們——系統設計師、系統架構師,而不是僅僅是邏輯人員。我們公司混合了大型電腦人員和微型電腦人員,專門用於從頂層進行更好的系統架構工作。
PL:為什麼您使用 6522 並列 I/O 晶片作為磁碟控制器板和其他輸入輸出?有什麼特定的設計優勢嗎?
Peddle:是的,基本上。我們將它們用於印表機的一些操作,特別是我們的並列埠。看看我們是如何處理 IEEE 或印表機埠的。我們需要我們的 I/O 設備在我們改變狀態和方向時能夠無故障。Intel 的零件不行。摩托羅拉和 MOS Technology 的零件可以,因為我們是這樣設計的。順便說一句,我一開始就使用了 Intel 的零件。不得不重新設計。
PL:為什麼您選擇群組碼記錄(一種透過擠出零來壓縮數據的技術)作為增加磁碟儲存容量的方法?還有其他選擇嗎?
Peddle:沒有。我們很久以前就證明了群組碼,憑藉更高的位元密度和我們擁有的記錄方案,提供了更可靠的記錄。這既是可靠性的問題,也是更高容量的問題。
PL:編碼本身是在 BIOS(基本輸入輸出系統)中完成的嗎?
Peddle:不,它是在磁碟控制器晶片中完成的,該晶片負責速度控制,是的,程式設計中也有少量。如果你願意的話,該系統實際上是微處理和多處理的結合。其中一些部分是在晶片本身中完成的。其中一些是在外部 ROM(唯讀記憶體)中完成的——它目前正在被實現為一個邏輯閘陣列——還有一些是在控制器中的外部微處理器中完成的。所以——我不喜歡過度使用「系統設計」這個詞,但事實上這就是它。這確實是一個完全整合的設計。你劃分了其中的一部分,但重點始終是架構。
PL:高解析度顯示器是這台電腦最引人注目的特徵之一。現在許多電腦都有獨立的螢幕 RAM。您的電腦有一些螢幕 RAM,但它也允許顯示器存取主記憶體。為什麼選擇這種方法?
Peddle:第一,成本。第二,程式設計的便利性——能夠為我們做的一些高解析度的事情移動記憶體。第三,這是一個權衡。你可以部分時間使用字元圖形,並將大約 40K 的記憶體還給你。如果你想進入高解析度模式,你就放棄了那部分記憶體。所以這是一個架構決策。我們唯一在外部的記憶體是因為時序原因我們需要另一種記憶體。我們實際上已經在為螢幕進行 32 位元的擷取。我們需要一些並列記憶體才能做到這一點。
PL:為什麼選擇 Hitachi 46505 CRT 控制器晶片?
Peddle:這是一台第三代電腦。因此,我們正在尋找當時剛剛問世的頂級產品。看看我們在 CODEC(數位語音編碼器/解碼器)方面所做的。看看我們在通訊晶片方面所做的。我們正在尋找當時最好的產品,即使價格很高,因為我們認為我們不想以後重新設計。所以我們選擇了我們能獲得的最好的 IC,假設價格會下降。
PL:對於 RS-232C 串列埠,您選擇了 7201 可程式化通訊晶片。我知道一位程式設計師一直在稱讚它用於編寫通訊軟體。但為什麼選擇這個特定的晶片?
Peddle:我們認為您需要一個同步通訊通道。7201 為我們提供了兩個通道,完全由程式控制。
我想對我們認為第三代與第二代不同的地方進行對比。第二代電腦基本上是基於 ROM 的機器,對嗎?它們被設計成開機、運行、然後就可以使用了。它們被設計成由相當普通的程式設計師編寫簡單的程式。我們發現,所有那些架構都阻礙了更複雜的程式設計師。在這台機器上,我們認為幾乎所有的程式都將由複雜的應用程式設計師編寫,您將擁有更高層次的作業語言和工具。因此,我們希望讓這台機器盡可能地「軟」,以便程式設計師能夠輕鬆地進行任何操作。鍵盤就是一個例子。鍵盤的整個概念是允許程式設計師進行通用配置,這樣您就可以擁有一台高度個人化的機器,讓購買產品的使用者相信他購買的是一件獨一無二的產品。他真正購買的是我們製造的通用硬體,以及由一位有創意的程式設計師編寫的非常複雜、專門的軟體,該軟體解決了特定的問題。但如果這些被結合並妥善包裝並呈現給使用者,他就會相信這台機器是為他量身定做的,而這在上一代的產品中是不可能做到的。
所以整個想法是將足夠的硬體放入機器中——通訊晶片、可程式化資料速率等等——以便不阻礙程式設計師。
PL:我猜沒有理由為什麼鍵盤不能切換到 Dvorak 格式?
Peddle:絕對可以。隨你喜歡。玩得開心。
Peddle:不,我們還沒有看到有人這樣做,但我們已經支援 31 種不同的鍵盤樣式。我們打算支援人們想要創建的盡可能多的鍵盤。
PL:8048 微處理器似乎是鍵盤的熱門選擇,但它實際上是一個通用微處理器,對嗎?它有哪些特別適合掃描等功能?
Peddle:它由 Intel 提供,價格相當合理。你知道,還有其他幾個可能同樣可行,但我認為答案實際上是它是一款 Intel 產品。
PL:您對 CODEC 語音功能有什麼應用設想?
Peddle:我們相信商業環境中的機器將變得越來越使用者友好。這就是高解析度螢幕的原因。如果我們能做到,語音輸入現在就會出現在產品中。如果它變得可用,它就會出現。你可以買一輛 Datsun 280 ZX,它有一個漂亮的語音告訴你門開了。不久你就可以買一台會跟你說話的冰箱了。我們相信語音是日本人選擇的下一代消費產品的競爭點。我們認為,使用語音來個性化培訓、中斷電子郵件等,將是客戶在不久的將來所需要的。Apple II 上的高解析度圖形向我們展示了這個市場的意義。在 PET 上,我們加入了字元圖形,因為它便宜且可用。我們憑藉 PET 字元圖形獲得了設計獎,因為普通程式設計師可以輕鬆上手並快速感到滿意。從長遠來看,Apple 的圖形獲勝,因為更有創意的程式設計師可以對該產品做更多的事情,以至於我們覺得下一代產品不可能沒有高解析度圖形。我們認為語音也屬於同一類別,透過提供語音功能,我們將擁有一整代程式設計師開始使用它。
你知道,我們向金融界展示了我認為是第一台個人電腦的概念。第一次公告和演示是在 1977 年初的紐約。人們問:「人們為什麼要買這些東西?」這是一個很有趣的問題。我用愛迪生關於電力行業的概念回答他們:「嬰兒有什麼用?」好吧?事實上,我認為我隱含的預言是正確的。基本上,我們正處於語音的那個階段。人們會找到它的用途。
PL:這台電腦的設計中,哪個部分讓您最滿意?
Peddle:[笑] 對我個人來說,讓公司成功,因為這次我只做了一點點設計工作。與我過去幾年做的任何事情相比,我對這台電腦的投入更少。我認為我們達到了所有目標,完成了我們設定的所有事情。這是這類市場上最複雜的產品。我們必須匯集幾位以前沒有合作過的才能。讓所有這些才能匯集在一起——那些了解 IBM 相容通訊的人,以及設計 VIC-20 的人。這些人之間有很大的差距。讓他們都走到一起令人滿意。所以我想你關於設計中最滿意部分的答案是「以上皆非」。
PL:您認為兩年後通用商業微型電腦會是什麼樣子?
Peddle:網路化。大量的記憶體。非常、非常以硬碟為導向。透過與目前市場主要銷售渠道不同的渠道銷售。
PL:您看到了什麼樣的渠道?
Peddle:我認為您將看到更多直接和偽直接銷售的結合。我認為您將看到大量的後續銷售。更多以服務為導向的銷售。我認為您將看到電腦零售商轉變為更注重市場的人。我認為您將看到更多垂直市場。一些被其他人認為是更傳統的零售商將越來越專注於以套裝方式銷售此產品。我認為您將看到銷售點展示的巨大變化。我認為 videodisc 在應用程式和銷售點都將非常重要。
PL:您認為兩年後家用電腦會是什麼樣子?您認為有多少會存在?
Peddle:幸運的是,數百萬台。我認為市場在兩年前就分裂了。我將定義兩個主要細分市場,還有一個較小的中間細分市場。一個主要市場細分是可拋棄式電腦,Sinclair [ZX81] 所代表的概念——那種沒有人應該買但每個人都買的電腦。真正可拋棄的。您會得到 VIC-20、TRS-80 Color Computer 這類電腦,它們在電腦素養、遊戲、某種形式的這類活動方面具有意義和 ઉપયોગ性。然後您將獲得更嚴肅的第三代電腦,它們真正旨在解決問題。它們很大,擁有足夠的磁碟容量,並且連接在一起時它們確實能發揮作用。我認為發生的是,創立這個市場的人發現自己處於中間位置。它們不夠強大,無法與高端競爭者競爭,而且它們太貴了,無法與低端競爭者競爭。除了教育市場,我認為這是一個非常專業的市場,我預計 Atari 將主導這個市場——至少在這個國家,因為它們在那方面有一些真正的優勢——我認為你會看到我所說的中階電腦買家真正退出市場。你會看到很多五百美元以下的產品,以及三千到五千美元價格範圍內的產品,而中間的產品相對較少。
PL:從微型電腦市場的另一端來看,您預計 Intel 80286 和 National Semiconductor 16032 等超級晶片會在多大程度上侵蝕迷你電腦市場?
Peddle:我不會回答這個問題,而是回答我認為正在發生的迷你電腦市場的情況。我一直是分散式智慧的倡導者,並致力於讓這個市場發生,從 1967 年開始,為通用電氣和幾家真正分散的公司工作。我認為我對這個市場做出了貢獻。我認為迷你電腦最初代表了分散式處理的第一步。我認為微型電腦公司實際上代表了下一步。我認為網路化的微型電腦實際上是一種新產品。現在的問題是,32 位元機器能給我帶來什麼好處?如果我獲得了更大的語言、更好的記憶體管理、這類東西、我需要從其他地方移動的程式碼,當然,我會得到這些。但事實上,如果你看看新程式設計師的數量以及真正能夠編寫使用者友好且非常有意義的程式的人數,我認為這是微型電腦市場最令人興奮的事情。電腦要讓人們能夠使用,所必須編寫的程式類型必須具有 32 位元的功率,這並非必然。價格驅動人們。軟體可用性驅動人們。但我認為,大型主機的功能升級不如我們在資料庫方面所做的那麼重要。其中一個微型電腦是否能夠實現非常強大的後端資料庫處理?那麼它就非常令人興奮。
PL:所以您認為多使用者系統將會被網路取代?
Peddle:我長期以來一直這麼認為。
PL:那麼,多工處理將成為單使用者系統的基本功能嗎?
Peddle:我認為是的。只是為了運行網路、進行本地列印緩衝以及您希望電腦執行的所有事情。電腦應該做您想讓它做的事情。如果它能夠同時做幾件事情而不會減慢我的速度,那麼它應該做這些事情。
PL:不考慮當前技術的限制,您的夢想機器會有哪些功能?
Peddle:語音輸入。視訊訊息。一個完整的產品,讓我在世界任何地方工作,並與世界任何地方的其他人以及世界任何地方的資料庫進行通訊。
Peddle:兩者都有。一個放在我的辦公室,一個放在我的公事包裡,也許還有一個放在每間飯店房間裡。我真的想能夠和它們交談。我想要我自己的各種私人儲存空間。我想要存取全球儲存網路。
PL:您更害怕哪些競爭對手,是擁有風險投資的小型初創公司,還是大型電腦公司?小型公司是否已經錯過了時機?
Peddle:我認為我們是最後一家風險投資初創公司——我們不是風險投資,因為我們由 Kidde 資助,但那是替代性風險投資。財富似乎正在試圖證明我是錯的。Grid 也是如此。Grid 有一個專業產品。如果我們不是最後一家,那麼在我看來,Fortune 就是。我最害怕的迷你電腦公司是 DEC。我最害怕的大型電腦公司是 IBM。我最害怕的第三家公司是日本決定讓哪個公司獲勝。
Peddle:我認為如果他們不這樣做,他們就無法擊敗其他兩家公司。
您希望未來看到哪些電腦廣告?請在下方留言。如果您喜歡,請與您的朋友和親戚分享。謝謝。