Sunteți pe pagina 1din 8

1.

Istoria calculatoarelor personale i a reelelor


Noi bii pe bloc n anii 1960 a aprut un nou tip de calculatoare: minicalculatoarele. Aceste maini erau mai ieftine, mai mici, nu avea nevoie de aer condiionat i erau mult mai uor de folosit (cel puin dup standardele acelor timpuri) fa de mainframeuri. n fa ereziei, preoii mainframe-urilor s-au nfiorat. Deinerea unui mainframe era problema corporaiei, datorit cheltuielilor necesare, dar un departament putea avea propriul minicalculator, pentru c acesta nu necesita spaii speciale sau specialiti necesari unui mainframe. Pe scurt, minicalculatoarele erau ieftine. Aceast dezvoltare a dus la apariia unui nou personaj pe scena calculatoarelor. Minicalculatoarele au adus la nlocuirea programatorilor de mainframe, curai i bine mbrcai, cu o nou specie de programatori. Minicalculatoarele au nceput s fie introduse n universiti i alte instituii de nvmnt, pentru c erau ieftine. Ele erau accesibile i proiectate pentru a putea suporta modificri ulterioare, ceea ce a atras un grup de entuziati cunoscui sub numele de hackeri. Aceti hackers nu sunt identici cu cei din zilele noastre. Acei hacker-i erau plini de entuziasm fa de calculatoare, oameni care voiau s fac programe mai bune, mai rapide i mai elegante. Din rndurile lor s-au ridicat o parte din oameni care au fcut revoluia calculatoarelor personale. Piaa minicalculatoarelor a crescut repede. Imediat ce departamentele puteau justifica nevoia minicalculatorului, acesta era instalat. Acesta a fost momentul cnd DEC (Digital Equipment Corporation ) a devenit a doua mare companie productoare de calculatoare din lume. n privina mbuntirilor aduse programelor, gama funciilor care pot fi realizate a crescut. Un minicalculator poate fi folosit simultan de mai muli utilizatori, cu ajutorul unui procedeu de mprire a timpului de folosire a procesului numit time-sharing. Astfel, fiecare utilizator poate s prelucreze date, s creeze programe sau s utilizeze, ca i cnd ar fi singurul utilizator. Acest sistem a fost introdus i n tehnologia de realizare a mainframe-urilor. Sisteme sofisticate de time-sharing, cu componente disc mai puternice i programe mai sofisticate, au fost dezvoltate n acelai timp pentru mainframe-uri. Aceasta era piaa calculatoarelor n anii 70: mainframe-uri i minicalculatoare erau prezente n toate companiile i principalele departamente. Pentru sacinile pe care le puteau rezolva n moduri n care le rezolvau, erau bune. Au adus metode noi i eficiente n birouri i au fcut afacirele mai eficiente. Totui, au euat n mrirea productivitii personale (n creterea eficienei personalului, nu a corporaiilor). Apariia calculatoarelor personale

La mijlocul anilor 70 a aprut o nou tehnologie: miniprocesorul. Acesta folosea multe tranzistoare conectate pe o pastil de siliciu pentru a realiza un dispozitiv de calcul. Primele microprocesoare au fost, dup standardele actuale, destul de simple. Primul microprocesor, devine cunoscut ca 4004, a fost proiectat pe patru bii de ctre inginerul Marcian E. Ted Hoff de la Intel, n anul 1969. Clientul care i-a comandat lui Intel microprocesorul a fost o firm japonez, care a dat faliment n 1970; dup aceasta Intel nu se putea hotr dac s lanseze sau nu circuitul pe pia. L-au lansat, i n 1974 existau mai mult de 19 tipuri de microprocesoare pe pia, inclusiv Intel 8088, cel care va deveni trambulina actualelor calculatoare personale. Microprocesoarele au fost iniial folosite drept controler - dispozitive de control pentru maini de splat vesel i frigidere. Productorii i proiectanii de calculatoare nu au pierdut ocazia dat de potenial acestor dispozitive de a fi folosite drept calculatoare.

8080, Z80, CP/M Primele succese ale pieei au fost microprocesorul Intel 8080 i noul sistem de operare numit CP/M-80 scris pentru acest cercuit. CP/M-80 a fost creat n 1975 de Gary Kildall, fondatorul i preedintele companiei Digital Research primul productor al unui sistem de operare pentru microcalculatoare. Astzi, compania este o divizie a lui Novell Inc. cea mai mare companie n domeniul sistemelor de operare n reea. CP/M este prescurtat de la Controlul Programului/Microcalculatorului cel mai sugestiv nume de produs, dac mai existase unul, de pn atunci. Acest sistem de operare a fost, la acea dat, extraordinar. Dac aveai un sistem 8080 sau Z80, cu sistem de operare CP/M, cu 64 kilobii de RAM i o pereche de uniti de disc flexsibil de 8", aveai ultimul strigt al modei calculatoarelor i l fceai verde de invidie pe orice pasionat. Un singur lucru le putea depi invidia i ctiga ura: s ai un disc i o imprimat; ambele necesitau o cheltuial exorbitant. Discurile acelor timpuri merit puin atenie. Primul tip larg rspndit mpreun cu microcalculatoarele aveau discuri de 14" (comparai-le cu cele de 3,5" disponibile astzi) i un timp de acces suficient pentru o pauz de cafea. Bii Apple Apple Computer, binecunoscut ca avndu-i nceputurile ntr-un garaj, a aprut n 1976. Apple a fost fondat de legendarii Steve Jobs i Steve Wozniack, i este recunoscut drept compania care a pus bazele industriei calculatoarelor personale. Dei povestea lui Visilac i a calculatorului Apple II este bine cunoscut, merit s o spunem nc o dat, pentru c arat motivele care au generat revoluia calculatoarelor personale.

La mijlocul anilor `70, dac doreai s faci ncercri de genul i dac calculnd pe mainframe, trebuia s scrii un program, s-l depanezi, s ncerci un set de date, s verifici rezultatele, s ncerci un set de date mai complex s.a.m.d. Era un procedeu cel puin laborios i nu foarte practic, cu excepia cazului n care priviziunele aveau importan pentru corporaie i aveai suficient timp la dispoziie. Aceast situaie a motivat doi studeni de la Harvard Business School s fac primul program de calcul tabelar: Visicalc. Apple II avea la baz un procesor Motorola 6502 (proiectat pe 8 bii), pn la 128 kilobii de RAM i utiliza un casetofon pentru a stoca date i programe. Apple a ncheiat o nelegere cu realizatorii lui Visicalc pentru a obine exclusivitatea programului pe Apple II. Acestui program i se acord meritul de a fi catapultat Apple de la un venit de 800.000 de dolari n 1977 la puin sub 48 de milioane n 1979. Utilizatorii cumprau Apple II doar pentru a rula Visicalc, i o dat cu el un raft ntreg de aplicaii, care ofereau utilizatorilor, pentru prima dat la un pre rezonabil, putere de calcul accesibil i dedicat. IBM preia controlul Calculatoarele despre care am vorbit, mainile CP/M i Apple, nu erau numite calculatoare personale acesta nu a fost un termen recunoscut pn n august 1981, data de natere a calculatorului IMB PC a fost creat de pia, datorit acelor sisteme de microcalculatoare care au fcut posibil existena calculatorului IBM PC. Dei microprocesorul care a stat la baz calculatorului IBM PC a fost produs n 1974, calculatorul IBM PC a fost produs abia n 1981. Intel 8088 era un microprocesor pe 16 bii, care putea lucra cu mai mult memorie i mai rapid dect predecesorii si. IBM a delegat o companie necunoscut, numit Microsoft, pentru a realiza un sistem de operare. Restul este, aa cum o spun ei, istorie. IBM PC a devenit un standard, n realitate o serie de standarde care au adus la vnzarea de aproximativ 100 de milioane de calculatoare personale din 1981. puterea marketing-ului IBM a dus la succesul lui IBM PC. IBM avea bani i poziia pe pia astfel nct s fac calculatorul IBM PC acceptat n corporaii. Dei e uor s critici IBM pentru greelile, destul de multe, fcute n dezvoltarea pieei calculatoarelor personale i lipsa de receptivitate fa de o pia care cretea mai rapid dect putea acoperi IBM, fr amestecul lui IBM, aceast pia ar fi crescut mult mai ncet i mai fragmentat. Calculatorul IBM PC a continuat tendina dat de Apple II, aducnd puterea de calcul la ndemna utilizatorilor. Posibilitatea de a-i mbunti i mri productivitatea personal a fost o atracie att de mare, nct oamenii au trecut peste orice pentru a-i cumpra un calculator personal. Ei au pclit bugetele departamentale cumprndu-le ca maini de scris sau chiar pltind diferena din propriul buzunar. Multe companii au avut reineri n a urma tendina de introducere a calculatoarelor personale, dar au descoperit ulterior c acestea erau folosite din

plin de concurena. n aceste companii, de obicei, Centrul de Calcul era uluit cnd descoperea invazia calculatoarelor personale. Fanaticii mainframe-urilor erau probabil cei mai surprini cnd aflau ce se ntmplase. Aparent peste noapte, Centrul de Calcul pierdea un procent destul de mare din prelucrrile de date ale companiei. Teritoriul pe care credeau c l stpnesc era brusc invadat. Ceea ce era probabil cel mai tulburtor pentru ei era c utilizatorii de calculatoare personale vorbeau despre informaii i nu doar despre coloane de date. Utilizatorii au descoperit c puteau combina i prelucra cum doresc datele. Puteau realiza rapoarte despre ceea ce i interesa. Pe de alt parte, dac ai fi cerut la Centrul de Calcul un raport, i-ar fi dat doar un raport standard aa cum le genera mainframe-ul. (Rapoartele standard consumau o mic pdure de hrtie, cnd toi utilizatorii doreau doar o pagin ). Astfel a aprut o nou tendin: aceea de a a-i realiza singur calculele. Atunci cnd utilizatorii doreau s fac simulri financiare de tipul i dac, ei nu mai trebuiau s mearg, cu plria n mn (metamorfic vorbind) la Centrul de Calcul. Puteau s-i porneasc calculatorul personal, s ruleze programul de calcul tabelar i s realizeze o duzin de scenarii, n timpul n care Centrul de Calcul ar fi luat n considerare cererea lor. Deja nu mai exista nici o posibilitate pentru Centrul de Calcul de a schimba lucrurile. Corporaiile aveau toate motivele s susin noua tendin i n acelai timp destule motive de ngrijorare pentru anarhia care se crea. Distribuirea datelor prin companii, cum vei vedea, avea multe implicaii i exista marele risc de a scpa totul de sub control. Revoluia calculatoarelor personale, mai mult dect orice, a forat Centrele de Calcul s-i regndeasc rolul i tehnologia pe care o foloseau. Ele nu au avut cu adevrat de ales i au devenit Servicii de gestiunea de informaie (Management Information Service) sau IT (Information Tehnology) sau orice altceva care coninea cuvntul informaie. De asemenea, au trebuit s urmeze sau cel puin s se obinuiasc cu valul tehnologiilor aduse de calculatoarelor personale. nceputul conectrii Pe timpul CP/M-ului, preul perifericilor de calitate era exorbitant. Un disc de 14" i 10MB, care consuma 5 amperi i fcea zgomot ca un avion care decola, era tot att de scump ca i un calculator. O imprimat matriceal, care nici nu se apropia de calitatea unei letter-quality, era o resurs preioas. n momentul lansrii calculatorului IBM PC preurile sczuser, dar erau nc destul de mari. Pe scurt, perifericele calculatoarelor personale erau ca aurul: rare i scumpe. Nu era practic ca fiecare calculator s aib disc i imprimat, dei fr ele productivitatea calculatoarelor personale era mai mic. O alt problem era folosirea n comun a datelor. Dac aveai nevoie de un document creat de altcineva, trebuia s iei dischet, s-i pui pantofii de sport i s alergi la acel microcalculator s-l iei. De aici, numele acestui tip de partajare a datelor: reea sportiv.

Reeaua sportiv Acest tip de reea a ridicat multe probleme. Cum puteai s fii sigur c documentele cu care lucrai erau la zi, dac diverse copii modificate de un numr oarecare de oamenii circulau pe diverse dischete? Cum poi opri furtul documentelor? Cum poi opri furtul documentelor? i dac ultima versiune, i singura, a unui document se afl pe o singur dischet folosit de cineva drept suport pentru ceac de cafea? i dac...? Existau sute de probleme cu aceast reea i toate evideniau o singur soluie: nevoia, absolut necesitate, de a schimba documentele electrice ntre calculatoare. Combinai cu dorina de a schimba, de a folosi n comun discuri i imprimate scumpe, i avei o problem la care s meditai. Nevoia de a folosi n comun date i periferice a stimula crearea primei reele locale de calculatoare, dar aa cum vei vedea, problema central a fost nevoia de a folosi n comun date. Comutatoarele de date O modalitate de a folosi n comun periferice a fost folosirea unui comutator de date: un dispozitiv ce permite doar unui utilizator la un moment dat s foloseasc dispozitivul, ca exemplu o imprimat. Dac o alt persoan folosea imprimata cnd doreai tu s o foloseti, trebuia s atepi pn termina. Un comutator de date poate fi comparat cu o coad la banc. Orice persoan (datele ce vor vi imprimate) care se aeaz prima coad (comutatorul) ajunge prima la casier (imprimanta). Restul trebuia s atepte pn ce aceasta termin. Comutatorul de date ofer utilizatorului o conexiune pe portul serial sau paralel, pe baz creia primul utilizator care cere primete dreptul de folosi imprimanta. Calculatorul care nu mai are nevoie de periferic trebuie s trimit o secven de caractere prin care spune de fapt Am terminat. Aceste dispozitive, dei erau bune pentru imprimant i plotere (ele nc mai sunt folosite cteva companii nc le mai ofer ), nu permiteau folosirea n comun a discurilor. De asemenea, necesitau o linie dedicat ntre calculator i comutator. Aceasta devenea dificil de realizat cnd calculatoarele erau rspndite pe o suprafa mare, i imposibil dac erau mai multe calculatoare. Aici servesc discuri Prima ncercare de a realiza ceea ce astzi numim reea local (LAN) a fost tehnologie, acum nvechit, numim disc server. Un disc server era un calculator, prin care, printr-o tehnic de comunicaie oarecare, era legat de un grup de calculatoare numit clieni. El rula un sistem de operare special care era proiectat astfel nct s poat permit accesul mai multor clieni n acelai timp la disc i la imprimat: acest sistem se numete sistem de operare pentru reea (Network Operating System sau NOS).

2.Funcionarea reelei
Aplicaia client/server Primele aplicaii de reea erau n majoritate programe integrate. De exemplu, dac ofereau o baz de date multiutilizator ele aveau i partea frontal (front-end) de interaciune cu utilizatorului i motorul bazei de date (partea de program care lucra cu fiierele bazei de date) pe acelai PC. Singura parte care se putea afla n reea, pe server, era baza de date. n aceast configuraie, calculatorul client realiza toat prelucrarea datelor (citire, cutare a nregistrrilor dorite ntre datele citite etc.). Aplicaiile acestea pot fi descrise ca avnd doar client. Serverul era o simpl pomp de date: trimitea utilizatorului date din fiierele aflate pe disc sau le primea i le stoca pe disc. n ultimii ani au aprut un numr mare de sisteme de baz de date sofisticate care pun n reea motorul de acces la baza de date care se afl n parte frontal (front-end) utilizatorul. Acestea se numesc sisteme client/server. O dat cu mbuntirea performanelor datorit eliminrii suprancrcrii reelei cu transferuri mari de date, mai exist i avantajul faptului c serverul poate deservi mai muli clieni n acelai timp. ntregul proces de sincronizare al accesului la baza de date, care trebuia realizat de clieni, este acum realizat de server, ceea ce face aplicaiile mai simple i ntregul sistem mai eficient. Bazele de date nu sunt singurele aplicaii care pot fi realizate n sistem client/server. Alte aplicaii client/server includ servere de pot electronic, sisteme de vizualizare pe calculator a imaginilor i urmrire serviciilor de reea. Avantajele sistemelor client/server sunt urmtoarele: O securitate mai bun, deoarece accesul la datele din baza de date server este indirect. Utilizatorii nu pot vedea fiierele de date dect dac li se d acest drept n mod explicit. Performanele pot fi mbuntite uor, deoarece o mai bun proiectare a serverului poate duce la o mai bun coordonare a utilizatorilor care doresc servicii n acelai timp i, de aici, performane mai bune. n cazul severelor de baze de date prin reea pentru a gsi ce i intereseaz; e suficient ca ele s trimit cereri ctre server, iar serverul le va trimite doar rezultatele pe care le doresc. Crete raportul calitate/pre. Clienii trebuie doar s aib suficient putere de calcul pentru a rula partea frontal (front-end). (Cnd sunt necesare performane mai mari, serverul poate fi nlocuit cu un calculator personal mai performant i, respectiv, mai scump). Dezavantajele sistemelor client/server: Complexitatea: nu este simplu, de obicei, s configurezi i s administrezi sisteme client/server.

Necesiti: pentru a avea muli utilizatori, serverul din sistemele client/server are nevoie de un calculator scump. Aplicaiile de pe server au tendina s devie mai mari i mai complexe i au nevoie de mai mult memorie RAM. Pre: performanele serverului scad o dat cu creterea numrului de utilizatori. Pentru a reface performanele, serverul de baz de date trebuie s ruleze pe o main dedicat acelui server. Deci, acolo unde cndva era un server dedicat general, care funciona i ca server de baz de date, acum avem un server dedicat general i un server de baze de date dedicat, ceea ce duce cel puin la dublarea costului. Tehnologii de grup Tehnologiile de grup (groupware) sunt un set de tehnologii care au scopul de a mbunti productivitatea a doi sau mai muli utilizatori care coopereaz n realitate unor obiective comune. Ideea este ca o dat ce reeaua unete utilizatorii, munca i comunicrile cu privire la ea pot fi automatizate pentru mbuntirea fluxului muncii i a oportunitilor. Teoretic, un grup de oameni care muncesc mpreun ntr-o activitate comun sau pentru obiective comune poate fi mult mai eficient dect un grup de oameni care muncesc independent. Deoarece calculatoarele mbuntesc dialogul ntre membrii grupului i urmresc progresele lor, detaliile nu vor mai fi omise, iar desfurarea poate fi foarte uor de urmrit. Aceste idei au fost aplicate la procese cum sunt planificate i administrate proiectelor. Planificarea n reea permite unui grup dintr-o reea s-i fac orare pe reea. Cnd vor s-i coordoneze activitile, de exemplu s stabileasc o ntlnire, orarul grupului poate fi examinat i poate fi gsit momentul cnd toi membrii sunt disponibili. Folosind pota electronic, acetea pot fi rugai s va edin (sau n organizaiile mai autoritate li se ordon). Alte caracteristici ale aplicaiei de grup: Sisteme de informare (oferite n sisteme de pot electronic cum ar fi cc: Mail). Baze de date folosite n comun. Sisteme de conducere a proiectelor. Servicii de bibliotec (pentru administrarea documentaiilor aparinnd unui grup). Sisteme de control al versiunii (asemntoare cu serviciul de bibliotec, dar cu faciliti de control al arhivrii i gsirii diverselor versiuni de fiier; aceste sisteme sunt de obicei folosite pentru dezvoltarea programelor). Una dintre cele mai ludate aplicaii ale tehnologiilor de grup, Lotus Notes, este un sistem de baze de date cu pot electronic. Rolul lui Notes este de a

rspndi informaiile deinute n bazele de date ale organizaiilor, la un numr oarecare de utilizatori. Sistemul permite duplicarea i sincronizarea mai multor copii de baze de date. O alt direcie principal a aplicaiilor de grup este posibilitatea urmririi fluxului muncii. Ideea este c grupurile de utilizatori care sunt ntr-o reea pot beneficia de automatizarea activitilor de rutin. Mare parte a sistemelor care se ocup de fluxul muncii se bazeaz pe formulare. Ele primesc date de la o persoan, pe care apoi le transmit, dac e posibil cu date suplimentarea din alte surse, celorlali membri. Ele au mecanisme pentru contabilizarea i urmrirea tranzaciilor i raportarea stadiului muncii. Obiectivele vor fi mai rar uitate sau amnate, deoarece calculatoarele sunt mai de ncredere dect oamenii. Fluxul muncii este concept att de important n reele, nct multe dintre principalele companii productoare de produse de reea au investit n companii care dezvolt tehnologii de baz pentru suportul fluxului muncii. Problema cu aplicaiile de grup este c e greu ca oamenii s se obinuiasc cu ea! (Poi s duci un cal la ap, dar nu poi s-l faci s bea.).

S-ar putea să vă placă și