簡介
施樂奧托是為個人使用而設計的第一批電腦(儘管不是作為家用電腦),而如今它被廣泛的稱為個人電腦。1973年,在施樂公司帕洛阿爾托研究中心(The Xerox PARC)發明出來。該電腦首次使用了桌面比擬(Desktop metaphor)和滑鼠驅動的圖形用戶界面(GUI)技術。
奧托不是一個商業產品,但幾千台電腦多年在施樂帕克研究中心(PARC)、施樂其他機構、以及部分大學中使用。在接下來的幾十年,奧托極大地影響了個人電腦的設計,,特別是蘋果Macintosh和第一的Sun工作站。
生產商 | 施樂帕克研究中心( Xerox PARC) | 輸入設備 | 鍵盤、三鈕滑鼠、5-key chord keyset |
銷售量 | 2000 | CPU | 基於TI-7418位片處理器 |
結構
奧托電腦的作業系統是基於微代碼控制思想設計的。但是不同於很多計算機,奧托的微程式控制器是對程式設計師可見的,因而許多軟體公司可以基於這個特點改良他們的應用程式。奧托作業系統的ALU是基於TI公司的74181晶片設計的,其ROM控制存儲器支持書寫擴展,主存的存儲字長為16比特,存儲字數為128KB(可擴展為512KB)。其輔助存儲硬碟是一個可移動的、大小為2.5MB的單碟式錄音帶盒。
奧托作業系統淡化了功能元件之間的連線。區別於一個明確定義存儲器和外部設備的接口的CPU,奧托作業系統的ALU直接與存儲器和外部設備相連,ALU由控制存儲器的微指令驅動。微程式控制器支持16種任務,每一種有固定的優先權。模擬器執行由大多數應用程式編寫的指令,少數指令負責顯示器顯示、存儲器刷新、磁碟、網路及其他I/O操作。例如,點陣圖的顯示控制器類似於一個16位的移位暫存器。它將像素對應的顯示序列化成為0、1構成的存儲數據。乙太網同樣可以由一個移位暫存器進行輸出序列化和輸入反序列化。乙太網的速度限制在3 Mbit/s因為微程式控制器不能夠在支持視頻顯示器、磁碟以及存儲器更新的前提下以更快的速度運行.
在早期奧托電腦的滑鼠中,三個按鍵自頂向下排列,在記錄時是以它們的顏色加以區分的。滑鼠的移動由兩個互相垂直的輪子感應。這種設計很快被移動滾球所取代。
奧托電腦的鍵盤在存儲空間中是以分散的比特位加以存放的。因而計算機可以同時接受多個按鍵的輸入,這個特點在計算機啟動時加以運用。鍵盤的值在磁碟扇區地址中,當按下計算機啟動鍵時同時按住鍵盤的特定按鍵,可以實現不同的微代碼和作業系統的裝載。
除滑鼠與鍵盤外,奧托電腦為其他的設備(例如電視攝像機等)也提供了接口。奧托電腦業可以控制外部存儲設備以檔案伺服器的形式加以運行。
software
早期為奧托編寫軟體的程式語言是BCPL,後來採用的是Mesa。這是一種除了PARC公司外並不被廣泛使用的一種程式語言,但是它卻影響了之後的許多程式語言,比如Modula。奧托鍵盤沒有下劃線鍵,而是被Mesa中賦值運算符的左箭頭鍵所取代。奧托鍵盤的這一特點可能導致為了複合標識符的CamelCase風格出現。奧托的另一個特點是它是由用戶微碼編程的。
奧托幫助普及了使用光柵圖形模型的所有輸出,包括文字和圖形。它也介紹了位塊傳輸操作的概念,或BitBLT,作為基本的編程接口的顯示。儘管它的記憶體很小,許多創新項目仍為了奧托而寫,包括:
第一個所見即所得的檔案準備系統,Bravo和Gypsy
Laurel電子郵件工具,它的下一代Hardy;
SIL矢量圖形編輯器,主要用於邏輯電路,印刷電路板和其他技術圖表;
標記點陣圖編輯器(一種早期的畫圖程式);
第一個所見即所得的積體電路編輯器,基於Conway 和 Mead的範例;
第一個版本的Smalltalk環境
INTERLISP語言
基於網路的多人視頻遊戲之一(Alto Trek by Gene Ball)。
沒有電子表格或資料庫軟體。
普及和發展
從技術上講,奧托是一種小型計算機。但是從某些意義上講由於通常被坐在桌子前的用戶使用,它可以被認為是一種個人電腦(PC)。它被認為是“第一台個人電腦”,儘管這個稱號仍具有爭議。
奧托不是商業產品,但是被廣泛運用在各行各業。一些美國著名大學,例如MIT、斯坦福、哥倫比亞大學以及羅切斯特大學都曾經收到過奧托捐贈品,包括IFS檔案伺服器和多佛雷射印表機。這些機器是受到了蘇黎世聯邦理工學院和史丹福大學工作站的啟發。奧托在很大程度上也影響了Apollo/Domain工作站。
白宮信息系統部門曾經使用了奧托,並逐漸開始普及。美國總統執行辦公室(EOP)發出了一份旨在替換老化的美國政府管理預算局預算管理系統的提議,建議使用類似奧托的工作站連線到一個IBM兼容大型機。但是請求最終被撤回,因為沒有主機生產商可以提供這樣的配置。
1979年12月,蘋果電腦公司的聯合創始人史蒂夫·賈伯斯訪問施樂研究中心,參觀了Smalltalk-80面向對象的編程環境和網路。值得一提的是,在參觀過程中賈伯斯對奧托提供的所見即所得(WYSIWYG)滑鼠驅動的圖形用戶界面產生了極大的興趣。隨後他立即相繼將其整合到Lisa系列和麥金塔(Macintosh)系列電腦中,這項嘗試吸引了幾個關鍵的研究人員在他的公司工作。
在1980年至1981年,奧托逐漸開始被研究中心和系統開發部門的工程師使用來設計施樂星工作站。
施樂與奧托
施樂公司本身並沒有意識到PARC所開發技術的價值,20世紀60年代末,該公司吸取有關科學數據系統(SDS,後來XDS)的經驗,不願再次用未經考驗的商業設計進入電子商務領域。
在個人電腦,如1977年的Apple II 和1981年的 IBM Personal Computer (IBM PC)出現之前,占據電腦市場主導地位的是配備有中央計算機分時處理時間終端的昂貴的大型機和小型機。因此, 20世紀70年代之間,施樂公司並沒有顯示出對PARC所做工作的興趣。當施樂最後用 Xerox 820進入PC市場時,他們有針對性地拒絕了奧拓的設計並選擇了很傳統的模型, CP/M型機,採用當時只有24個字元的監視器,沒有滑鼠的80標準。
在施樂PARC研究人員的幫助下,施樂公司最終開發出了施樂之星(以及後來的成本降低的型號:6085)辦公系統,其中包括Dandelion 和 Daybreak工作站。這些機器,基於當時Butler Lampson的一片論文中提到的“野花”架構,結合大多數奧托的創新技術,包括圖形用戶界面,圖示,視窗,資料夾,基於乙太網的本地網路,和基於網路的雷射印表機服務。
在20世紀80年代初蘋果公司利用奧托的創意,採用點陣圖顯示和以滑鼠為中心的接口技術開發的Macintosh徹底改變了個人電腦市場後,施樂公司才意識到自己的錯誤。雖然在施樂之星系列上取得了相對的商業成功,但為時已晚。昂貴的施樂工作站不能戰勝競爭對手便宜的基於GUI的第一代Macintosh工作站,施樂最終退出工作站市場。