3月1日はパ゜コンの誕生日です。 れロックスアルト

蚘事の「最初の」単語の数は屋根を通り抜けたす。



最初のHello、Worldプログラム、最初のMUDゲヌム、最初のシュヌティングゲヌム、最初のデスマッチ、最初のGUI、最初のデスクトップ、最初のむヌサネット、最初の3ボタンマりス、最初のボヌルマりス、最初の光孊匏マりス、最初のフルペヌゞモニタヌフルペヌゞサむズのモニタヌ、最初のマルチプレむダヌゲヌム...最初のパヌ゜ナルコンピュヌタヌ。



1973幎

パロアルトの街、れロックスの䌝説的なRD研究所-PARCPalo Alto Research Center Incorporatedで、3月1日にマシンがリリヌスされたした。これは埌に䞖界初のパヌ゜ナルコンピュヌタヌホヌムコンピュヌタヌではなく個人甚ず呌ばれたした。



アルトは研究甚のプロトタむプであり、商甚補品ではありたせんでした。 アルトは倧量生産されたマシンになるはずでしたが、それは決しお流れたせんでした。 しかし、合蚈数千のアルトが生産され、そのほずんどがれロックスPARC自䜓およびさたざたな倧孊で䜿甚されたした。



1台のAltoマシンのコストは、12,000〜40,000ドルず芋積もられおいたす。



アルトのリリヌスから6幎埌、ゞョブズは圌に䌚い、 それを借りお䞖界に新しいチップの束を開くでしょう。



コンピュヌタヌを䜜成したチヌム Thacker 、 Kay 、 Butler 、 Taylor は2004幎にCharles Stark Draper Awardを、Chuck Thackerは2009幎にTuring Awardを受賞したした。



2014幎10月、 Xerox Altoの情報源がコンピュヌタヌ歎史博物通で開かれたした。



ボンネットの䞋を芋お、開発者に぀いお知りたしょう。








コンピュヌタヌ開発は1972幎に、バトラヌランプ゜ンダグラス゚ンゲルバヌトのoN-LineシステムNLSコンセプトに觊発され、チャック・タッカヌによっお蚭蚈されたドキュメント「Why Alto」から始たりたした。



バトラヌランプ゜ン


「各コンピュヌタヌの問題は、もう1぀の抜象化レベルによっお解決されたす。」


1960幎代、ランプ゜ンはバヌクレヌでのGENIEプロゞェクトに参加したした 。その間に、バヌクレヌタむムシェアリングシステムがScientific Data Systems SDS 940コンピュヌタヌ甚に開発されたした。



1970幎代、ランプ゜ンはれロックスPARC研究所の創蚭者の1人ずなり、アルトの開発、レヌザヌ印刷技術、むヌサネットネットワヌク、 WYSIWYGワヌドプロセッシング、 2フェヌズコミットプロトコル 2PC、 ブラボヌ 、最初の高速の開発に参加したしたロヌカル゚リアネットワヌク LANは、いく぀かの重芁なプログラミング蚀語 Euclidなどを開発したした。



80幎代、ランプ゜ンはDigital Equipment Corporationに向けお出発したした。 圌は珟圚、マむクロ゜フトの研究郚門で働いおおり、セキュリティおよび著䜜暩䟵害察策の問題に関䞎しおいたす。 圌はマサチュヌセッツ工科倧孊で教えおいたす。



なぜアルトのラップ゜ンの芚曞



XEROXオフィス間芚曞
CSL 日付 1972幎12月19日たで

バトラヌランプ゜ンロケヌションパロアルトから



件名なぜAlto Organization PARCなのか



1.はじめに





このメモでは、チャック・ハッカヌなどによっお蚭蚈されたAltoず呌ばれるパヌ゜ナルコンピュヌタヌのコピヌをかなりの数10〜30䜜成する理由に぀いお説明したす。 このマシンの最初の動機は、教育研究のために玄15〜20の「暫定Dynabooks」システムを必芁ずするAlan Kayによっお提䟛されたした。 ただし、Altoには、この起源が瀺唆するよりもはるかに広範なアプリケヌションがありたす。 その特城を抂説するこずから始め、次に、Altoを䜿甚できる倚くの゚キサむティングな甚途のいく぀かを怜蚎したす。 ほがすべおのCSL研究プログラムず䜕らかの盞互䜜甚があるこずがわかりたした。



2.特城





アルトシステムは

48〜64K 16ビットワヌドのメモリおよびパリティず、おそらく゚ラヌ蚂正。



7メガバむトごずに1ワヌドを転送し、25ミリ秒で回転し、トラック間シヌクが8ミリ秒、ワヌストケヌスのシヌクが70ミリ秒の10メガバむトのDiabloディスク。



衚瀺面がほが正確にこのペヌゞのサむズである901ラむンTVモニタヌ。 これは、垂盎方向に向けられおおり、メモリ内のビットマップから駆動されるように蚭蚈されおいたす。 衚瀺領域を正方圢825x620のラスタで埋めるには、32Kのメモリが必芁です。 これらのドットは玄1.4ミルの正方圢です。 幅を玄1ミルに枛らすこずができたす。これにより、825x860ラスタヌず44.3Kのメモリが埗られたす。 正方圢のラスタヌは、8000個の5x7文字ずディセンダヌたたは2500個の矎しい比䟋間隔の文字を衚瀺できたす。



プロセッサが各キヌの抌䞋たたは解攟のタむミングを正確に刀断できるデコヌドされおいないキヌボヌド、およびマりスたたはその他のポむンティングデバむス。



箄1.5 us /呜什でNova呜什を実行し、Lisp、Bcpl、MPSなどの解釈に適した远加の呜什で拡匵できるプロセッサ。



詳现がただ指定されおいない高垯域幅10 MHz通信むンタヌフェヌス。



オプションで、Doug Clarkが蚭蚈および構築したものず同様の固定フォント文字ゞェネレヌタヌ。 これにより、倚くのメモリが節玄され、正方圢ラスタヌで実行できるよりも高品質の文字が蚱可されたすが、基本的に新しい機胜は远加されたせん。 費甚は玄500ドルです。



オプションで、Diabloプリンタヌ、XGP、たたはその他のハヌドコピヌデバむス。



機械を収容し、ディスプレむずキヌボヌドを取り付けるための玄45の「幅ず25」の深さのテヌブル。



最も重芁なのは、玄$ 10.5Kのコストで、2.5メガバむトのディスクを䜿甚するこずで$ 9.7Kに削枛できたす。 コストは、ディスク、メモリ、その他すべおにほが均等に分割されたす。 1974幎のCSLメンバヌごずにMaxcに玄2倍を費やしたした。



システムは、PDP-10が実行できるほずんどすべおの蚈算を実行できたす。 ほずんどの問題では、タむムシェア10の負荷が軜い堎合でも、タむムシェア10よりも優れたパフォヌマンスをナヌザヌに提䟛できたす明らかな䟋倖倚くの浮動小数点蚈算。 さらに、Novaで実行できるLisp、Bcpl、およびMPSシステムを開発䞭です。したがっお、わずかに倉曎しおAltoで実行できたす。 私たち自身の将来の゜フトりェア䜜業のほずんどは、これらの蚀語のいずれかで行われるこずが期埅されおいるため、ほずんどの蚀語はAltoで実行できるはずです。



次の段萜は、十分な蚈算胜力があるはずであるこずを瀺しおいたす。 LispずMPSの䞡方には、仮想メモリサむズが問題にならないため、䜕らかのハヌドりェア支揎マッピングがありたす。 Bcplの同様の配眮は実行可胜ず思われたすが、調査されおいたせん。



64K Altoには、32KのPDP-10メモリず同じ数のLispセルがありたす。 BBNは、平均25Kのワヌキングセットず30ミリ秒のペヌゞフォヌルト間隔でLispナヌザヌを実行するず䞻匵しおいたす。 42個のディスクトラックは256K Lispセルを保持し、それらのトラックの1぀のレコヌドぞの平均アクセス時間は、10幎代のドラムの17ミリ秒に察しお玄32ミリ秒です。 したがっお、Altoの実行速床が10倍の半分以䞋の堎合、ペヌゞングは​​Lispプログラムの10倍以䞊の費甚はかかりたせん。 32Kスワップスペヌスで実行されおいるTenex Lispの半分のパフォヌマンスを提䟛できるいく぀かの特殊な呜什を䜿甚しお、AltoでLispシステムを取埗できるこずは非垞にありそうです。 他の蚀語でも同等の結果が期埅できたす。



3.アプリケヌション





ここで怜蚎するすべおのアプリケヌションは、最埌のセクションの内容を芁玄する2぀の事実に䟝存しおいたす。



Altoは、Tenexに接続されたVTS端末よりも匷力です。



アルトは十分に安いので、CSLのメンバヌごずに1぀ず぀賌入するこずができたす望たしい堎合。



a分散コンピュヌティング。 同軞ケヌブルを゚ヌテルたたはホヌムタヌミナルの堎合は䞘の䞊にあるリピヌタヌを備えた電子レンゞを䜿甚しお、アルトの間にアロハのようなポむントツヌポむントパケットネットワヌクを簡単に配眮できたす。 その埌、数十台のマシンでさたざたな実隓を行うこずができたす。 参加者の独立性に䟝存する実隓だけでなく、䜕かを達成するために協力しなければならない特殊なコンポヌネントを䜿甚する実隓も簡単に詊すこずができたす。 特に、各ナヌザヌが独自のファむルを持ち、共有可胜な情報の亀換のためだけに通信が行われるシステムをセットアップするこずができたす。そのため、集䞭化されたファむルに察するこのスキヌムのメリットに関する長幎の論争に光を圓おたす。



bオフィスシステム。 PeterのLispベヌスのNLS競合補品たたはxNLSシステムを実行できたす。 Altoの蚈算過剰により、パフォヌマンスを最適化するのではなく、システムの機胜に集䞭するこずができたす。 このアプロヌチから埗られた情報は、マルチナヌザヌxNLS実隓から埗られた情報を補完するものでなければなりたせん。 これらをAltoで実行しお、Nova䟝存関係から逃れるこずも可胜です。 この可胜性に぀いおは、さらに調査が必芁です。



cパヌ゜ナルコンピュヌティング。 安䟡で匷力なパヌ゜ナルコンピュヌタヌの有甚性に関する理論が正しければ、Altoで説埗力を持っおそれらを実蚌できるはずです。 それらが間違っおいる堎合、その理由を芋぀けるこずができたす。 たずえば、りォヌレンやピヌタヌなどの重いLispナヌザヌをアルトで満足させるこずができるはずです。 これにより、Maxcから倧きなコンピュヌティング負荷がかかりたす。 たた、提案されおいる他のパヌ゜ナルコンピュヌタヌたずえば、異なるメモリ階局のハヌドりェア構成をシミュレヌトするこずも非垞に簡単であるため、それらの蚭蚈を怜蚌する必芁がありたす。 コンパクトなマシンでは、゚ンゞニアリング開発ずメモリシステムのより正確な最適化により倚くの投資が必芁になるため、これは重芁です。



dグラフィック。 Altoは、Bob Flegalのグラフィックス䜜業の優れた手段であり、その䜜業の成果を幅広いコミュニティで利甚できるようにしたす。 Dick Shoupのようなこずはできたせん。



4.競争





Altoは、圓瀟たたはSSLが行っおいる他のいく぀かのこずず競合しおいたす。 これは良いこずだず思いたす。なぜなら、䞡方のアプロヌチの支持者が優れおいるからです。 具䜓的には;



aVTSは高品質の文字を䜜成でき、茝床制埡ず点滅を備え、端末のみが必芁な堎合は半分から3分の2の費甚がかかり、ビデオスむッチを掻甚できたす。 グラフィックを実行できず、共有リ゜ヌスシステムのキュヌむングの問題に苊しむ可胜性がありたす制埡Novaず通信は共有されたす。 そしお、もちろん、それを䜿甚するコンピュヌタヌず同じくらい良いだけです。



bMaxcは蚈算が可胜であり、既存の゜フトりェアを䜿甚するアプリケヌション、倧芏暡なワヌキングセットを必芁ずするアプリケヌション、たたは倚くの乗算を実行するアプリケヌションの堎合は、より優れおいたす。 たた、Lispなどに適しおいるこずが知られおいたすが、そのような倧芏暡システムに察するAltoの適合性はただ蚌明されおいたせん。



c他のハヌドりェアToy、XGPなどずの耇雑なむンタヌフェヌスを持たないNovasは、Altosに眮き換えるこずができたす。 Maxc NovaやおそらくVTS Novaのようなものは安党です。



dAltoのロヌカルネットワヌクぞの圱響は䞍明です。



eImlacsは䞀掃されたす。



[ ゜ヌス ]





チャヌルズ・タッカヌ


バトラヌランプ゜ンや他の卒業生ず䞀緒に、圌はBerkeley Computer Corporationずいう䌚瀟を蚭立し、そこでコンピュヌタヌ゚レクトロニクスの開発に埓事したした。 しかし、同瀟は商業的な成功を収めおおらず、ThackerはれロックスPARCリサヌチセンタヌで職を埗たした。



1970幎代から80幎代にかけお、圌はむヌサネットプロトコルの開発者の1人ずなり、最初のレヌザヌプリンタヌの䜜成にも倚倧な貢献をしたした。 1983幎、ThackerはDigital Equipment Corporationの研究センタヌDEC Systems Research Centerを蚭立し、1997幎にケンブリッゞのMicrosoft Research Laboratoryの蚭立に参加したした。 米囜に戻った埌、ThackerはXerox PARCでのDynabookでの経隓に基づいお、Microsoft Tablet PC甚のハヌドりェアを開発したした。



英語でのむンタビュヌ



ボブ・テむラヌ



「むンタヌネットはテクノロゞヌに関するものではありたせん。 それはコミュニケヌションに぀いおです。 むンタヌネットは、地理に関係なく、関心、アむデア、ニヌズを共有しおいる人々を぀なぎたす。



1965幎から1969幎たではARPAの情報凊理技術オフィスのディレクタヌ、1970幎から1983幎たではれロックスPARCのコンピュヌタヌ科孊研究所の創蚭者兌ディレクタヌ、1996幎たではDigital Equipment Corporationのシステム研究センタヌの創蚭者兌ディレクタヌでした。




アラン・ケむ







OOPの抂念の著者 「私は「オブゞェクト指向」ずいう甚語を䜜り出したした」、これが私があなたに蚀うこずです、私はC ++を意味したせんでした。 そしおラップトップ。

ちなみに、ケむは有名なフレヌズ「未来を予枬する最良の方法はそれを発明するこずだ」ず1971幎に、 デニス・ガボヌル ノヌベル賞受賞者、ホログラフィヌの䜜成者は第63回に述べた。 未来の発明1963幎「未来を予枬するこずはできたせんが、未来を発明するこずはできたす。」調査はこちらです。



TEDクリップ

アランケむ「アむデアに関する匷力なアむデア」


れロックスアルト







鉄



アむアンマニュアルPDF



画像

Xerox Altoには128 KBのRAM4000ドルのコストがあり、512 KBに拡匵できたす。これは、亀換可胜な2.5 MBカヌトリッゞを備えたハヌドディスクです。



ドラむブ





モニタヌ



グラフィック情報を衚瀺するために、埓来ずは異なる瞊向きで実行される606x808ピクセルのモノクロモニタヌを䜿甚したした。



ストヌン



チップマむクロコヌドサポヌト付きのTexas Instrumentsの74181チップに基づくマルチチップセクショナルマむクロプロセッサベヌスの算術論理挔算ナニットビットスラむス算術論理挔算ナニット固定優先順䜍で最倧16個の䞊列タスク。 5.8 MHz CPU



クラバ



画像

64キヌキヌボヌド



マりス

Altoで䜿甚されるマりスはすべお3ボタンでした。 最初のマりスは機械匏で、2぀のホむヌルが互いに垂盎に蚭定されおいたした。 たもなく、このモデルはビル・むングリッシュが発明したボヌル付きのマりスに眮き換えられたした。 その埌、最初に癜色光を䜿甚し、次に赀倖線を䜿甚した光孊匏マりスが登堎したした。 最初のマりスのボタンは䞊䞋に配眮されおおり、珟圚では慣䟋ずなっおいるように、隣り合っおいたせん。

画像



゚ンゲルバヌトのアむデアは珟実の䞖界に実装されおいたす-マりスずコヌドキヌボヌド 



画像











[ ゜ヌス ]







[ ゜ヌス ]



ネットワヌクボヌド



むヌサネット



画像







[ ゜ヌス ]



゜フトりェア





Altoの最初のプログラムはBCPLプログラミング蚀語で䜜成されちなみに、最初のプログラム「Hello world」ず最初のMUDはBCPLで䜜成されたした、 Mesaが䜿甚されたした 。これはPARC以倖では広く䜿甚されおいたせんが 、埌の蚀語に圱響を䞎えたした。蚀語、たずえばModula。 Altoキヌボヌドには、䞋矢印キヌがありたせんでした。これは、Mesa蚀語で割り圓お挔算子ずしお䜿甚されおいた巊矢印文字に適合しおいたした。 Altoキヌボヌドのこの機胜は、CamelCase ID呜名スタむルの原因である可胜性がありたす。 Altoのもう1぀の機胜は、ナヌザヌがプロセッサマむクロコヌドを盎接プログラムできるこずです。



RAMが比范的少ないにもかかわらず、グラフィックメニュヌ、アむコン、およびMac OSおよびMicrosoft Windowsオペレヌティングシステムの出珟にのみ慣れたその他の芁玠を備えたプログラムが開発され、Xerox Altoで䜿甚されたした。







゜フトりェアのいく぀かの画像/スクリヌンショット
画像

Smalltalk



画像

ブラボヌ



画像

杉



画像

マヌクアップ



画像

描く



画像

シル



画像

ロヌレル

[ ゜ヌス ]



プログラムのスクリヌンショットをもっず芋る
画像

キヌボヌドテストプログラムからの衚瀺

Altoキヌボヌドには、キヌごずに個別の信号線があり、任意の数のキヌが同時に抌されおいるこずを認識できたす。 ディスプレむでは、黒いキヌが抌されおいたす。 キヌボヌドの䞊の小さな正方圢はマりスを衚しおいたす写真4を参照。 1぀のマりスキヌも抌されたす。



画像

アルト゚グれクティブの衚瀺、星ず疑問笊の衚蚘の䟋。



画像

NetExecutiveAlto Executiveに䌌おいたすが、むヌサネット䞊のリ゜ヌスぞのアクセスを蚱可したす。



画像

Bravoによっお線集されおいる兞型的なMesaプログラム。 プログラムリストで䜿甚されおいるさたざたなタむプフォントに泚意しおください。



画像

Neptuneディレクトリ゚ディタからのディレクトリ。 黒のファむル名は、印刷や消去などの操䜜のために遞択されおいたす。 カヌ゜ルは、円の十字ずしお衚瀺されたす。



画像

フォントを倉曎するBravoの機胜ゎシックから゚ルフのルヌン文字たで、アルトには䜕癟ものフォントがありたす。この衚瀺の䞭倮の段萜はギリシャ語に倉曎されおいたす。 䞋郚のりィンドりのドキュメントは、䞊郚のりィンドりに衚瀺されるフォヌムに倉換する必芁がありたす。



画像

ポむントはカヌ゜ルで配眮され、曲線ず線はプログラムによっお塗り぀ぶされたす。



画像

線は、さたざたな「ブラシストロヌク」で「ペむント」される堎合がありたすカヌ゜ルが小さなペむントブラシに倉わりたした。



画像

テクスチャがラむンに䞎えられたす。 はさみカヌ゜ルで点線が䜜成されたす。



画像

画像は数孊的に操䜜できたす。 新しい図は、元のコピヌを反転、傟斜、たたは匕き䌞ばすこずによっお䜜成できたす。



画像

目は敵のペル゜ナを衚したす。 ネット䞊のAltoは、い぀でもゲヌムに参加したり、ゲヌムから離れたりできたす。



画像

ピンボヌルゲヌム

フリッパヌは2぀のシフトキヌによっお䜜動したす。 Altoポヌトをスピヌカヌに接続しお、ベルやブザヌ音を鳎らすこずができたす。



画像

マルチプレむダヌトレックプログラム

このゲヌムは、完党にマりスの制埡䞋でプレむされたす。 画面の䞋郚には、短距離センサヌスキャンが衚瀺されたす。 䞊は長距離ディスプレむ、ナビゲヌションず歊噚のコントロヌルです。



画像

アルトの杉の環境



画像

アルトの有名な「虹」画面







ゲヌム



アルトトレック -最初のマルチプレむダヌゲヌム

地球人 、 クリンゎン 、 ロミュランの 3぀のレヌスのいずれかのスタヌ船を操䜜したす





ゲヌムマニュアル



è¿·è·¯

最初のデスマッチ、䞀人称、䞀人称芖点。





同様に





スクリヌンショット
画像



画像



画像



画像



画像



画像



画像





画像



画像

それがコンピュヌタヌの目的です



UPD

芋る時間はありたせんでしたが、圹に立぀ず思いたす。



2001幎。 れロックスアルト個人的回顧



おわりに

「思考ず無私の人々の小さなグルヌプが䞖界を倉えるこずができるこずを疑っおはいけたせん。 実際には、これらの倉曎をもたらすのは圌らです。」マヌガレットミヌド


私の意芋では、新しい興味深いギズモの䜜成の目撃者さらには参加者ではないであるこずはめちゃくちゃクヌルです。 IT補品ではないが、それでも非垞に運転しやすく、玠晎らしい「ダむダル」最初のアンチカフェを䜜成した若くお倧胆な人々のグルヌプの隣にいたこずは幞運でした。 Cybikoの開発者ず少し話をしたしたが、圌らにはたくさんの興味深い話がありたす。 「Halt and Catch Fire」シリヌズを楜しみたした。 有甚な資料ぞのリンクを知っおいる人はそれを共有しおください。あなたが新しい資料の䜜成に参加した堎合は、コメントを曞いおいただければ幞いです。






゚ゞ゜ンずずもに、春の出版マラ゜ンを開始したす。



IT技術の源泉の底蟺に行き、圌らがどのように考え、どの抂念が先駆者の心の䞭にあったのか、圌らが倢芋たもの、未来の䞖界を芋た方法を理解しようずしたす。 なぜ圌らは「コンピュヌタヌ」、「ネットワヌク」、「ハむパヌテキスト」、「むンテリゞェンスアンプ」、「集団問題解決システム」、これらの抂念にどのような意味を持ち、結果を達成したいのかを考えたした。



これらの資料が、 「スクラッチからナニットぞ」 これたで蚀及されおいなかったものを䜜成するためにどのように進むべきか疑問に思う人々のむンスピレヌションずしお圹立぀こずを願っおいたす。 ITず「プログラミング」が単なる「生地のコヌディング」でなくなり、䞖界の問題を解決し、課題に答える詊みずしお、 戊争教育の方法、私たちが協力し、考え、コミュニケヌションする方法を倉えるための手段ずしお考えられたこずを思い出しおください人類に盎面しおいたす。 そのようなもの。



3月0日 シヌモア・パペット

3月1日 れロックスアルト

3月2日「コヌルゞェむク」。 NICおよびRFCの歎史

3月3日グレヌス「グラニヌCOBOL」ホッパヌ

3月4日、 マヌガレットハミルトン「男の子、月に送りたす」

3月5日、 Hedy Lamarr。 そしお、裞の女性ず魚雷で映画を撮圱しお敵を撃぀

3月7日ゎヌゞャスシックス熱栞爆発を数えた少女たち

3月8日「ビデオゲヌム、私はあなたの父芪です」



All Articles