Istoricul Internetului: extinderea interactivității

Istoricul Internetului: extinderea interactivității

Alte articole din serie:

La începutul anilor 1960, mașinile de calcul interactive, din semințe fragede cultivate la Lincoln Laboratory și MIT, au început treptat să se răspândească peste tot, în două moduri diferite. În primul rând, computerele în sine au extins cârcei care ajungeau în clădirile, campusurile și orașele din apropiere, permițând utilizatorilor să interacționeze cu ele de la distanță, cu mai mulți utilizatori simultan. Aceste noi sisteme de partajare a timpului au înflorit în platforme pentru primele comunități virtuale, online. În al doilea rând, semințele interactivității s-au răspândit în toate statele și au prins rădăcini în California. Și o persoană a fost responsabilă pentru acest prim răsad, pe nume un psiholog Joseph Carl Robnett Licklider.

Joseph „sămânță de măr”*

*Aluzie la un personaj de folclor american poreclit Johnny Appleseed, sau „Johnny Apple Seed”, faimos pentru plantarea sa activă de meri în vestul mijlociu al Statelor Unite (semințe de măr – sămânță de măr) / aprox. traducere

Joseph Carl Robnett Licklider - „Lick” prietenilor săi - specializat în psihoacustică, un domeniu care lega stările imaginare ale conștiinței, psihologia măsurată și fizica sunetului. L-am menționat pe scurt mai devreme - a fost consultant la audierile FCC pe Hush-a-Phone în anii 1950. Și-a perfecționat abilitățile la Laboratorul de psihoacustică de la Harvard în timpul războiului, dezvoltând tehnologii care au îmbunătățit audibilitatea transmisiilor radio în bombardierele zgomotoase.

Istoricul Internetului: extinderea interactivității
Joseph Carl Robnett Licklider, alias Lick

La fel ca mulți oameni de știință americani din generația sa, el a descoperit modalități de a-și combina interesele cu nevoile militare după război, dar nu pentru că ar fi fost deosebit de interesat de arme sau de apărarea națională. Existau doar două surse civile majore de finanțare pentru cercetarea științifică - acestea erau instituții private fondate de giganți industriali la începutul secolului: Fundația Rockefeller și Instituția Carnegie. National Institutes of Health avea doar câteva milioane de dolari, iar National Science Foundation a fost înființată abia în 1950, cu un buget la fel de modest. În anii 1950, cel mai bun loc pentru a căuta finanțare pentru proiecte interesante de știință și tehnologie era Departamentul Apărării.

Așa că în anii 1950, Lick s-a alăturat Laboratorului de acustică al MIT, condus de fizicienii Leo Beranek și Richard Bolt și care a primit aproape toată finanțarea de la Marina SUA. După aceea, experiența sa în conectarea simțurilor umane la echipamente electronice l-a făcut un candidat principal pentru noul proiect de apărare aeriană al MIT. Participarea la grupul de dezvoltare "Proiectul Charles„, implicat în implementarea raportului de apărare aeriană al Comitetului Valei, Leake a insistat să includă în proiect cercetarea factorilor umani, ceea ce a dus la numirea lui unul dintre directorii de dezvoltare a afișajelor radar de la Lincoln Laboratory.

Acolo, la un moment dat, la mijlocul anilor 1950, s-a intersectat cu Wes Clark și TX-2 și s-a infectat imediat cu interactivitatea computerului. Era fascinat de ideea controlului complet asupra unei mașini puternice, capabilă să rezolve instantaneu orice sarcină care i-a fost atribuită. El a început să dezvolte ideea de a crea o „simbioză între om și mașină”, un parteneriat între om și computer, capabil să sporească puterea intelectuală a unei persoane în același mod în care mașinile industriale îi sporesc abilitățile fizice (este este demn de remarcat faptul că Leake a considerat aceasta o etapă intermediară și că computerele ar învăța ulterior să gândească pe cont propriu). A observat că 85% din timpul său de lucru

... a fost dedicată în primul rând activităților clericale sau mecanice: căutarea, calculul, desenarea, transformarea, determinarea consecințelor logice sau dinamice ale unui set de presupuneri sau ipoteze, pregătirea pentru a lua o decizie. Mai mult decât atât, alegerile mele cu privire la ceea ce merita și nu merita încercat au fost, într-o măsură rușinoasă, determinate mai degrabă de argumentele oportunității clericale decât de capacitatea intelectuală. Operațiunile care ocupă cea mai mare parte a timpului se presupune că sunt dedicate gândirii tehnice ar putea fi efectuate mai bine de mașini decât de oameni.

Conceptul general nu a mers departe de ceea ce a descris Vannevar Bush „Memex„- un amplificator inteligent, al cărui circuit l-a schițat în 1945 în cartea As We May Think, deși în loc de un amestec de componente electromecanice și electronice, precum Bush, am ajuns la calculatoare digitale pur electronice. Un astfel de computer și-ar folosi viteza incredibilă pentru a ajuta la munca de birou asociată cu orice proiect științific sau tehnic. Oamenii ar putea să se elibereze de această muncă monotonă și să-și petreacă toată atenția pe formarea de ipoteze, construirea de modele și atribuirea de obiective computerului. Un astfel de parteneriat ar oferi beneficii incredibile atât cercetării, cât și apărării naționale și i-ar ajuta pe oamenii de știință americani să-i depășească pe cei sovietici.

Istoricul Internetului: extinderea interactivității
Memex al lui Vannevar Bush, un concept timpuriu pentru un sistem automat de recuperare a informațiilor pentru a spori inteligența

La scurt timp după această întâlnire fundamentală, Leak și-a adus pasiunea pentru computerele interactive cu el la un nou loc de muncă la o firmă de consultanță condusă de vechii săi colegi, Bolt și Beranek. Au petrecut ani de zile lucrând la consultanță cu jumătate de normă, alături de munca lor academică în fizică; de exemplu, au studiat acustica unui cinematograf din Hoboken (New Jersey). Sarcina de a analiza acustica noii clădiri ONU din New York le-a oferit multă muncă, așa că au decis să părăsească MIT și să facă consultanță cu normă întreagă. Lor li s-a alăturat curând un al treilea partener, arhitectul Robert Newman, și s-au numit Bolt, Beranek și Newman (BBN). Până în 1957 ajunseseră la o firmă de dimensiune medie cu câteva zeci de angajați, iar Beranek a decis că sunt în pericol de a satura piața cercetării acustice. El a vrut să extindă expertiza companiei dincolo de sunet, pentru a acoperi întregul spectru al interacțiunii umane cu mediul construit, de la săli de concert la automobile și prin toate simțurile.

Și, desigur, l-a dat de urmă pe vechiul coleg al lui Licklider și l-a angajat în condiții generoase ca noul vicepreședinte de psihoacustică. Cu toate acestea, Beranek nu a ținut cont de entuziasmul sălbatic al lui Lik pentru calcularea interactivă. În loc de un expert în psihoacustică, a primit nu tocmai un expert în computer, ci un evanghelist în computer dornic să deschidă ochii altora. În decurs de un an, l-a convins pe Beranek să plătească zeci de mii de dolari pentru a cumpăra computerul, un dispozitiv LGP-30 mic, de putere redusă, produs de contractantul Departamentului Apărării Librascope. Fără experiență în inginerie, el a adus un alt veteran SAGE, Edward Fredkin, pentru a ajuta la instalarea mașinii. Deși computerul l-a distras pe Lik de la slujba de zi cu zi în timp ce încerca să învețe programare, după un an și jumătate și-a convins partenerii să cheltuiască mai mulți bani (150 USD, sau aproximativ 000 milioane USD în banii de astăzi) pentru a cumpăra unul mai puternic. : cel mai recent PDP-1,25 din DEC. Leak l-a convins pe BBN că computerul digital este viitorul și că, într-o zi, investiția lor în expertiză în acest domeniu va da roade.

Curând după aceea, Leake, aproape din întâmplare, s-a trezit într-o poziție ideală pentru a răspândi o cultură a interactivității în toată țara, devenind șeful noii agenții de calcul a guvernului.

ARPA

În timpul Războiului Rece, fiecare acțiune a avut reacția ei. Așa cum prima bombă atomică sovietică a dus la crearea SAGE, la fel primul satelit artificial de pământ, lansat de URSS în octombrie 1957, a generat un val de reacții în guvernul american. Situația a fost agravată de faptul că, deși URSS a fost cu patru ani în urmă față de Statele Unite în problema detonării unei bombe nucleare, a făcut un salt înainte în rachete, înaintea americanilor în cursa către orbită (s-a dovedit a fi aproximativ patru luni).

Un răspuns la apariția Sputnikului 1 în 1958 a fost crearea Agenției pentru Proiecte de Cercetare Avansată pentru Apărare (ARPA). Spre deosebire de sumele modeste alocate pentru știința cetățenească, ARPA a primit un buget de 520 de milioane de dolari, de trei ori finanțarea Fundației Naționale pentru Știință, care a fost triplată ca răspuns la Sputnik 1.

Deși agenția putea lucra la o gamă largă de proiecte de ultimă oră pe care secretarul Apărării le-a considerat adecvat, inițial a fost intenționat să-și concentreze toată atenția asupra rachetelor și spațiului - acesta a fost răspunsul decisiv la Sputnik 1. ARPA a raportat direct Secretarului Apărării și, prin urmare, a reușit să depășească concurența contraproductivă și debilitante a industriei pentru a produce un plan unic și solid pentru dezvoltarea programului spațial american. Cu toate acestea, de fapt, toate proiectele sale în acest domeniu au fost în curând preluate de rivali: Forțele Aeriene nu aveau de gând să renunțe la controlul rachetelor militare, iar Actul Național pentru Aeronautică și Spațiu, semnat în iulie 1958, a creat o nouă agenție civilă. care a preluat toate problemele legate de spațiu, nu de arme. Cu toate acestea, după crearea sa, ARPA a găsit motive pentru a supraviețui, deoarece a primit proiecte majore de cercetare în domeniile apărării împotriva rachetelor balistice și al detectării testelor nucleare. Cu toate acestea, a devenit și o platformă de lucru pentru proiecte mici pe care diferite agenții militare au vrut să le exploreze. Deci, în loc de câine, controlul a devenit coada.

Ultimul proiect selectat a fost „Proiectul Orion”, o navă spațială cu un motor cu impulsuri nucleare („avion exploziv”). ARPA a încetat să-l finanțeze în 1959, deoarece nu putea să-l considere altceva decât un proiect pur civil care intră în sfera NASA. La rândul său, NASA nu a vrut să-și întindă reputația curată implicându-se cu arme nucleare. Forțele aeriene au fost reticente în a arunca niște bani pentru a menține proiectul să meargă mai departe, dar în cele din urmă a murit după un acord din 1963 care a interzis testarea armelor nucleare în atmosferă sau spațiu. Și deși ideea a fost foarte interesantă din punct de vedere tehnic, este greu de imaginat că vreun guvern dă undă verde lansării unei rachete pline cu mii de bombe nucleare.

Prima incursiune a ARPA în computere a venit pur și simplu dintr-o nevoie de ceva de gestionat. În 1961, Forțele Aeriene aveau două bunuri inactive pe mâini care trebuiau încărcate cu ceva. Pe măsură ce primele centre de detectare SAGE se apropiau de desfășurare, Forțele Aeriene au angajat RAND Corporation din Santa Monica, California, pentru a pregăti personal și a echipa douăzeci de centre computerizate de apărare aeriană cu programe de control. Pentru a face această muncă, RAND a creat o entitate complet nouă, Systems Development Corporation (SDC). Experiența software câștigată de SDC a fost valoroasă pentru Forțele Aeriene, dar proiectul SAGE se încheia și nu aveau nimic mai bun de făcut. Al doilea activ inactiv a fost un surplus extrem de costisitor de computer AN/FSQ-32 care fusese rechiziționat de la IBM pentru proiectul SAGE, dar ulterior a fost considerat inutil. DoD a abordat ambele probleme oferind ARPA o nouă misiune de cercetare legată de centrele de comandă și un grant de 6 milioane USD pentru SDC pentru a studia problemele centrului de comandă folosind Q-32.

ARPA a decis curând să reglementeze acest program de cercetare ca parte a noii Divizii de Cercetare pentru Procesarea Informației. În același timp, departamentul a primit o nouă misiune - să creeze un program în domeniul științei comportamentului. Acum nu este clar din ce motive, dar conducerea a decis să-l angajeze pe Licklider ca director al ambelor programe. Poate că a fost ideea lui Gene Fubini, directorul de cercetare la Departamentul Apărării, care l-a cunoscut pe Leake din munca sa la SAGE.

Asemenea lui Beranek pe vremea lui, Jack Ruina, pe atunci șeful ARPA, habar n-avea ce îi pregătea atunci când l-a invitat pe Lik la un interviu. El credea că primește un expert în comportament cu ceva cunoștințe de informatică. În schimb, a întâlnit întreaga putere a ideilor de simbioză om-calculator. Leake a susținut că un centru de control computerizat ar necesita calculatoare interactive și, prin urmare, principalul motor al programului de cercetare al ARPA ar trebui să fie o descoperire la vârf de calcul interactiv. Iar pentru Lik asta a însemnat timp de împărtășire.

Împărțirea timpului

Sistemele de partajare a timpului au apărut din același principiu de bază ca și seria TX a lui Wes Clark: computerele ar trebui să fie ușor de utilizat. Dar, spre deosebire de Clark, susținătorii timpului în comun credeau că o singură persoană nu poate folosi în mod eficient un întreg computer. Un cercetător poate sta câteva minute pentru a studia rezultatul unui program înainte de a-i face o mică modificare și a-l rula din nou. Și în acest interval, computerul nu va avea ce face, cea mai mare putere a sa va fi inactiv și va fi scump. Chiar și intervalele dintre apăsările de taste de sute de milisecunde păreau abisuri vaste de timp pierdut pe computer în care ar fi putut fi efectuate mii de calcule.

Toată acea putere de calcul nu trebuie să fie irosită dacă poate fi împărțită între mulți utilizatori. Împărțind atenția computerului astfel încât să servească pe rând fiecare utilizator, un designer de computer ar putea ucide două păsări dintr-o singură piatră - oferind iluzia unui computer interactiv aflat în întregime sub controlul utilizatorului, fără a pierde mare parte din capacitatea de procesare a hardware-ului scump.

Acest concept a fost stabilit în SAGE, care ar putea deservi zeci de operatori diferiți simultan, fiecare dintre ei monitorizându-și propriul sector de spațiu aerian. La întâlnirea cu Clark, Leake a văzut imediat potențialul de a combina separarea utilizatorilor din SAGE cu libertatea interactivă a TX-0 și TX-2 pentru a crea un amestec nou, puternic, care a stat la baza susținerii sale pentru simbioza om-calculator, care el a prezentat Departamentului de Apărare în lucrarea sa din 1957. Un sistem cu adevărat înțelept, sau Forward to hybrid machine/human thinking systems” [sage English. – salvie / aprox. transl.]. În această lucrare, el a descris un sistem informatic pentru oamenii de știință foarte asemănător ca structură cu SAGE, cu intrare printr-un pistol ușor și „utilizarea simultană (partajare rapidă a timpului) a capacităților de calcul și stocare ale mașinii de către mulți oameni”.

Cu toate acestea, Leake însuși nu avea abilitățile de inginerie pentru a proiecta sau construi un astfel de sistem. El a învățat elementele de bază ale programării de la BBN, dar asta era măsura capacităților sale. Prima persoană care a pus în practică teoria timpului în comun a fost John McCarthy, un matematician la MIT. McCarthy avea nevoie de acces constant la un computer pentru a crea instrumente și modele pentru manipularea logicii matematice - primii pași, credea el, către inteligența artificială. În 1959, el a construit un prototip care consta dintr-un modul interactiv fixat pe computerul IBM 704 de procesare în loturi al universității. În mod ironic, primul „dispozitiv de partajare a timpului” a avut o singură consolă interactivă - telemasina Flexowriter.

Dar, la începutul anilor 1960, facultatea de inginerie a MIT a ajuns la necesitatea de a investi masiv în calculul interactiv. Fiecare elev și profesor care era interesat de programare s-a prins de computere. Procesarea datelor în lot a folosit foarte eficient timpul computerului, dar a pierdut mult timp cercetătorilor - timpul mediu de procesare pentru o sarcină pe 704 a fost mai mare de o zi.

Pentru a studia planurile pe termen lung pentru a satisface cererile tot mai mari de resurse de calcul, MIT a convocat un comitet universitar dominat de susținători ai timpului partajat. Clark a susținut că trecerea la interactivitate nu înseamnă împărțire a timpului. În termeni practici, a spus el, împărțirea timpului însemna eliminarea afișărilor video interactive și a interacțiunilor în timp real - aspecte critice ale unui proiect la care lucra la Laboratorul de Biofizică al MIT. Dar la un nivel mai fundamental, Clark pare să fi avut o obiecție filozofică profundă față de ideea de a-și împărtăși spațiul de lucru. Până în 1990, el a refuzat să-și conecteze computerul la internet, susținând că rețelele erau o „bucă” și „nu funcționau”.

El și studenții săi au format o „subcultură”, o mică consecință în cultura academică deja excentrică a computerului interactiv. Cu toate acestea, argumentele lor pentru stațiile de lucru mici care nu trebuie să fie împărtășite cu nimeni nu i-au convins pe colegii lor. Având în vedere costul chiar și al celui mai mic computer de la acea vreme, această abordare părea nesănătoasă din punct de vedere economic pentru alți ingineri. Mai mult, majoritatea credeau la acea vreme că calculatoarele – centralele electrice inteligente ale viitoarei ere a informației – vor beneficia de economii de scară, la fel cum au beneficiat și centralele electrice. În primăvara anului 1961, raportul final al comitetului a autorizat crearea de sisteme mari de partajare a timpului ca parte a dezvoltării MIT.

În acel moment, Fernando Corbato, cunoscut colegilor săi drept „Corby”, lucra deja pentru a extinde experimentul lui McCarthy. El a fost fizician prin pregătire și a învățat despre computere în timp ce lucra la Whirlwind în 1951, în timp ce era încă student absolvent la MIT (singurul dintre toți participanții la această poveste care a supraviețuit - în ianuarie 2019 avea 92 de ani). După ce și-a terminat doctoratul, a devenit administrator la noul înființat MIT Computing Center, construit pe un IBM 704. Corbato și echipa sa (inițial Marge Merwin și Bob Daly, doi dintre cei mai buni programatori ai centrului) și-au numit sistemul de partajare a timpului CTSS ( Sistem de partajare a timpului compatibil, „sistem de partajare a timpului compatibil”) - deoarece ar putea rula concomitent cu fluxul de lucru normal al lui 704, preluând automat ciclurile computerului pentru utilizatori, după cum este necesar. Fără această compatibilitate, proiectul nu ar fi putut funcționa, deoarece Corby nu avea finanțare pentru a cumpăra un nou computer pe care să construiască de la zero un sistem de partajare a timpului, iar operațiunile existente de procesare a loturilor nu au putut fi oprite.

Până la sfârșitul anului 1961, CTSS putea suporta patru terminale. Până în 1963, MIT a plasat două copii de CTSS pe mașini IBM 7094 cu tranzistori, care costă 3,5 milioane de dolari, de aproximativ 10 ori mai mare decât capacitatea de memorie și puterea procesorului precedentelor 704. Software-ul de monitorizare a parcurs utilizatorii activi, servindu-i pe fiecare timp de o fracțiune de secundă înainte de a trece la următorul. Utilizatorii ar putea salva programe și date pentru utilizare ulterioară în propria lor zonă protejată prin parolă de stocare pe disc.

Istoricul Internetului: extinderea interactivității
Corbato purtând papionul lui semnătură în sala de calculatoare cu un IBM 7094


Corby explică modul în care funcționează timesharing, inclusiv o coadă pe două niveluri, într-o emisiune de televiziune din 1963

Fiecare computer ar putea deservi aproximativ 20 de terminale. Acest lucru a fost suficient nu numai pentru a susține câteva camere terminale mici, ci și pentru a distribui accesul la computer în Cambridge. Corby și alți ingineri cheie aveau propriile lor terminale în birou și, la un moment dat, MIT a început să furnizeze terminale de acasă personalului tehnic, astfel încât să poată lucra la sistem după ore, fără a fi nevoiți să călătorească la serviciu. Toate terminalele timpurii constau dintr-o mașină de scris convertită capabilă să citească date și să le transmită printr-o linie telefonică și să perforeze hârtie cu alimentare continuă. Modemurile conectau terminalele telefonice la o centrală privată din campusul MIT, prin care puteau comunica cu computerul CTSS. Calculatorul și-a extins astfel simțurile prin telefon și semnale care au trecut de la digital la analog și înapoi. Aceasta a fost prima etapă de integrare a calculatoarelor cu rețeaua de telecomunicații. Integrarea a fost facilitată de mediul de reglementare controversat al AT&T. Miezul rețelei era încă reglementat, iar companiei i se cerea să furnizeze linii închiriate la tarife fixe, dar mai multe decizii ale FCC erodaseră controlul companiei asupra marginii, iar compania nu avea nimic de spus în conectarea dispozitivelor la liniile sale. Prin urmare, MIT nu a cerut permisiunea pentru terminale.

Istoricul Internetului: extinderea interactivității
Terminal de computer tipic de la mijlocul anilor 1960: IBM 2741.

Scopul final al lui Licklider, McCarthy și Corbato a fost de a crește disponibilitatea puterii de calcul pentru cercetătorii individuali. Și-au ales instrumentele și împărțirea timpului din motive economice: nimeni nu și-a putut imagina că își cumpără propriul computer pentru fiecare cercetător de la MIT. Cu toate acestea, această alegere a dus la efecte secundare neintenționate care nu ar fi fost realizate în paradigma lui Clark, un singur om, un singur computer. Sistemul de fișiere partajat și referințele încrucișate ale conturilor de utilizator le-au permis să partajeze, să colaboreze și să se completeze reciproc. În 1965, Noel Morris și Tom van Vleck au accelerat colaborarea și comunicarea prin crearea programului MAIL, care a permis utilizatorilor să schimbe mesaje. Când utilizatorul a trimis un mesaj, programul l-a atribuit unui fișier special de cutie poștală în zona de fișiere a destinatarului. Dacă acest fișier nu era gol, programul LOGIN va afișa mesajul „AVEȚI MAIL”. Conținutul mașinii a devenit expresia acțiunilor unei comunități de utilizatori, iar acest aspect social al partajării timpului la MIT a ajuns să fie apreciat la fel de mult ca ideea originală de utilizare a computerului interactiv.

Seminte abandonate

Leake, acceptând oferta ARPA și lăsând BBN să conducă noul Birou de tehnici de procesare a informațiilor (IPTO) al ARPA în 1962, s-a apucat rapid să facă ceea ce a promis: concentrarea eforturilor companiei de cercetare în domeniul calculelor pe diseminarea și îmbunătățirea hardware-ului și software-ului de partajare a timpului. A abandonat practica obișnuită de a procesa propunerile de cercetare care aveau să vină la biroul său și a intrat el însuși în domeniu, convingând inginerii să creeze propuneri de cercetare pe care ar dori să le aprobe.

Primul său pas a fost reconfigurarea unui proiect de cercetare existent la centrele de comandă SDC din Santa Monica. O comandă a venit de la biroul lui Lick de la SDC pentru a reduce eforturile acestei cercetări și pentru a o concentra pe convertirea computerului redundant SAGE într-un sistem de partajare a timpului. Leake credea că fundamentul interacțiunii om-mașină în timp partajat trebuia pus mai întâi, iar centrele de comandă vor veni mai târziu. Că o astfel de prioritizare a coincis cu interesele sale filozofice a fost doar un accident fericit. Jules Schwartz, un veteran al proiectului SAGE, dezvolta un nou sistem de partajare a timpului. La fel ca CTSS contemporan, a devenit un loc de întâlnire virtual, iar comenzile sale includeau o funcție DIAL pentru trimiterea de mesaje text private de la un utilizator la altul - ca în următorul exemplu de schimb între Jon Jones și user id 9.

DIAL 9 ACEST ESTE JOHN JONES, AM NEVOIE DE 20K PENTRU A ÎMI ÎNCERCĂ PROG.
DE LA 9 VA PUTEM PUNCĂ ÎN 5 MINUTE.
DE LA 9 ÎNCĂRCĂ-TE

FORMATĂ 9 ACEST ESTE JOHN JONES AM NEVOIE DE 20K PENTRU A ÎNCEPE PROGRAMUL
DE LA 9 ȚI-I PUTEM DAU ÎN 5 MINUTE
DE LA 9 ÎNAINTE LANSARE

Apoi, pentru a asigura finanțare pentru viitoarele proiecte de partajare a timpului la MIT, Licklider l-a găsit pe Robert Fano să conducă proiectul său emblematic: Proiectul MAC, care a supraviețuit în anii 1970 (MAC avea multe abrevieri - „matematică și calcule”, „calculator cu acces multiplu” , „cogniție cu ajutorul unei mașini” [Matematică și calcul, computer cu acces multiplu, cunoaștere asistată de mașini]). Deși dezvoltatorii sperau că noul sistem va putea susține cel puțin 200 de utilizatori concurenți, nu au ținut cont de complexitatea tot mai mare a software-ului utilizatorului, care a absorbit cu ușurință toate îmbunătățirile în viteza și eficiența hardware-ului. Când a fost lansat la MIT în 1969, sistemul putea suporta aproximativ 60 de utilizatori folosind cele două unități centrale de procesare, care era aproximativ același număr de utilizatori per procesor ca și CTSS. Cu toate acestea, numărul total de utilizatori a fost mult mai mare decât sarcina maximă posibilă - în iunie 1970, 408 utilizatori erau deja înregistrați.

Software-ul de sistem al proiectului, numit Multics, s-a lăudat cu unele îmbunătățiri majore, dintre care unele sunt încă considerate de vârf în sistemele de operare actuale: un sistem de fișiere ierarhic structurat în arbore cu foldere care ar putea conține alte foldere; separarea execuțiilor comenzilor de utilizator și de sistem la nivel hardware; conectarea dinamică a programelor cu încărcarea modulelor de program în timpul execuției, după cum este necesar; capacitatea de a adăuga sau elimina procesoare, bănci de memorie sau discuri fără a opri sistemul. Ken Thompson și Dennis Ritchie, programatori ai proiectului Multics, au creat mai târziu sistemul de operare Unix (al cărui nume se referă la predecesorul său) pentru a aduce unele dintre aceste concepte în sisteme informatice mai simple, la scară mai mică [Numele „UNIX” (inițial „Unics” ) a fost derivat din „Multics”. „U” în UNIX reprezintă „Uniplexed” spre deosebire de „Multiplexed” care stă la baza numelui Multics, pentru a evidenția încercarea creatorilor UNIX de a se îndepărta de complexitățile sistemului Multics pentru a produce o abordare mai simplă și mai eficientă.] .

Lick și-a plantat ultima sămânță la Berkeley, la Universitatea din California. Început în 1963, Project Genie12 a dat naștere Berkeley Timesharing System, o copie mai mică, orientată comercial, a Proiectului MAC. Deși a fost condus nominal de mai mulți membri ai facultății, a fost de fapt condus de studentul Mel Peirtle, cu ajutorul altor studenți, în special Chuck Tucker, Peter Deutsch și Butler Lampson. Unii dintre ei prinseseră deja virusul de interactivitate în Cambridge înainte de a ajunge la Berkeley. Deutsch, fiul unui profesor de fizică al MIT și un pasionat de prototipuri de computere, a implementat limbajul de programare Lisp pe un Digital PDP-1 în adolescență, înainte de a fi student la Berkeley. Lampson a programat PDP-1 la Cambridge Electron Accelerator în timp ce era student la Harvard. Pairtle și echipa sa au creat un sistem de partajare a timpului pe un SDS 930 creat de Scientific Data Systems, o nouă companie de calculatoare fondată în Santa Monica în 1961 (progresele tehnice care au loc în Santa Monica la acea vreme ar putea face obiectul unui întreg separat articol.contribuțiile la tehnologia computerizată avansată în anii 1960 au fost făcute de RAND Corporation, SDC și SDS, toate având sediul acolo).

SDS a integrat software-ul Berkeley în noul său design, SDS 940. A devenit unul dintre cele mai populare sisteme computerizate cu timp partajat la sfârșitul anilor 1960. Tymshare și Comshare, care au comercializat time-sharing prin vânzarea de servicii de calcul la distanță, au cumpărat zeci de SDS 940. Pyrtle și echipa sa au decis, de asemenea, să își încerce mâna pe piața comercială și au fondat Berkeley Computer Corporation (BCC) în 1968, dar în timpul recesiunii. din 1969-1970 a depus faliment. Cea mai mare parte a echipei lui Peirtle a ajuns la Centrul de Cercetare Palo Alto (PARC) de la Xerox, unde Tucker, Deutsch și Lampson au contribuit la proiecte de referință, inclusiv stația de lucru personală Alto, rețelele locale și imprimanta laser.

Istoricul Internetului: extinderea interactivității
Mel Peirtle (în centru) lângă Berkeley Timesharing System

Desigur, nu toate proiectele de time-share din anii 1960 au fost datorită Licklider. Știrile despre ceea ce se întâmpla la MIT și Lincoln Laboratories s-au răspândit prin literatura tehnică, conferințe, conexiuni academice și tranziții de locuri de muncă. Datorită acestor canale, alte semințe, purtate de vânt, au prins rădăcini. La Universitatea din Illinois, Don Bitzer și-a vândut sistemul PLATO Departamentului de Apărare, care trebuia să reducă costul pregătirii tehnice pentru personalul militar. Clifford Shaw a creat sistemul JOHNNIAC Open Shop (JOSS) finanțat de Forțele Aeriene pentru a îmbunătăți capacitatea personalului RAND de a efectua rapid analize numerice. Sistemul de partajare a timpului de la Dartmouth era direct legat de evenimentele de la MIT, dar, în rest, era un proiect complet unic, finanțat în întregime de civili de la National Science Foundation, sub ipoteza că experiența cu computerul va deveni o parte necesară a educației liderilor americani. generație următoare.

La mijlocul anilor 1960, partajarea timpului nu a preluat încă pe deplin ecosistemul de calcul. Afacerile tradiționale de procesare în loturi au dominat atât în ​​vânzări, cât și în popularitate, în special în afara campusurilor universitare. Dar și-a găsit totuși nișa.

Biroul lui Taylor

În vara anului 1964, la aproximativ doi ani de la sosirea la ARPA, Licklider și-a schimbat din nou locul de muncă, de data aceasta mutându-se la un centru de cercetare IBM la nord de New York. Șocat de pierderea contractului Project MAC față de producătorul rival de computere General Electric, după ani de bune relații cu MIT, Leake a trebuit să ofere IBM experiența sa de primă mână a unei tendințe care părea să treacă pe lângă companie. Pentru Leake, noua slujbă a oferit ocazia de a transforma ultimul bastion al procesării tradiționale în loturi într-o nouă credință a interactivității (dar nu a ieșit - Leake a fost împins în fundal, iar soția sa a suferit, izolată în Yorktown Heights. Sa transferat la biroul IBM din Cambridge, apoi sa întors la MIT în 1967 pentru a conduce Proiectul MAC).

El a fost înlocuit ca șef al IPTO de Ivan Sutherland, un tânăr expert în grafică computerizată, care a fost la rândul său înlocuit în 1966 de Robert Taylor. Lucrarea lui Lick din 1960 „Symbiosis of Man and Machine” l-a transformat pe Taylor într-un credincios în calculul interactiv, iar recomandarea lui Lick l-a adus la ARPA după ce a lucrat pentru scurt timp la un program de cercetare la NASA. Personalitatea și experiența lui l-au făcut mai mult ca Leake decât Sutherland. Psiholog de pregătire, îi lipseau cunoștințele tehnice în domeniul calculatoarelor, dar și-a compensat lipsa cu entuziasm și conducere încrezătoare.

Într-o zi, în timp ce Taylor se afla în biroul lui, nou-numitul șef al IPTO a avut o idee. S-a așezat la un birou cu trei terminale diferite care i-au permis să comunice cu trei sisteme de partajare a timpului finanțate de ARPA, situate în Cambridge, Berkeley și Santa Monica. În același timp, nu erau conectate între ele - pentru a transfera informații de la un sistem la altul, trebuia să o facă el însuși, fizic, folosindu-și corpul și mintea.

Semințele aruncate de Licklider au dat roade. El a creat o comunitate socială de angajați IPTO care a crescut în multe alte centre de calcul, fiecare dintre acestea a creat o mică comunitate de experți în computere adunați în jurul vatra unui computer cu timp partajat. Taylor a crezut că era timpul să legă aceste centre între ele. Structurile lor sociale și tehnice individuale, atunci când sunt conectate, vor putea forma un fel de superorganism, ai cărui rizomi se vor răspândi pe tot continentul, reproducând avantajele sociale ale partajării timpului la o scară de nivel superior. Și cu acest gând au început bătăliile tehnice și politice care au dus la crearea ARPANET-ului.

Ce altceva de citit

  • Richard J. Barber Associates, The Advanced Research Projects Agency, 1958-1974 (1975)
  • Katie Hafner și Matthew Lyon, Where Wizards Stay Up Late: The Origins of the Internet (1996)
  • Severo M. Ornstein, Calculul în Evul Mediu: O vedere din tranșee, 1955-1983 (2002)
  • M. Mitchell Waldrop, The Dream Machine: JCR Licklider and the Revolution That Made Computing Personal (2001)

Sursa: www.habr.com

Adauga un comentariu