MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox AltoA cikkben a „elsƑ” szĂł mennyisĂ©ge megdöbbentƑ.

ElsƑ program a „Hello, World”, elsƑ jĂĄtĂ©k a MUD, elsƑ lövöldözƑs jĂĄtĂ©k, elsƑ deathmatch, elsƑ grafikus felĂŒlet, elsƑ „asztal”, elsƑ Ethernet, elsƑ hĂĄromgombos egĂ©r, elsƑ golyĂłs egĂ©r, elsƑ optikai egĂ©r, elsƑ teljes oldalas monitor, elsƑ multiplayer jĂĄtĂ©k... elsƑ szemĂ©lyi szĂĄmĂ­tĂłgĂ©p.

Az év 1973.
A Palo Alto-i vĂĄrosban, a Xerox legendĂĄs R&D laboratĂłriumĂĄban – PARC (Palo Alto Research Center Incorporated), mĂĄrcius 1-jĂ©n megjelent az a gĂ©p, amelyet kĂ©sƑbb a vilĂĄg elsƑ szemĂ©lyi szĂĄmĂ­tĂłgĂ©pĂ©nek fognak nevezni (nem otthoni szĂĄmĂ­tĂłgĂ©p, hanem egyĂ©ni hasznĂĄlatra).

Az Alto kutatĂĄsi prototĂ­pus volt, nem kereskedelmi termĂ©k. Arra terveztĂ©k, hogy az Alto sorozatgyĂĄrtott gĂ©p lesz, de sosem kerĂŒlt tömeggyĂĄrtĂĄsba. Ennek ellenĂ©re összesen nĂ©hĂĄny ezer Alto kĂ©szĂŒlt, amelynek nagy rĂ©sze a Xerox PARC-ban Ă©s kĂŒlönbözƑ egyetemeken kerĂŒlt felhasznĂĄlĂĄsra.

Egy Alto gép åra 12 000 és 40 000 dollår között mozog.

Hat Ă©vvel az Alto megjelenĂ©se utĂĄn Jobs lĂĄtni fogja, Ă©s kölcsönözve rengeteg Ășj funkciĂłt mutat be a vilĂĄgnak.

A szåmítógép létrehozåsåért a csapat (Téker, Key, Butler, Taylor) 2004-ben megkapta a Charles Stark Draper-díjat,, míg Chuck Téker 2009-ben megkapta a Turing-díjat is.

2014 októberében nyilvånosså tették az Xerox Alto forråskódjåt a Computer History Museum-ban.

PrĂłbĂĄljuk meg belenĂ©zni a motorhĂĄztetƑ alĂĄ, Ă©s ismerkedjĂŒnk meg a fejlesztƑkkel.



A szĂĄmĂ­tĂłgĂ©p fejlesztĂ©se 1972-ben kezdƑdött egy dokumentummal („MiĂ©rt Alto?”), amelyet Butler Lampson Ă­rt (aki Douglas Engelbart koncepciĂłja ĂĄltal inspirĂĄlĂłdott, oN-Line System (NLS). A designĂ©rt Chuck TĂ©ker felelt.

Butler Lampson

„Minden szĂĄmĂ­tĂłgĂ©pes problĂ©ma egy magasabb absztrakciĂłs szinttel oldhatĂł meg.”

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox AltoAz 1960-as Ă©vekben Lampson rĂ©szt vett a GENIE projektben Berkeley-ben, amely sorĂĄn kifejlesztettĂ©k a Berkeley Timesharing System idƑmegosztĂł rendszert a Scientific Data Systems SDS 940 szĂĄmĂ­tĂłgĂ©pĂ©hez.

Az 1970-es Ă©vekben Lampson a Xerox PARC laboratĂłriumĂĄnak egyik alapĂ­tĂłja lett, ahol rĂ©szt vett az Alto fejlesztĂ©sĂ©ben, valamint a lĂ©zeres nyomtatĂĄs, az Ethernet hĂĄlĂłzatok, a WYSIWYG szövegszerkesztĂ©s,kĂ©tfĂĄzisĂș elkötelezĂ©si protokollok (2PC),, Bravo , az elsƑ nagysebessĂ©gƱ helyi hĂĄlĂłzatban(LAN), több jelentƑs programozĂĄsi nyelvet fejlesztett ki, pĂ©ldĂĄul, Euclid. (LAN), kifejlesztett több jelentƑs programozĂĄsi nyelvet, pĂ©ldĂĄul, Euclid.

A '80-as Ă©vekben Lampson a Digital Equipment Corporationhöz tĂĄvozott. Jelenleg a Microsoft kutatĂĄsi rĂ©szlegĂ©n dolgozik, ahol a biztonsĂĄg Ă©s a kalĂłzkodĂĄs elleni kĂŒzdelem kĂ©rdĂ©seivel foglalkozik. A Massachusettsi MƱszaki Egyetemen tanĂ­t.

LĂ©pason emlĂ©keztetƑje: „MiĂ©rt Alto?”

XEROX BeltĂ©ri emlĂ©keztetƑCĂ­mzett CSL DĂĄtum 1972. december 19.
FeladĂł Butler Lampson HelyszĂ­n Palo Alto

Tårgy Miért Alto Szervezet PARC

1. Bevezetés

Ez az emlĂ©keztetƑ a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p, az Alto mĂĄsolĂĄsĂĄnak okait tĂĄrgyalja, amelyet Chuck Thacker Ă©s mĂĄsok terveztek. E gĂ©p eredeti motivĂĄciĂłjĂĄt Alan Kay biztosĂ­totta, aki körĂŒlbelĂŒl 15-20 „átmeneti Dynabook” rendszert igĂ©nyelne oktatĂĄskutatĂĄsa szĂĄmĂĄra. Az Alto azonban sokkal szĂ©lesebb alkalmazĂĄsi terĂŒlettel rendelkezik, mint amit ez a kezdet sugall. ElƑször ismertetem jellemzƑit, majd ĂĄttĂ©rek az Alto szĂĄmos izgalmas felhasznĂĄlĂĄsi mĂłdjĂĄra. KiderĂŒl, hogy szinte minden CSL kutatĂĄsi programmal van valamilyen interakciĂł.

2. JellemzƑk

Egy Alto rendszer az alĂĄbbiakbĂłl ĂĄll:
48-64K 16 bites memória (plusz paritås és esetleg hibajavítås).

Egy 10 megabåjtos Diablo lemez, amely 7 ”s-enként egy szót transzferål, 25 ms-ig forog, és 8 ms-ig tart a track-to-track keresés, a legrosszabb esetben pedig 70 ms.

Egy 901 vonalas TV monitor, amelynek megjelenĂ­tĂ©si felĂŒlete szinte pontosan megegyezik ennek az oldalnak a mĂ©retĂ©vel. FĂŒggƑlegesen orientĂĄlt, Ă©s bitkĂ©pbƑl hajtjĂĄk. A megjelenĂ­tĂ©si terĂŒlet kitöltĂ©sĂ©hez 32K memĂłria szĂŒksĂ©ges egy nĂ©gyzet (825×620) raszterrel. Ezek a pontok körĂŒlbelĂŒl 1,4 mils nĂ©gyzet alakĂșak. LehetsĂ©ges a szĂ©lessĂ©gĂŒket körĂŒlbelĂŒl 1 mil-ra csökkenteni, ami 825×860 rasztert ad Ă©s 44,3K memĂłriĂĄt igĂ©nyel. A nĂ©gyzet raszter 8000 5×7 karaktert tud megjelenĂ­teni leszĂĄrmazottakkal, vagy 2500 gyönyörƱ arĂĄnyos tĂĄvolsĂĄgĂș karaktert.

Egy dekĂłdolatlan billentyƱzet, amely lehetƑvĂ© teszi a processzor szĂĄmĂĄra, hogy pontosan meghatĂĄrozza, mikor nyomjĂĄk le vagy engedik el a billentyƱt, valamint egy egĂ©r vagy mĂĄs mutatĂłeszköz.

Egy processzor, amely körĂŒlbelĂŒl 1,5 ”s/instrukciĂł sebessĂ©ggel hajtja vĂ©gre a Nova utasĂ­tĂĄsokat, Ă©s bƑvĂ­thetƑ tovĂĄbbi utasĂ­tĂĄsokkal, amelyek alkalmasak Lisp, Bcpl, MPS vagy bĂĄrmilyen mĂĄs nyelv Ă©rtelmezĂ©sĂ©re.

Egy nagy såvszélességƱ (10 MHz) kommunikåciós interfész, amelynek részletei még nem specifikåltak.

OpcionĂĄlisan, egy fix karaktergenerĂĄtor, hasonlĂł ahhoz, amit Doug Clark tervezett Ă©s Ă©pĂ­tett. Ez sok memĂłriĂĄt takarĂ­tana meg Ă©s jobb minƑsĂ©gƱ karaktereket biztosĂ­tana, mint amiket egy nĂ©gyzet raszterrel lehetne lĂ©trehozni, de nem ad Ășj alapvetƑ kĂ©pessĂ©get. KörĂŒlbelĂŒl 500 dollĂĄrba kerĂŒlne.

Opcionålisan, egy Diablo nyomtató, XGP vagy mås keménytåblås eszköz.

Egy körĂŒlbelĂŒl 45" szĂ©les Ă©s 25" mĂ©ly asztal a gĂ©p hĂĄzĂĄnak Ă©s a kijelzƑ, illetve billentyƱzet elhelyezĂ©sĂ©nek.

Legfontosabb, hogy az ĂĄra körĂŒlbelĂŒl 10,5K dollĂĄr, amely csökkenthetƑ 9,7K dollĂĄrra egy 2,5 megabĂĄjtos lemez hasznĂĄlatĂĄval. Az ĂĄr körĂŒlbelĂŒl egyenlƑen oszlik meg a lemez, memĂłria Ă©s minden mĂĄs között. KörĂŒlbelĂŒl kĂ©tszer annyit költöttĂŒnk a Maxc-re, mint a 1974-es CSL tagok.

A rendszer kĂ©pes szinte bĂĄrmilyen szĂĄmĂ­tĂĄst elvĂ©gezni, amit egy PDP-10 vĂ©gezhet. A legtöbb problĂ©ma esetĂ©n jobb teljesĂ­tmĂ©nyt tud nyĂșjtani a felhasznĂĄlĂłnak, mint egy idƑmegosztott 10-es, mĂ©g akkor is, ha az utĂłbbit enyhĂ©n terhelik (nyilvĂĄnvalĂł kivĂ©tel: sok lebegƑpontos szĂĄmĂ­tĂĄs). EzenkĂ­vĂŒl fejlesztĂ©s alatt ĂĄllnak Lisp, Bcpl Ă©s MPS rendszerek, amelyek Nova alatt is mƱködhetnek, Ă©s ezĂ©rt kis mĂłdosĂ­tĂĄssal az Alto-n is. Mivel a jövƑbeli szoftver munkĂĄnk többsĂ©ge vĂĄrhatĂłan ezeken a nyelveken fog zajlani, a legtöbbjĂŒknek kĂ©pesnek kell lennie az Alto-n valĂł futĂĄsra.

A következƑ bekezdĂ©s azt mutatja, hogy bƑsĂ©ges szĂĄmĂ­tĂĄsi kapacitĂĄs ĂĄll rendelkezĂ©sre. A Lisp Ă©s az MPS valamilyen hardveres tĂĄmogatĂĄsĂș lekĂ©pezĂ©ssel fog rendelkezni, ami azt jelenti, hogy a virtuĂĄlis memĂłria mĂ©rete nem lesz problĂ©ma; egy hasonlĂł megoldĂĄs a Bcpl esetĂ©ben is megvalĂłsĂ­thatĂłnak tƱnik, de ezt mĂ©g nem vizsgĂĄltĂĄk.

Egy 64K Alto annyi Lisp cellĂĄt tartalmaz, mint 32K PDP-l0 memĂłria. A BBN azt ĂĄllĂ­tja, hogy ĂĄtlagosan 25K munkaszettel Ă©s 30 ms laphibĂĄs intervallummal futtatjĂĄk a Lisp felhasznĂĄlĂłit. NegyvenkĂ©t lemezsĂĄv 256K Lisp cellĂĄt tart, Ă©s az ĂĄtlagos hozzĂĄfĂ©rĂ©si idƑ egy rekordhoz ezek egyikĂ©n körĂŒlbelĂŒl 32 ms, összehasonlĂ­tva a 10-es dob 17 ms-ĂĄval. EzĂ©rt, ha az Alto vĂ©grehajtĂĄsi sebessĂ©ge a 10-es sebessĂ©g felĂ©nĂ©l alacsonyabb, a lapozĂĄs nem kerĂŒl többe, mint a 10-es Lisp programoknĂĄl. Nagyon valĂłszĂ­nƱ, hogy tudunk egy Lisp rendszert lĂ©trehozni egy AltĂłn, nĂ©hĂĄny speciĂĄlis utasĂ­tĂĄssal, amely a Tenex Lisp 32K swap tĂ©rben vĂ©gzett futtatĂĄsĂĄnak a felĂ©t tudja nyĂșjtani. HasonlĂł eredmĂ©nyek vĂĄrhatĂłk mĂĄs nyelveknĂ©l is.

3. AlkalmazĂĄsok

Minden itt megfontolt alkalmazĂĄs kĂ©t tĂ©nyre Ă©pĂŒl, amelyek összefoglaljĂĄk az elƑzƑ szakasz tartalmĂĄt:

Az Alto hatékonyabb, mint egy Tenexhez csatlakoztatott VTS terminål;

Az Alto annyira olcsĂł, hogy minden CSL-tag szĂĄmĂĄra tudunk vĂĄsĂĄrolni egyet, ha ez kĂ­vĂĄnatosnak bizonyul.

a) Elosztott szĂĄmĂ­tĂĄstechnika. Nagyon könnyen tudunk egy Aloha-szerƱ, pont-pont közti csomagkapcsolt hĂĄlĂłzatot lĂ©trehozni az AltĂłk között, koaxiĂĄlis kĂĄbelen mint Ă©teren (vagy mikrosugĂĄrral egy hegyre helyezett ismĂ©tlƑnĂ©l otthoni terminĂĄlokhoz). EzutĂĄn nagyszĂĄmĂș kĂ­sĂ©rletet tudunk vĂ©gezni, tucatnyi gĂ©ppel. KönnyƱ olyan kĂ­sĂ©rleteket vĂ©gezni, amelyek fĂŒggetlen rĂ©sztvevƑkön mĂșlnak, valamint olyanokat, amelyek speciĂĄlis összetevƑket hasznĂĄlnak, amelyeknek egyĂŒtt kell mƱködniĂŒk bĂĄrmi elĂ©rĂ©sĂ©hez. KĂŒlönösen, be tudunk ĂĄllĂ­tani rendszereket, amelyekben minden felhasznĂĄlĂłnak sajĂĄt fĂĄjljai vannak, Ă©s a kommunikĂĄciĂł kizĂĄrĂłlag a megoszthatĂł informĂĄciĂłk cserĂ©jĂ©re törtĂ©nik, Ă­gy vilĂĄgosabbĂĄ tĂ©ve a központosĂ­tott fĂĄjlokkal szembeni rendszer hosszĂș tĂĄvĂș vitĂĄjĂĄt.

b) Irodai rendszerek. Futtathatjuk Peter Lisp-alapĂș NLS-ellenfelĂ©t vagy az xNLS rendszert. Az Alto szĂĄmĂ­tĂĄsi tĂșlzĂĄsai lehetƑvĂ© teszik szĂĄmunkra, hogy a rendszer kĂ©pessĂ©geire koncentrĂĄljunk, nem pedig annak optimalizĂĄlĂĄsĂĄra. Az ilyen megközelĂ­tĂ©sbƑl nyert informĂĄciĂłk kiegĂ©szĂ­tik az xNLS többfelhasznĂĄlĂłs kĂ­sĂ©rletekbƑl nyert eredmĂ©nyeket. Az is lehetsĂ©ges, hogy ezeket AltĂłn fusson, Ă©s Ă­gy megszabaduljunk a Nova-fĂŒggƑsĂ©gtƑl; ez a lehetƑsĂ©g tovĂĄbbi vizsgĂĄlatot igĂ©nyel.

c) SzemĂ©lyi szĂĄmĂ­tĂĄstechnika. Ha elmĂ©leteink helyesek az olcsĂł, erƑteljes szemĂ©lyi szĂĄmĂ­tĂłgĂ©pek hasznossĂĄgĂĄrĂłl, akkor ezt meggyƑzƑen be kell tudnunk mutatni AltĂłn. Ha tĂ©vedĂŒnk, megtudhatjuk miĂ©rt. PĂ©ldĂĄul kĂ©pesnek kell lennĂŒnk arra, hogy a nehĂ©z Lisp-felhasznĂĄlĂłkat, mint Warren Ă©s Peter, elĂ©gedettĂ© tegyĂŒk egy AltĂłval. Ez jelentƑs szĂĄmĂ­tĂĄsi terhet is levesz MaxcrƑl. Azt is könnyen meg tudjuk szimulĂĄlni, hogy mĂĄs javasolt szemĂ©lyi szĂĄmĂ­tĂłgĂ©pek (pl. kĂŒlönbözƑ memĂłriahierarchiĂĄk) hardverkonfigurĂĄciĂłjĂĄt Ă©s Ă­gy Ă©rvĂ©nyesĂ­thetjĂŒk ezeket a terveket. Ez fontos, mert a kompaktabb gĂ©pek jĂłval nagyobb befektetĂ©st igĂ©nyelnek a fejlesztĂ©sben Ă©s a memĂłria rendszer pontosabb optimalizĂĄlĂĄsĂĄban.

d) Grafika. Az Alto kivĂĄlĂł eszköz Bob Flegal grafikai munkĂĄjĂĄhoz, Ă©s a munkĂĄja gyĂŒmölcseit szĂ©les közönsĂ©g szĂĄmĂĄra elĂ©rhetƑvĂ© teszi. Nem tudja megcsinĂĄlni Dick Shoup dolgait.

4. Verseny

Az Alto versenyez néhåny mås dologgal, amit mi vagy az SSL csinålunk. Szerintem ez jó dolog, hiszen ösztönzi a két megközelítés tåmogatóit, hogy a legjobbak legyenek. Konkrétan;

a) A VTS kĂ©pes magasabb minƑsĂ©gƱ karaktereket kĂ©szĂ­teni, intenzitĂĄs-vezĂ©rlĂ©ssel Ă©s villogĂĄssal rendelkezik, fele-harmadannyiba kerĂŒl, ha csak terminĂĄlra van szĂŒksĂ©g, Ă©s kihasznĂĄlhatja a videĂł kapcsolĂłt. Nem tud grafikai feladatokat vĂ©gezni, Ă©s szenvedhet a megosztott erƑforrĂĄsok rendszerĂ©nek sorban ĂĄllĂĄsi problĂ©mĂĄitĂłl (a vezĂ©rlƑ Nova Ă©s a kommunikĂĄciĂł megosztott). És termĂ©szetesen csak annyira jĂł, mint a szĂĄmĂ­tĂłgĂ©p, amely hasznĂĄlja.

b) A Maxc kĂ©pes szĂĄmĂ­tĂĄsi feladatokat vĂ©gezni, Ă©s azok szĂĄmĂĄra, akik meglĂ©vƑ szoftvereket hasznĂĄlnak, nagy munkakĂ©szletekkel rendelkeznek, vagy sok szorzĂĄst vĂ©geznek, jobbnak bizonyul. EzenkĂ­vĂŒl tudvalĂ©vƑ, hogy jĂł Lisphez, stb., mĂ­g az Alto megfelelƑsĂ©ge az ilyen nagy rendszerekhez tovĂĄbbra is bizonyĂ­tatlan.

c) Azok a Novas, amelyek nem rendelkeznek bonyolult interfĂ©szekkel mĂĄs hardverekhez (pl. Toy, XGP), lecserĂ©lhetƑk Altosra. Azok, amelyek rendelkeznek, mint a Maxc Nova vagy valĂłszĂ­nƱleg a VTS Nova, biztonsĂĄgosak.

d) Az Alto helyi hálózatra gyakorolt ​​hatásai tisztázatlanok.

e) Az Imlacok eltƱntek.

[ForrĂĄs]

Charles Tecker

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto BĂĄr egyĂŒtt alapĂ­tottĂĄk a Berkeley Computer Corporation-t Butler Lampsonnal Ă©s mĂĄs diplomĂĄsokkal, ahol szĂĄmĂ­tĂĄstechnikai elektronikai fejlesztĂ©sekkel foglalkoztak. Azonban a cĂ©g nem volt kereskedelmi siker, Ă­gy Tecker a Xerox PARC kutatĂłközpontjĂĄba kerĂŒlt.

Az 1970-es Ă©s 80-as Ă©vek folyamĂĄn az Ethernet protokoll egyik fejlesztƑje lett, valamint jelentƑs hozzĂĄjĂĄrulĂĄst tett az elsƑ lĂ©zernyomtatĂł lĂ©trehozĂĄsĂĄhoz. 1983-ban Tecker megalapĂ­totta a Digital Equipment Corporation (DEC Systems Research Center) kutatĂłközpontjĂĄt, Ă©s 1997-ben rĂ©szt vett a Microsoft Research laboratĂłriumĂĄnak megalapĂ­tĂĄsĂĄban Cambridge-ben. VisszatĂ©rve az EgyesĂŒlt Államokba, Tecker a Microsoft Tablet PC tĂĄblagĂ©p hardverĂ©nek fejlesztĂ©sĂ©n dolgozott, amely a Dynabook-nĂĄl szerzett tapasztalatain alapult a Xerox PARC-nĂĄl.

InterjĂș angolul

Bob Taylor

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto „Az internet nem a technolĂłgiĂĄrĂłl szĂłl; hanem a kommunikĂĄciĂłrĂłl. Az internet összekapcsolja azokat az embereket, akiknek közös Ă©rdekeik, ötleteik Ă©s szĂŒksĂ©gleteik vannak, fĂŒggetlenĂŒl a földrajzi elhelyezkedĂ©stƑl.”

Az ARPA igazgatĂłja volt InformĂĄciĂłfeldolgozĂĄsi Technikai Hivatal 1965-tƑl 1969-ig, a Xerox PARC SzĂĄmĂ­tĂĄstudomĂĄnyi LaboratĂłriumĂĄnak alapĂ­tĂłja Ă©s vezetƑje 1970-tƑl 1983-ig, Ă©s a Digital Equipment Corporation alapĂ­tĂłja Ă©s vezetƑje Rendszerek KutatĂłközpontja 1996-ig.



Alan Kay

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

Az OOP („Én talĂĄltam ki a 'objektum-orientĂĄlt' kifejezĂ©st, Ă©s hadd mondjam el Önöknek, nem a C++-ra gondoltam.”) Ă©s a laptop.
EgyĂ©bkĂ©nt, Kay 1971-ben mondta a hĂ­res mondatĂĄt „A legjobb mĂłdja a jövƑ megjĂłslĂĄsĂĄnak, ha feltalĂĄljuk.” Dennis Gabor (Nobel-dĂ­jas, a hologrĂĄfia feltalĂĄlĂłja) – 63 Ă©ves korĂĄban. JövƑ feltalĂĄlĂĄsa (1963): „A jövƑ nem jĂłsolhatĂł meg, de a jövƑk feltalĂĄlhatĂłk.” (Ezzel kapcsolatban TED videĂł itt.)

Alan Kay: „Egy erƑteljes ötlet az ötletekrƑl”
Xerox Alto

Hardver kézikönyv (PDF)

VideĂł lejĂĄtszĂĄsa

Hardver

A Xerox Alto 128 KB RAM-mal rendelkezett (4000 dollĂĄrĂ©rt), amely 512 KB-ra bƑvĂ­thetƑ, cserĂ©lhetƑ kazettĂĄs merevlemezzel 2,5 MB kapacitĂĄssal.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
AdathordozĂłk

Grafikus informĂĄciĂłk megjelenĂ­tĂ©sĂ©hez monokrĂłm monitorral rendelkezett 606×808 pixeles, szokatlan portrĂ© tĂĄjolĂĄsban.
MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

Monitor
MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Chipek

Chip: többszörös szlice-eredményƱ aritmetikai-logikai egység, a
MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Texas Instruments 74181 chipje mikrokód tåmogatåssal (legfeljebb 16 pårhuzamos feladat fix prioritåsokkal). 5.8 MHz CPU BillentyƱzet

64 billentyƱs billentyƱzet

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Egér

Egér
Minden egĂ©r, amelyet az Alto-hoz hasznĂĄltak, hĂĄromgombos volt. Az elsƑ egĂ©r mechanikus volt, kĂ©t, egymĂĄssal derĂ©kszögben elhelyezett kerĂ©kkel. Hamarosan ezt a modellt vĂĄltotta fel a Bill English ĂĄltal feltalĂĄlt golyĂłs egĂ©r. KĂ©sƑbb megjelent az optikai egĂ©r, amely kezdetben fehĂ©r fĂ©nyt, majd infravörös sugĂĄrzĂĄst hasznĂĄlt. Az elsƑ egerek gombjai egymĂĄs felett helyezkedtek el, nem pedig egymĂĄs mellett, ahogyan ma megszokott.
MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

Engelbart ötletei, amelyek a valósågban megvalósultak: egy egér és a billentyƱzet:

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

[ForrĂĄs]

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

[ForrĂĄs]

HĂĄlĂłzati kĂĄrtya

Ethernet

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

[forrĂĄs]

Szoftver

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Az Alto elsƑ programjait egy programozĂĄsi nyelven Ă­rtĂĄk BCPL (a BCPL-en Ă­rtĂĄk az elsƑ "Hello world" programot Ă©s az elsƑ MUD-ot), majd a nyelvet hasznĂĄltĂĄk Mesa, amely nem terjedt el szĂ©les körben a PARC falain kĂ­vĂŒl, de hatĂĄssal volt nĂ©hĂĄny kĂ©sƑbbi nyelvre, pĂ©ldĂĄul a ModulĂĄra. Az Alto billentyƱzetĂ©n nem volt alĂĄhĂșzĂĄs billentyƱ, amelyet a balra mutatĂł karakterhez alakĂ­tottak ki, amelyet a Mesa nyelvben hasznĂĄlta a hozzĂĄrendelĂ©s operĂĄtorakĂ©nt. Ez az Alto billentyƱzetĂ©nek sajĂĄtossĂĄga lehetett a CamelCase azonosĂ­tĂłk nĂ©vadĂĄsi stĂ­lusĂĄnak megjelenĂ©sĂ©nek oka is. Az Alto mĂĄsik sajĂĄtossĂĄga az volt, hogy a felhasznĂĄlĂł közvetlenĂŒl programozhatta a processzor mikrokĂłdjĂĄt.

A viszonylag kis memĂłriakapacitĂĄs ellenĂ©re a Xerox Alto szĂĄmĂĄra olyan programokat fejlesztettek Ă©s hasznĂĄltak, amelyek grafikus menĂŒket, ikonokat Ă©s mĂĄs elemeket hasznĂĄltak, amelyek csak a Mac OS Ă©s a Microsoft Windows operĂĄciĂłs rendszerek megjelenĂ©sĂ©vel vĂĄltak megszokottĂĄ.

  • Bravo Ă©s Gypsy — az elsƑ WYSIWYG szövegszerkesztƑk
  • Laurel Ă©s Hardy — hĂĄlĂłzati e-mail kliensek
  • Markup Ă©s Draw — grafikai szerkesztƑk (bitmap szerkesztƑk)
  • Neptune — fĂĄjlkezelƑ
  • FTP Ă©s chat eszközök
  • JĂĄtĂ©kok — Sakk, Flipper, Othello Ă©s Gene Ball ĂĄltal kĂ©szĂ­tett Alto Trek jĂĄtĂ©k
  • Sil — vektorgrafikai szerkesztƑ integrĂĄlt ĂĄramkörök Ă©s nyomtatott ĂĄramkörök szĂĄmĂĄra
  • Officetalk — kĂ­sĂ©rleti ƱrlapfeldolgozĂł rendszer
  • ProgramozĂĄsi nyelvek — BCPL, LISP, Smalltalk, Mesa Ă©s Poplar

Több kĂ©p/kĂ©pernyƑkĂ©p a szoftverrƑlMĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Smalltalk

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
nagysebességƱ helyi hålózatban

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Cedar

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Markup

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Draw

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
SIL

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Laurel
[forrĂĄs]

mĂ©g kĂ©pernyƑkĂ©pek a programokrĂłlMĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
KĂ©pernyƑ megjelenĂ­tĂ©se a billentyƱzet-teszt programbĂłl:
Az Alto billentyƱzete minden egyes billentyƱ szĂĄmĂĄra kĂŒlön jelvonalat tartalmaz, Ă­gy felismeri, amikor bĂĄrmennyi billentyƱt egyszerre lenyomnak. A megjelenĂ­tĂ©sben a fekete gombokat lenyomtĂĄk. A billentyƱzet fölött talĂĄlhatĂł kis nĂ©gyzet az egeret jelöli (lĂĄsd a 4. fĂ©nykĂ©pet); egy egĂ©rgomb is lenyomva van.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Az Alto Executive megjelenĂ­tĂ©se, csillag Ă©s kĂ©rdƑjel jelölĂ©s pĂ©ldĂĄjĂĄval.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
A NetExecutive (hasonlĂł az Alto Executive-hez, de hozzĂĄfĂ©rĂ©st biztosĂ­t az Etherneten lĂ©vƑ erƑforrĂĄsokhoz.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Tipikus Mesa program Bravo ĂĄltal szerkesztve; vegye Ă©szre a programlistĂĄban hasznĂĄlt kĂŒlönbözƑ betƱtĂ­pusokat.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
KönyvtĂĄr a Neptune könyvtĂĄrelƑállĂ­tĂłbĂłl. A fekete betƱszĂ­nƱ fĂĄjlnevek ki lettek vĂĄlasztva tovĂĄbbi mƱveletekhez, pĂ©ldĂĄul nyomtatĂĄshoz vagy törlĂ©shez. A kurzor körben kereszt formĂĄjĂĄban jelenik meg.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Bravo kĂ©pessĂ©ge a betƱtĂ­pusok megvĂĄltoztatĂĄsĂĄra (szĂĄmos betƱtĂ­pus lĂ©tezik az Alto szĂĄmĂĄra, a gĂłtikustĂłl az elvish rĂłnaikig; a közĂ©psƑ bekezdĂ©s ebben a megjelenĂ­tĂ©sben görögre lett vĂĄltoztatva). Az alsĂł ablakban talĂĄlhatĂł dokumentumnak ĂĄt kellett alakĂ­tania a felsƑ ablakban lĂĄthatĂł formĂĄt.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
A pontok a kurzorral helyezkednek el, a görbĂ©k Ă©s vonalak a program ĂĄltal töltƑdnek ki.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
A vonalakat kĂŒlönfĂ©le „ecsetvonĂĄsokkal” lehet „festeni” (a kurzor kicsi ecsetre vĂĄlt).

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
A vonalaknak textĂșrĂĄt adnak; a pontozott vonalak a kĂ©s kurzorral kĂ©szĂŒlnek.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
A kĂ©pet matematikailag manipulĂĄlni lehet; egy Ășj figura hozhatĂł lĂ©tre az eredeti pĂ©ldĂĄny megfordĂ­tĂĄsĂĄval, döntĂ©sĂ©vel vagy nyĂșjtĂĄsĂĄval.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
A szem a személyiségét képviseli egy ellenfélnek. Bårmely Alto a hålózaton bårmikor csatlakozhat vagy elhagyhatja a jåtékot.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
A Pinball jåték:
A flipperek a kĂ©t shift billentyƱvel aktivĂĄlĂłdnak; egy Alto port csatlakoztathatĂł egy hangszĂłrĂłhoz, hogy harang Ă©s kĂŒrt hangjait adja.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
A multiplayer Trek program:
Ez a jĂĄtĂ©k teljes egĂ©szĂ©ben az egĂ©r irĂĄnyĂ­tĂĄsa alatt zajlik. A kĂ©pernyƑ alsĂł rĂ©sze egy rövid tĂĄvĂș Ă©rzĂ©kelĂ©si vizsgĂĄlatot mutat; felette van a hosszĂș tĂĄvĂș kijelzƑ, valamint a navigĂĄciĂłs Ă©s fegyvervezĂ©rlƑk.

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Cedar környezet az Alto-n

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
Híres „szivárvány” kijelzƑ az Alto-n

Jåtékok

Alto Trek — az elsƑ multiplayer jĂĄtĂ©k
Ön irĂĄnyĂ­tja a csillaghajĂłt a hĂĄrom faj egyikĂ©n: Földiek, Klingonok vagy RomulĂĄnok

VideĂł lejĂĄtszĂĄsa

Útikönyv jĂĄtĂ©k közben

Maze
Az elsƑ deathmatch, elsƑ nĂ©zet az „elsƑ szemĂ©ly” szempontjĂĄbĂłl.

VideĂł lejĂĄtszĂĄsa

Ă©s a következƑ is:

  • Astro-roids
  • Sakk
  • Galaxians
  • Mazewar
  • Missile Command
  • Rinky Dink (Clint Parker flipperprogramja)
  • ưrhĂĄborĂș

KĂ©pernyƑkĂ©pekMĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto

MĂĄrcius 1. – a szemĂ©lyi szĂĄmĂ­tĂłgĂ©p szĂŒletĂ©snapja. Xerox Alto
EzĂ©rt szĂŒksĂ©gesek a gĂ©pek

UPD
Nem låttam még, de gondolom hasznos lesz:

VideĂł lejĂĄtszĂĄsa

2001. év. A Xerox Alto: Személyes visszatekintés

ZĂĄrĂĄs

„Ne kĂ©telkedjenek abban, hogy egy kis gondolkodĂł Ă©s eltökĂ©lt emberek csoportja meg tudja vĂĄltoztatni a vilĂĄgot. ValĂłjĂĄban csak Ƒk hozzĂĄk el a vĂĄltozĂĄsokat.” Margaret Mead

Szerintem ƑrĂŒlt izgalmas tanĂșja (Ă©s kĂŒlönösen rĂ©sztvevƑje) lenni Ășj Ă©s Ă©rdekes dolgok lĂ©trehozĂĄsĂĄnak. SzerencsĂ©s voltam, hogy egyĂŒtt lehettem egy fiatal, merĂ©sz csapattal, akik a „Cifert” (az elsƑ anti-kĂĄvĂ©zĂł) alkottĂĄk, ami nem IT-termĂ©k, de mĂ©gis nagyon dinamikus Ă©s nagyszerƱ. Kicsit beszĂ©lgettem a fejlesztƑkkel Cybiko, van sok Ă©rdekes törtĂ©netĂŒk. Örömmel nĂ©ztem meg a sorozatot „Halt and Catch Fire”. Aki tud linkeket hasznos anyagokra, ossza meg, ha pedig ön is rĂ©szt vett az Ășj lĂ©trehozĂĄsĂĄban — Ă­rjon a kommentekbe, hĂĄlĂĄs leszek.

A cĂ©ggel egyĂŒtt Edison tavaszi publikĂĄciĂłs maratont indĂ­tunk.

MegprĂłbĂĄlom feltĂĄrni az IT-technolĂłgiĂĄk eredeteit, hogy megĂ©rtsem, hogyan gondolkodtak, Ă©s milyen koncepciĂłk voltak a felfedezƑk fejĂ©ben, mirƑl ĂĄlmodtak, Ă©s hogyan lĂĄttĂĄk a jövƑ vilĂĄgĂĄt. Milyen cĂ©lt szolgĂĄltak a "szĂĄmĂ­tĂłgĂ©p", "hĂĄlĂłzat", "hipertext", "intelligenciafokozĂłk", "kollektĂ­v problĂ©mamegoldĂĄs rendszere" kifejezĂ©sek, milyen Ă©rtelmet adtak ezeknek a fogalmaknak, Ă©s milyen eszközökkel akartĂĄk elĂ©rni az eredmĂ©nyeket.

RemĂ©lem, hogy ezek az anyagok inspirĂĄciĂłt jelentenek azok szĂĄmĂĄra, akik azon gondolkodnak, hogyan lĂ©pjenek tovĂĄbb. „NullĂĄtĂłl az Egyeshez” (valami lĂ©trehozĂĄsa, ami korĂĄbban soha nem lĂ©tezett). Azt szeretnĂ©m, ha az IT Ă©s a „programozĂĄs” nem csupĂĄn „kĂłdolĂĄs a pĂ©nzĂ©rt” lenne, Ă©s emlĂ©keztessĂŒk, hogy ezek olyan eszközöknek szĂĄntĂĄk, amelyek megvĂĄltoztatjĂĄk a hĂĄborĂș, az oktatĂĄs, a közös tevĂ©kenysĂ©gek, a gondolkodĂĄs Ă©s a kommunikĂĄciĂł mĂłdjait, mint a vilĂĄgproblĂ©mĂĄk megoldĂĄsĂĄra Ă©s az emberisĂ©get Ă©rintƑ kihĂ­vĂĄsokra adott vĂĄlaszok kĂ­sĂ©rlete.

0. mĂĄrcius. Seymour Papert
1. mårcius. Hardver kézikönyv (PDF)
2. mĂĄrcius. „HĂ­vja Jayt”. A NIC Ă©s az RFC törtĂ©nete
3. március. Grace „COBOL nagymama” Hopper
4. mĂĄrcius. Margaret Hamilton: „FiĂșk, hamarosan a Holdra kĂŒldelek titeket”
5. mĂĄrcius. Hedy Lamarr. Ahogy a filmben meztelenĂŒl szerepel, Ă©s a ellensĂ©get torpedĂłval megĂŒti
7. mĂĄrcius. A csodĂĄlatos hatos: lĂĄnyok, akik a termonukleĂĄris robbanĂĄsokat szĂĄmoltĂĄk ki
8. mĂĄrcius. „VideĂłjĂĄtĂ©kok, Ă©n vagyok az apĂĄtok!”

ForrĂĄs: habr.com

MegbĂ­zhatĂł hosting vĂĄsĂĄrlĂĄsa weboldalak szĂĄmĂĄra, DDoS vĂ©delemmel, VPS VDS szerverek. đŸ”„ MegbĂ­zhatĂł webtĂĄrhely vĂĄsĂĄrlĂĄsa DDoS vĂ©delemmel, VPS VDS szerverek | ProHoster