Istoria internetului: extinderea interactivității

Istoria internetului: extinderea interactivității

Alte articole din ciclu:

La începutul anilor 1960, mașinile de calcul interactive, avându-și originile în laboratorul Lincoln și MIT, au început să se răspândească în întreaga lume, în două sensuri diferite. În primul rând, computerele însăși își întindeau tentaculele către clădiri vecine, campusuri și orașe, permițând utilizatorilor să interacționeze cu ele de la distanță, și chiar cu mai mulți utilizatori simultan. Aceste noi sisteme de împărțire a timpului au înflorit, transformându-se în cele din urmă î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 s-au înrădăcinat în California. Și pentru această primă răsadă era responsabil o singură persoană, un psiholog pe nume Joseph Carl Robnett Licklider.

Joseph „semințica de măr”*

*Aluzie la un personaj folcloric american cunoscut sub numele de Johnny Appleseed, sau „Johnny semința de măr”, cunoscut pentru plantarea activă a merelor în vestul mijlociu al SUA (apple seed – semința de măr) / nota trad.

Joseph Carl Robnett Licklider – pentru prieteni „Lick” – s-a specializat în psicoacustică, un domeniu care lega stările imaginare ale conștiinței, psihologia măsurată prin aparate și fizica sunetului. L-am menționat anterior – el a fost consultant la audierile FCC referitoare la Hush-a-Phone în anii 1950. Și-a perfecționat abilitățile în laboratorul de psicoacustică de la Harvard în timpul războiului, dezvoltând tehnologii care îmbunătățeau claritatea transmisiunilor radio în bombardiere zgomotoase.

Istoria internetului: extinderea interactivității
Joseph Carl Robnett Licklider, cunoscut și sub numele de Lick

Ca și mulți alți oameni de știință americani din generația sa, el a găsit modalități de a-și combina interesele cu nevoile militare și după război, dar nu pentru că era foarte interesat de arme sau de apărarea națională. Existau doar două mari surse civilă de finanțare a cercetărilor științifice – acestea erau institute private, înființate de giganți industriali la începutul secolului: fondul Rockefeller și Institutul Carnegie. Institutul Național de Sănătate avea doar câteva milioane de dolari, iar Fondul Național pentru Știință a fost înființat abia în 1950, având un buget la fel de modest. În anii '50, pentru a obține finanțare pentru proiecte științifice și tehnologice interesante, era mai bine să te bazezi pe Ministerul Apărării.

Prin urmare, în anii '50, Lick s-a alăturat laboratorului acustic de la MIT, condus de fizicienii Leo Beranek și Richard Bolt, care primea aproape toată finanțarea de la Marina SUA. După aceea, experiența sa în legătura dintre simțurile umane și echipamentele electronice l-a făcut candidatul ideal pentru un nou proiect de apărare aeriană de la MIT. Participând la echipa de dezvoltare „proiectul Charles», care se ocupa de implementarea raportului comitetului Walley pentru apărarea aeriană, Lick a insistat asupra includerii în proiect a cercetării factorului uman, rezultând că a fost numit unul dintre directorii dezvoltării de display-uri pentru radare în laboratorul Lincoln.

Acolo, într-un anumit moment la mijlocul anilor '50, s-a întâlnit cu Wes Clark și TX-2, și imediat s-a infectat cu interactivitatea computerizată. L-a fascinat ideea de control total asupra unei mașini puternice, capabile să rezolve instantaneu orice problemă i se punea. A început să dezvolte ideea creării unui „simbiote uman și mașină”, un parteneriat între om și computer, capabil să amplifice puterea intelectuală a omului așa cum mașinile industriale îi amplifică abilitățile fizice (merită menționat că Lick considera această etapă intermediară, și că în viitor computerele vor învăța să gândească de una singură). A observat că 85% din timpul său de lucru

… a fost dedicat în principal acțiunilor administrative sau mecanice: căutare, calcul, crearea de desene, transformare, determinarea consecințelor logice sau dinamice ale unui set de ipoteze, pregătirea pentru luarea deciziilor. Mai mult, alegerile mele cu privire la ce merită și ce nu merită să fie încercat, erau într-o măsură rușinos de mare influențate de argumentele posibilităților administrative, și nu de abilitățile intelectuale. Operațiunile care ocupau cea mai mare parte a timpului destinat gândirii tehnice, mașinile ar putea să le execute mai bine decât oamenii.

Conceptul general nu se îndepărta prea mult de ceea ce a descris Vannevar Bush „Memex” – un amplificator intelectual, schema căruia a fost schițată în 1945 în cartea „Cum putem gândi”, deși în loc de o combinație de componente electromechanice și electronice, ca în cazul lui Bush, am ajuns la computere digitale pur electronice. Un astfel de computer ar folosi viteza sa incredibilă pentru a ajuta în activitățile administrative legate de orice proiect științific sau tehnic. Oamenii s-ar putea elibera de această muncă monotonă și și-ar concentra toată atenția pe formularea ipotezelor, construcția de modele și stabilirea obiectivelor pentru computer. O astfel de parteneriate ar oferi avantaje incredibile atât pentru cercetători, cât și pentru apărarea națională, și ar ajuta cercetătorii americani să depășească pe cei sovietici.

Istoria internetului: extinderea interactivității
„Memex” lui Vannevar Bush, o primă conceptie a unui sistem de extragere automată a informațiilor, care completează inteligența

După această întâlnire semnificativă, Lic a adus pasiunea sa pentru computere interactive la noul său loc de muncă la o firmă de consultanță, condusă de vechii săi colegi, Bolt și Beranek. Aceștia lucrau de ani de zile ca consultanți în paralel cu activitatea academică în domeniul fizicii; de exemplu, au studiat acustica cinematografului din Hoboken (New Jersey). Realizarea analizei acusticii noului clădiri a ONU din New York le-a adus un flux constant de comenzi, astfel că au decis să plece de la MIT și să se dedice consultanței cu normă întreagă. În curând, li s-a alăturat un al treilea partener, arhitectul Robert Newman, și s-au denumit „Bolt, Beranek și Newman” (BBN). Până în 1957, au crescut la o firmă de dimensiuni medii cu câteva zeci de angajați, iar Beranek a decis că riscă să sature piața cercetărilor acustice. A vrut să își extindă competența firmei dincolo de sunet, acoperind întreaga gamă de interacțiune dintre oameni și mediul artificial, de la săli de concerte la automobile, și pe toate simțurile.

Și, bineînțeles, el l-a căutat pe vechiul său coleg Licklider și l-a angajat cu condiții generoase ca nou vicepreședinte pentru psychoacustică. Totuși, Beranek nu a luat în considerare entuziasmul sălbatic al lui Lick pentru computerele interactive. În loc de un expert în psychoacustică, a obținut un fel de predicator al computerelor, dornic să deschidă ochii altora. Într-un an, l-a convins pe Beranek să cheltuie zeci de mii de dolari pentru a achiziționa un computer, un mic dispozitiv slab LGP-30, realizat de contractorul ministerului apărării Librascope. Fără experiență în inginerie, Lick a adus un alt veteran SAGE, Edward Fredkin, pentru a-l ajuta să configureze această mașină. Deși computerul l-a distrat pe Lick de la munca sa principală, în timp ce încerca să învețe programarea, după un an și jumătate, l-a convins pe parteneri să mai cheltuie încă bani (150.000 USD, ceea ce în banii de astăzi este de aproximativ 1,25 milioane USD) pentru achiziționarea unui computer mai puternic: noul PDP-1 fabricat de DEC. Lick a convins BBN că viitorul se află în computerele digitale și că, cumva, într-o bună zi, investițiile lor în experiența din acest domeniu se vor amortiza.

Puțin timp după aceea, Lick s-a trezit, aproape accidental, într-o poziție perfectă pentru a răspândi cultura interactivității în întreaga țară, devenind șeful unui nou departament guvernamental de calcul.

ARPA

În timpul Războiului Rece, fiecare acțiune avea un contracontingent. Așa cum prima bombă atomică sovietică a dus la crearea SAGE, primul satelit artificial al Pământului, lansat de URSS în octombrie 1957, a generat o întreagă avalanșă de reacții în guvernul american. Situația a fost agravată de faptul că, deși URSS era cu patru ani în urmă față de SUA în ceea ce privește detonarea bombei nucleare, în domeniul rachetelor a făcut un salt înainte, depășindu-i pe americani în cursa spre orbită (s-a dovedit că cu aproximativ patru luni).

Una dintre reacțiile la apariția Sputnik-1 în 1958 a fost crearea Oficiului pentru Proiecte de Cercetare Avansată al Ministerului Apărării al SUA (ARPA). Spre deosebire de sumele modeste alocate științei civile, ARPA a primit un buget de 520 milioane de dolari, de trei ori mai mult decât finanțarea Fondului Național pentru Știință, care de asemenea a fost triplată ca răspuns la apariția Sputnik-1.

Deși Agenția putea lucra la o gamă largă de proiecte avansate, pe care ministrul apărării le considera raționale, inițial s-a decis să se concentreze pe rachete și tehnologia spațială – acesta a fost răspunsul ferm la Sputnik-1. ARPA raporta direct ministrului apărării și, prin urmare, a reușit să se ridice deasupra competiției improductive și slăbitoare a întregii industrii, elaborând un plan rațional de dezvoltare a programului american de explorare a spațiului. Totuși, în realitate, toate proiectele sale din acest domeniu au fost rapid preluate de concurenți: Forțele Aeriene nu erau dispuse să renunțe la controlul asupra dezvoltării rachetelor militare, iar legea națională privind aeronautica și spațiu, semnată în iulie 1958, a creat o nouă agenție civilă, care a preluat toate problemele legate de spațiu, neimplicându-se în aspectele armamentului. Cu toate acestea, după înființarea ARPA, aceasta a găsit motive de supraviețuire, obținând mari proiecte de cercetare în domeniul apărării împotriva rachetelor balistice și detectării testelor nucleare. Totodată, a devenit și un loc de muncă pentru proiecte de mică amploare, care doreau să exploreze diferite agenții militare. Așadar, în loc de un câine, agenția a ajuns să fie coada.

Ultimul proiect selectat a fost „proiectul Orion“, o navă spațială cu motor cu impuls nuclear („explodează-rocket”). ARPA a încetat finanțarea acestuia în 1959, deoarece nu putea să-l vadă ca altceva decât un proiect pur civil, ce intra în competența NASA. La rândul său, NASA nu dorea să-și murdărească reputația impecabilă asociindu-se cu armamentul nuclear. Forțele Aeriene au contribuit cu reticență financiară, pentru a permite continuarea proiectului, însă acesta a murit în cele din urmă după acordul din 1963, care interzicea testarea armelor nucleare în atmosferă sau în spațiu. Și, deși această idee era tehnic foarte interesantă, este greu de imaginat că un guvern ar da undă verde pentru lansarea unei rachete pline cu mii de bombe nucleare.

Prima intervenție ARPA în domeniul computerelor a avut loc pur și simplu din necesitatea de a ocupa managementul. În 1961, Forțele Aeriene aveau două active inactive pe mâini, care trebuiau ocupate cu ceva. Pe măsură ce se apropia desfășurarea primelor centre de deteție SAGE, Forțele Aeriene au atras RAND Corporation din Santa Monica (California) pentru a instrui personalul și a echipa douăzeci și câteva centre de apărare aeriană computerizate cu programe de gestionare. Pentru această muncă, RAND a creat o nouă entitate, Corporația pentru Dezvoltarea Sistemelor (SDC). Experiența SDC în domeniul software-ului s-a dovedit valoroasă pentru Forțele Aeriene, dar proiectul SAGE se apropia de final, iar acestea nu aveau ce face. Al doilea activ inactiv era un computer excesiv de scump AN/FSQ-32, care fusese confiscat de la IBM pentru proiectul SAGE, dar recunoscut ulterior ca fiind inutil. Ministerul Apărării a rezolvat ambele probleme, oferind ARPA o nouă sarcină de cercetare legată de centrele de comandă, și a promis un grant de 6 milioane de dolari pentru ca SDC să studieze problemele centrelor de comandă cu ajutorul Q-32.

În curând, ARPA a decis să reglementeze acest program de cercetare ca parte a unei noi divizii de cercetare în procesarea informațiilor. Aproape în același timp, agenția a primit o nouă sarcină – de a crea un program în domeniul științei comportamentale. Acum nu este clar din ce motive anume, dar conducerea agenției a decis să-l angajeze pe Licklider în funcția de director al ambelor programe. Poate că a fost ideea lui Gene Fubini, directorul de cercetare de la Ministerul Apărării, care îl cunoștea pe Lick pentru munca sa la SAGE.

La fel ca Bereanek la vremea sa, Jack Ruina, care conducea atunci ARPA, nu avea idee despre ce îl așteaptă atunci când l-a invitat pe Lick la interviu. El credea că obține un expert comportamental cu cunoștințe în domeniul informaticii. În schimb, s-a confruntat cu toată puterea ideilor de simbioză om-computer. Lick susținea că centrul de comandă computerizat va avea nevoie de computere interactive, iar prin urmare, principalul motor al programului de cercetare ARPA trebuie să devină o ruptură pe frontul mașinilor de calcul interactive. Iar pentru Lick, aceasta însemna împărțirea timpului.

Împărțirea timpului

Sistemele de împărțire a timpului s-au bazat pe același principiu fundamental ca seria TX a lui Wes Clark: calculatoarele trebuie să fie prietenoase cu utilizatorul. Însă, spre deosebire de Clark, susținătorii împărțirii timpului au considerat că o singură persoană nu poate folosi eficient un întreg calculator. Un cercetător poate petrece câteva minute examinând rezultatul unei programe înainte de a face o mică modificare și a o relua. În acest interval, calculatorul nu are nimic de făcut, iar puterea sa imensă va fi inactivă, ceea ce va fi costisitor. Chiar și intervalele dintre apăsările pe taste de câteva sute de milisecunde păreau niște abisuri imense de timp computațional pierdut, timp în care ar fi putut efectua mii de calcule.

Toată această putere de calcul nu trebuie să fie inactivă, dacă aceasta poate fi împărțită între mai mulți utilizatori. Împărțind atenția calculatorului astfel încât să deservească fiecare utilizator pe rând, dezvoltatorul computerului ar putea să atingă două obiective cu un singur foc – să ofere iluzia unui computer interactiv, complet sub controlul utilizatorului, fără a pierde în zadar o mare parte din capacitatea de calcul a echipamentului scump.

Această conceptie a fost fundamentată încă în SAGE, care putea deservi zeci de operatori diferiți simultan, fiecare dintre ei monitorizând sectorul său de aer. La întâlnirea cu Clark, Lick a văzut imediat potențialul combinării împărțirii utilizatorului în SAGE cu libertatea interactivă a TX-0 și TX-2 pentru a crea un amestec nou și puternic, care a stat la baza propagandei sale referitoare la simbioza om-calculator, prezentată pentru Ministerul Apărării în lucrarea din 1957 „Un sistem adevărat înțelept, sau Avans către sisteme de gândire hibride om/mașină” [sage eng. - înțelept / n.tr.]. În această lucrare, el a descris un sistem computerizat pentru oameni de știință, foarte asemănător cu SAGE în structură, cu introducere prin intermediul unui pistol cu laser, și „utilizarea simultană (cu împărțirea rapidă a timpului) a capacităților mașinii de calcul și stocare a informațiilor de către mai multe persoane.”

Totuși, Lick nu avea abilități inginerie pentru a dezvolta sau crea un astfel de sistem. A învățat elementele de bază ale programării la BBN, dar acesta era limita capacităților sale. Prima persoană care a aplicat în practică teoria împărțirii timpului a fost John McCarthy, matematician de la MIT. McCarthy avea nevoie de acces constant la un computer pentru a crea instrumente și modele pentru manipularea logicii matematice – în opinia sa, primii pași către inteligența artificială. În 1959, a construit un prototip, format dintr-un modul interactiv, atașat la computerul universitar IBM 704 cu procesare batch. Ironia face ca primul „dispozitiv de împărțire a timpului” să aibă doar un singur terminal interactiv – teleimprimanta Flexowriter.

Dar, la începutul anilor '60, facultatea de inginerie de la MIT a ajuns la necesitatea unor investiții active în calculul interactiv. Fiecare student și profesor interesat de programare se conecta la computere. Procesarea batch a utilizat foarte eficient timpul de calcul, însă a pierdut mult timp din partea cercetătorilor – timpul mediu de procesare a unei sarcini pe 704 era mai mare de o zi.

Pentru a explora planurile pe termen lung de a satisface nevoile tot mai mari de resurse de calcul, MIT a organizat un comitet universitar, în care predominau susținătorii împărțirii timpului. Clark susținea că trecerea la interactivitate nu înseamnă împărțirea timpului. El spunea că, din punct de vedere practic, împărțirea timpului înseamnă renunțarea la afișajele video interactive și la interacțiunea în timp real – aspecte critice ale proiectului la care lucra în laboratorul de biophysică de la MIT. Dar, la un nivel mai fundamental, se pare că Clark avea o profundă neplăcere filozofică față de ideea de a împărți locul său de muncă. Până în 1990, a refuzat să conecteze computerul său la internet, afirmând că rețelele sunt o „eroare” și că acestea „nu funcționează.”

El a creat cu elevii săi o „subsubcultură”, o ramificare mică în cadrul unei culturi academice deja excentrice a mașinilor de calcul interactive. Cu toate acestea, argumentele lor în favoarea stațiilor de lucru mici, pe care nu trebuia să le împartă cu nimeni, nu au convins colegii lor. Având în vedere costul chiar și celui mai mic computer individual la acea vreme, această abordare părea economic nesolidă din perspectiva altor ingineri. În plus, majoritatea credeau că calculatoarele – centrale electrice inteligente ale erei informației care se apropia – vor beneficia de economia de scară, la fel ca centralele electrice. În primăvara anului 1961, raportul final al comitetului a aprobat crearea sistemelor mari cu împărțire a timpului în cadrul dezvoltării MIT.

Până atunci, Fernando Corbató, pentru colegi cunoscut ca „Corby”, lucra deja la extinderea experimentului lui McCarthy. Prin educație, el era fizician, iar despre computere a aflat lucrând la Whirlwind în 1951, fiind pe atunci absolvent al MIT (singurul dintre toți participanții la această poveste care a rămas în viață - în ianuarie 2019 avea 92 de ani). După ce și-a obținut doctoratul, a devenit administrator al noului centru de calcul MIT, creat pe baza IBM 704. Corbató și echipa sa (inițial compusă din Marge Mervin și Bob Daily, doi dintre cei mai buni programatori ai centrului) au numit sistemul lor de împărțire a timpului CTSS (Compatible Time-Sharing System, „Sistem compatibil de împărțire a timpului”) – deoarece putea funcționa simultan cu procesul obișnuit de lucru al 704-ului, preluând automat ciclurile de calcul pentru utilizatori după necesitate. Fără o astfel de compatibilitate, acest proiect nu ar fi putut funcționa, deoarece Corby nu avea finanțare pentru a achiziționa un nou computer pe care să creeze un sistem de împărțire a timpului de la zero, iar oprirea operațiunilor existente de prelucrare în pachete nu era o opțiune.

Până la sfârșitul anului 1961, CTSS putea susține patru terminale. Până în 1963, MIT a instalat două exemplare CTSS pe mașini transistorizate IBM 7094, fiecare costând 3,5 milioane, aproximativ de zece ori mai mult decât predecesoarele 704 în ceea ce privește capacitatea de memorie și puterea procesorului. Software-ul de control procesa utilizatorii activi în mod repetat, servind fiecare dintre ei timp de o fracțiune de secundă, apoi trecând la următorul. Utilizatorii puteau salva programele și datele pentru utilizare ulterioară în propriile lor zone de memorie pe disc, protejate prin parolă.

Istoria internetului: extinderea interactivității
Corbato în cravata sa clasică, în camera computerelor cu IBM 7094.

Redați video

Corbi explică schema funcționării împărțirii timpului, care include o coadă în două niveluri, într-o transmisie TV din 1963.

Fiecare computer putea deservi aproximativ 20 de terminale. Aceasta era suficientă nu doar pentru a susține câteva camere mici de terminale, ci și pentru a extinde accesul la computer în întreaga Cambridge. Corbi și ceilalți ingineri importanți aveau propriile terminale în birou, iar de la un anumit moment MIT a început să furnizeze terminale de acasă personalului tehnic, astfel încât aceștia să poată lucra cu sistemul în afara orelor de program, fără a fi necesar să se deplaseze la lucru. Toate terminalele timpurii erau formate dintr-o mașină de scris modificată, capabilă să citească date și să le transmită prin linia telefonică, și hârtie perforată cu alimentare constantă. Modemurile conectau terminalele prin telefon la un comutator privat în incinta MIT, prin care puteau comunica cu computerul CTSS. Astfel, computerul își extindea simțurile prin telefon și prin semnale, transformând datele din digitale în analogice și invers. Aceasta a fost prima etapă în integrarea calculatoarelor cu rețeaua de telecomunicații. Integrarea a fost facilitată de statutul ambiguu din punct de vedere regulator al AT&T. Rețeaua era încă reglementată, iar compania era obligată să ofere linii dedicate la tarife fixe, dar câteva decizii ale FCC au slăbit controlul companiei asupra periferiei, iar aceasta nu avea multe de spus în legătură cu conectarea diverselor dispozitive la liniile ei. Prin urmare, MIT nu avea nevoie de permisiune pentru terminale.

Istoria internetului: extinderea interactivității
Un terminal de computer tipic din mijlocul anilor 1960: IBM 2741.

Scopul final al lui Licklider, McCarthy și Corbato a fost creșterea accesibilității puterii de calcul pentru cercetătorii individuali. Ei au optat pentru resurse și partajarea timpului din motive economice: nimeni nu putea să își imagineze că fiecare cercetător de la MIT ar primi propriul calculator. Totuși, această alegere a dus la apariția unor efecte secundare neintenționate, care nu ar fi putut fi conștientizate în paradigma lui Clark „un om, un calculator”. Un sistem de fișiere comun și linkuri reciproce către conturile utilizatorilor le-au permis să colaboreze, să împărtășească și să completeze lucrările unul altuia. În 1965, Noel Morris și Tom Van Vleck au accelerat colaborarea și comunicarea, creând programul MAIL, care permitea utilizatorilor să trimită mesaje. Atunci când un utilizator trimitea un mesaj, programul îl adăuga la un fișier special de căsuță poștală în zona de fișiere a destinatarului. Dacă acest fișier nu era gol, programul LOGIN afișa mesajul „AVEȚI POȘTĂ”. Conținutul mașinii se transforma într-o expresie a acțiunilor comunității utilizatorilor, iar acest aspect social al partajării timpului la MIT a fost apreciat la fel de mult ca și ideea inițială de utilizare interactivă a calculatorului.

Semințe abandonate

Lick, acceptând oferta ARPA și părăsind BBN pentru a conduce un nou departament ARPA, Oficiul Tehnicilor de Procesare a Informației (Information Processing Techniques Office, IPTO) în 1962, s-a apucat repede de ceea ce promitea: concentrare pe eforturile de cercetare ale companiei în domeniul calculului, axându-se pe distribuirea și îmbunătățirea echipamentului și software-ului pentru partajarea timpului. A abandonat practica obișnuită de a aștepta propunerile de cercetare să ajungă pe masa sa, pornind în „teren” și împingând inginerii să elaboreze propuneri de cercetare pe care dorea să le aprobe.

Primul său pas a fost reconfigurarea proiectului de cercetare existent al centrelor de comandă SDC din Santa Monica. Din biroul lui Lick, la SDC a venit o echipă pentru a reduce eforturile dedicate acestor cercetări și de a le concentra pe transformarea computerului suplimentar SAGE într-un sistem de diviziune a timpului. Lick credea că este necesar să se pună mai întâi baza interacțiunii om-mașină prin diviziune temporală, iar centrele de comandă vor apărea ulterior. Coincidența ca această ordine de priorități să coincidă cu interesele sale filosofice a fost doar o fericită întâmplare. Jules Schwartz, veteran al proiectului SAGE, dezvolta un nou sistem de diviziune a timpului. Ca și contemporanul său CTSS, acesta a devenit un loc virtual de întâlnire, iar printre funcțiile sale se număra DIAL pentru trimiterea de mesaje text personale de la un utilizator la altul – ca în exemplul următor de schimb între John Jones și un utilizator cu id-ul 9.

DIAL 9 ACESTA ESTE JOHN JONES, AM NEVOIE DE 20K PENTRU A ÎNCĂRCA PROGRAMUL MEU
DE LA 9 POTEM SĂ TE ACESĂM ÎN 5 MINUTE.
DE LA 9 MERGE ÎNAINTE ȘI ÎNCĂRCA

DIAL 9 ACESTA ESTE JOHN JONES, AM NEVOIE DE 20K PENTRU A ÎNCĂRCA PROGRAMUL
DE LA 9 PUTEM SĂ ÎȚI DĂM ÎN 5 MINUTE
DE LA 9 MERSI ÎNAINTE ȘI ÎNCĂRCA

Apoi, pentru a asigura finanțarea proiectelor viitoare de dezvoltare a diviziunii timpului la MIT, Licklider l-a găsit pe Robert Fano pentru a conduce proiectul său principal: Project MAC, care a supraviețuit până în anii 1970 (acronimul MAC a avut multe semnificații – „Matematică și Calcul”, „Computer cu Acces Multiplu”, „Cunoaștere prin Mașină” [Mathematics And Computation, Multiple-Access Computer, Machine-Aided Cognition]). Deși dezvoltatorii sperau că noul sistem va putea susține cel puțin 200 de utilizatori simulanți, ei nu au ținut cont de complexitatea în creștere a software-ului utilizatorului, care absorbea cu ușurință toate îmbunătățirile în viteză și eficiență ale hardware-ului. După lansarea în MIT în 1969, sistemul putea susține aproximativ 60 de utilizatori cu ajutorul celor două procesoare centrale, ceea ce era aproximativ echivalent cu numărul utilizatorilor pe procesor în CTSS. Cu toate acestea, numărul total de utilizatori era mult mai mare decât capacitatea maximă posibilă – în iunie 1970 erau deja înregistrați 408 utilizatori.

Sistemul de operare al proiectului numit Multics se putea lăuda cu câteva îmbunătățiri semnificative, dintre care unele sunt încă considerate avansate în sistemele de operare de astăzi: un sistem de fișiere ierarhic, cu structură de arbore, care conține foldere ce pot include alte foldere; separarea executării comenzilor utilizatorului de cea a sistemului la nivel hardware; legarea dinamică a programelor cu încărcarea modulelor software în timpul execuției, după necesitate; posibilitatea de a adăuga sau elimina CPU-uri, bancuri de memorie sau discuri fără a opri sistemul. Ken Thompson și Dennis Ritchie, programatorii proiectului Multics, au creat ulterior sistemul de operare Unix (în denumire având o referință la precursoarea sa) pentru a transfera unele dintre aceste concepte către sisteme informatice mai simple și mai puțin complexe [Numele „UNIX” (inițial „Unics”) a fost format din „Multics”. Litera U din numele UNIX a însemnat „Uniplexed” („simplu”) în contrast cu termenul „Multiplexed” („complex”), care stă la baza numelui sistemului Multics, pentru a sublinia încercarea creatorilor UNIX de a se îndepărta de complexitățile sistemului Multics pentru a dezvolta un abordare mai simplă și funcțională.]

Ultimul germene a fost aruncat de Lik la Berkeley, la Universitatea din California. Proiectul Genie12, început în 1963, a dat naștere sistemului de partajare a timpului din Berkeley [Berkeley Timesharing System] – o copie orientată comercial a Project MAC, de dimensiuni mai mici. Deși nominal era gestionat de câțiva profesori ai universității, lucrările erau conduse de studentul Mel Pirtle, ajutat de alți studenți – în special, Chuck Tucker, Peter Deutsch și Butler Lampson. Unii dintre ei fuseseră deja infectați cu virusul interactivității la Cambridge înainte de a ajunge la Berkeley. Deutsch, fiul unui profesor de fizică de la MIT și pasionat de construirea prototipurilor de computere, a implementat un limbaj de programare Lisp pe Digital PDP-1 cu mult înainte de a deveni student la Berkeley. Lampson a programat pe PDP-1 pe acceleratorul electronic de la Cambridge, fiind student la Harvard. Pirtle și echipa sa au creat un sistem de partajare a timpului pe SDS 930, dezvoltat de Scientific Data Systems, o nouă companie de calculatoare înființată în Santa Monica în 1961 (despre realizările tehnice din Santa Monica în acea vreme s-ar putea scrie un întreg articol separat. RAND Corporation, SDC și SDS, cu sediul acolo, au contribuit major la avansul tehnicii de calcul din anii '60).

SDS a integrat software-ul din Berkeley în noul său proiect, SDS 940. A devenit unul dintre cele mai populare sisteme informatice de partajare a timpului la sfârșitul anilor '60. Companiile Tymshare și Comshare, care au comercializat partajarea timpului prin vânzarea serviciilor de calcul de la distanță, au achiziționat zeci de SDS 940. Pirtle și echipa sa au decis, de asemenea, să încerce să-și valorifice potențialul pe piața comercială, înființând Berkeley Computer Corporation (BCC) în 1968, dar în timpul recesiunii din 1969-1970, aceasta a intrat în faliment. O mare parte din echipa lui Pirtle a ajuns la centrul de cercetare Palo Alto al companiei Xerox (PARC), unde Tucker, Deutsch și Lampson au contribuit la proiecte emblematice, printre care se numără stația de lucru personală Alto, rețelele locale și imprimantele laser.

Istoria internetului: extinderea interactivității
Mel Pirtle (în centru) lângă Berkeley Timesharing System

Desigur, nu fiecare proiect de partajare a timpului din anii '60 a fost creat datorită lui Licklider. Știrile despre ceea ce se întâmpla la MIT și în laboratoarele Lincoln se răspândeau prin literatură tehnică, conferințe, cunoștințe academice și mutări ale angajaților de la o slujbă la alta. Prin aceste canale s-au înrădăcinat și alte semințe, duse de vânt. La Universitatea din Illinois, Don Bitzer a vândut Ministerului Apărării sistemul său PLATO, care urma să reducă costurile pentru instruirea tehnică a personalului militar. Clifford Shaw a creat JOHNNIAC Open Shop System (JOSS), finanțat de Forțele Aeriene, destinat să îmbunătățească capacitățile angajaților RAND în analiza numerică rapidă. Sistemul de partajare a timpului de la Dartmouth a fost legat direct de evenimentele de la MIT, dar în rest a fost un proiect absolut unic, realizat cu bani exclusiv de la persoane fizice din Fundația Națională de Știință, pe baza presupunerii că experiența cu computerele va deveni o parte necesară a educației liderilor americani din generația următoare.

Până la mijlocul anilor '60, partajarea timpului nu a cucerit complet ecosistemul calculatoarelor. Companiile tradiționale de procesare în loturi dominau, atât în vânzări, cât și în popularitate, în special în afara campusurilor universitare. Totuși, și-a găsit o nișă.

Biroul lui Taylor

În vara anului 1964, la aproximativ doi ani după sosirea în ARPA, Licklider a schimbat din nou locul de muncă, de această dată mutându-se la centrul de cercetare IBM de la nord de New York. Șocat de pierderea contractului pentru Project MAC în favoarea unui competitor de calculatoare, General Electric, după mulți ani de bune relații cu MIT, Lick a trebuit să împărtășească lui IBM experiența sa de primă mână în legătură cu o tendință care părea să o ocolească. Pentru Lick, noua slujbă oferea oportunitatea de a transforma ultimul bastion al procesării de date în loturi într-o nouă credință în interactivitate (dar nu s-a realizat - Lick a fost dat într-o parte, iar soția sa suferea, fiind izolată în pustietatea din Yorktown Heights. S-a mutat la biroul din Cambridge al IBM, iar apoi, în 1967, s-a întors la MIT pentru a conduce Project MAC).

La conducerea IPTO a fost preluată de Ivan Sutherland, un tânăr expert în grafică computerizată, care, la rândul său, a fost înlocuit în 1966 de Robert Taylor. Lucrările lui Licklider din 1960, „Simbiotica omului și a mașinii”, l-au făcut pe Taylor un susținător al computerelor interactive, iar la recomandarea lui Licklider a venit la ARPA după ce a lucrat puțin la un program de cercetare la NASA. Personalitatea și experiența lui l-au făcut să semene mai mult cu Licklider decât cu Sutherland. Psiholog de formare, lipsit de cunoștințe tehnice în domeniul computerelor, și-a compensat aceste deficiențe cu entuziasm și abilități de lider.

O dată, când Taylor se afla în biroul său, o idee a vizitat recent numitul șef al IPTO. Stătea la masă cu trei terminale diferite, care îi permiteau să se conecteze la trei sisteme de împărțire a timpului, finanțate de ARPA, situate în Cambridge, Berkeley și Santa Monica. În același timp, acestea nu erau conectate între ele – pentru a transfera informațiile dintr-un sistem în altul, trebuia să o facă singur, fizic, folosindu-și corpul și mintea.

Semințele plantate de Licklider au dat roade. A creat o comunitate socială de angajați ai IPTO, care s-a extins în multe alte centre de calcul, fiecare cu o mică comunitate de experți în calculatoare, adunați în jurul unui computer cu împărțirea timpului. Taylor a considerat că a venit timpul pentru a conecta aceste centre. Structurile lor sociale și tehnice separate, fiind unite, ar putea forma un fel de supragă, ale cărei rădăcini s-ar extinde pe tot continentul, multiplicând avantajele sociale ale împărțirii timpului la o scară mai înaltă. Din această idee au început dueluri tehnice și politice, care au dus la crearea ARPANET.

Ce altceva să citim

  • 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, Computing in the Middle Ages: A View From the Trenches, 1955-1983 (2002)
  • M. Mitchell Waldrop, Mașina Visurilor: J.C.R. Licklider și Revoluția Care a Facut Calculul Personal (2001)

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster