Sunteți pe pagina 1din 5

Programare i limbaje Curs 1

1
Bibliografie

Antal, Tiberiu Alexandru, Limbajul C ANSI, Editura Risoprint, Cluj-Napoca, 2001, 253 pag.,
ISBN 973-656-065-1.
Arghir, Mariana, Limbajul C standard. Ghid de programare i aplicaii tehnico-inginereti,
Editura Didactic i Pedagogic, R.A., Bucureti, 1998, 224 pag., ISBN 973-30-5994-3.
Arghir, Mariana; Detean, Ovidiu-Aurelian, Bazele informaticii, Editura Todesco, Cluj-Napoca,
2000, 180 pag., ISBN 973-99779-3-6.
Arghir, Mariana; Detean, Ovidiu-Aurelian, oanc, Adriana, Limbajul C, ndrumtor de
lucrri, Editura Quo Vadis, Cluj-Napoca, 2001, 118 pag., ISBN 973-8312-00-0.
Arghir, Mariana; Detean, Ovidiu-Aurelian, Utilizarea calculatorului i programarea n limbajul
C, Editura U.T. Pres, Cluj-Napoca, 2005, 332 pag., ISBN 973-662-198-7.
Arghir, Mariana; Sas, Alin, ndrumtor pentru utilizarea calculatorului, Editura U.T. Pres, Cluj-
Napoca, 2004, 214 pag., ISBN 973-662-126-X.
Avram, Vasile; Dodescu, George, General Informatics, Editura Economica, Bucuresti, 1997, 304
pag., ISBN 973-9198-79-1.
Baruch, Zoltan Francisc, Sisteme de intrare/ieire ale calculatoarelor, Editura Albastr, Cluj-
Napoca, 2000, 371 pag., ISBN 973-9443-39-7.
Cristea, Valentin et.al., Tehnici de programare, Editura Teora, Bucureti, 1999, 190 pag., ISBN
973-601-072-4.
Diatcu, E et.al., Elemente fundamentale ale teoriei sistemelor i calculatoarelor, Editura
Hyperion XXI, Bucureti, 1997, 252 pag., ISBN 973-9189-06-7.
Feibel, Verner, The Encyclopedia of Networking, 2nd Edition, Sybex Network Press, Alameda,
California, 1996, 1249 pag., ISBN 0-7821-1829-1.
Gookin, Dan, Troubleshooting Your PC for Dummies, 2nd Edition, Wiley Publishing, Inc.,
Indianapolis, Indiana, 2005, 392 pag., ISBN 9-7804-7023-0770.
Iorga, Valeriu et. al., Programare numeric, Editura Teora, Bucureti, 1996, 255 pag., ISBN
973-601-379-0.
Ivan, Cosmina; Ddrlat, Vasile-Teodor; Peculea, Adrian, Reele locale de calculatoare, Editura
U.T. Pres, Cluj-Napoca, 2001, 179 pag., ISBN 973-8335-00-0.
Lupea, Iulian; Lupea, Mihaela, Limbajul C Teorie i aplicaii, Casa Carii de tiin, Cluj-
Napoca, 1998, 376 pag., ISBN 973-9204-95-3.
Mueller, Scott, Upgrading and Repairing PCS, 15th Edition, QUE Publishing, Indianapolis,
Indiana, 2004, 1608 pag., ISBN 0-7897-2974-1.
Negrescu, Liviu, Limbajul Turbo C, Editura Libris, Cluj-Napoca, 1992, 315 pag., ISBN 973-
95118-3-X.
Null, Linda; Lobur, Julia, The Essentials of Computer Organization and Architecture, Jones and
Bartlett Publishers, Sudbury, Massachusetts, 2003, 673 pag., ISBN 0-7637-0444-X.
Psl, Doina, Utilizarea calculatoarelor compatibile IBM-PC, Casa Carii de tiin, Cluj-
Napoca, 2003, 274 pag., ISBN 973-686-476-6.
Preston, Dan, How to Buy the Perfect Computer, 35 pag., http://infoheaven-digital-books.com.
Simionescu, Ion; Dranga, Mihai; Moise, Victor, Metode numerice n tehnic, Editura Tehnic,
Bucureti, 1995, 192 pag., ISBN 973-31-0896.
Ursu-Fischer, Nicolae; Popescu, Diana Ioana; Ursu, Mihai, Programarea i utilizarea
calculatoarelor, Editura Napoca Star, Cluj-Napoca, 1998, 164 pag., ISBN 973-98664-6-8.
Vaida, Mircea-F. et.al., Aplicaii n limbajele C/C++ i Java, Editura Casa Crii de tiin,
Cluj-Napoca, 2002, 308 pag., ISBN 973-686-319-0.
*** Colectia revistei Chip.
*** Colectia revistei Extreme PC.
*** Colectia revistei PC World.
*** www.tomshardware.com
Programare i limbaje Curs 1

2

Cap. 1 Scurt istoric al dezvoltrii tehnicii de calcul

La dezvoltarea calculatoarelor personale n forma i cu funciile pe care le cunoatem
astzi, au contribuit numeroase descoperiri i invenii. Primele calculatoare erau de fapt maini
simple, din punctul nostru de vedere, dar deosebit de revoluionare pentru epoca respectiv, care
puteau face calcule elementare (operaii aritmetice).


1.1 Repere istorice

n cele ce urmeaz vor fi enumerate cteva evenimente semnificative, pietre de hotar n
evoluia i dezvoltarea tehnicii de calcul.
- 1617 John Napier, inventatorul logaritmilor, concepe un dispozitiv utilizat pentru
calculat, alctuit din tije de lemn sau filde, ce poart numele de Oasele lui Napier
(Napiers Bones).
- 1642 Blaise Pascal prezint maina de efectuat adunri denumit Pascaline.
- 1822 Charles Babbage concepe Maina diferenial, apoi Maina analitic, o
adevrat main de calcul, de uz general.
- 1906 Lee de Forest patenteaz trioda n tub electronic, utilizat ca i dispozitiv
electronic de comutaie n construcia primelor calculatoare electronice.
- 1936 Alain Turing public lucrarea Asupra numerelor calculabile (en. On
Computables Numbers), n care concepe un calculator imaginar, numit Maina Turing,
considerat a sta la baza teoriei calculatoarelor moderne.
- 1937 John V. Atanasoff ncepe s dezvolte calculatorul Atanasoff - Berry Computer
(ABC), considerat mai trziu, n mod oficial ca fiind primul calculator electronic.
- 1943 Thomas Flowers dezvolt Colossus, un calculator secret, britanic, proiectat pentru
a decodifica mesajele secrete, incriptate de ctre mainile de codificat germane Enigma.
La descifrarea codului secret Enigma i-a adus contribuia i Alain Turing.
- 1945 John von Neuwann public lucrarea Primul proiect al unui raport asupra
EDVAC, n care evideniaz arhitectura unui calculator modern i program memorat.
- 1946 John Mauchly i J. Presper Eckert prezint o main de calcul electronic,
denumit ENIAC, construit de ctre acetia.
- 1947 William Shockley, Walter Brattain i John Bardeen testeaz cu succes primul
transistor cu contact punctiform, declannd astfel revoluia semiconductorilor.
- 1949 Maurice Wilkes asambleaz EDSAC, la Universitatea Cambridge, primul
calculator practic cu program memorat.
- 1950 Asociaia de Cercetri Inginereti Minneapolis construiete ERA 1101, unul
dintre primele calculatoare produse comercial.
- 1952 UNIVAC I, livrat ctre biroul de recensmnt din SUA, este primul calculator
comercial, care atrage pe scar larg atenia opiniei publice.
- 1953 IBM livreaz primul su calculator electronic, de tip 701.
- 1954 IBM 650, calculator cu tambur magnetic, devine primul calculator cu producie de
mas, compania avnd o cifr de vnzare de 450 buci pe an.
- 1955 Bell Laboratories anun primul calculator complet tranzitorizat, TRADIC.
- 1956 Cercettorii de la Massachussets Institute of Technology (MIT) construiesc TX-0,
primul calculator programabil, de uz general, construit cu tranzistori. IBM livreaz 305
RAMAC ctre Zellerbach Paper din San Francisco, prin aceasta deschiznd era stocrii
pe disc magnetic.
Programare i limbaje Curs 1

3
- 1958 Jack Kilby creeaz primul circuit integrat la Texas Instruments, cu scopul de a
demonstra c rezistorii i capacitorii pot coexista pe aceeai bucat de material
semiconductor.
- 1959 Mainframe-urile IBM seria 7000 sunt primele computere tranzistorizate ale
companiei. Robert Noyce (Fairchild Camera and Instrument Corp.) inventeaz primul
circuit integrat cu aplicare practic, permind crearea de canale conductoare direct pe
suprafaa de siliciu.
- 1960 DEC lanseaz PDP 1, precursorul minicalculatorului, care se vinde la preul de
120.000 $.
- 1961 Potrivit Datamation Magazine, IBM de deine 81,2 % din cota de pia a
calculatoarelor, an n care se introduce seria 1400.
- 1964 Supercomputerul 6600, produs de CDC, proiectat de Seymour Cray, realizeaz
pn la 3.000.000 instruciuni pe secund, depind cu pn la 3 ori viteza celui mai mare
competitor, IBM Stretch. IBM anun System/360, o familie de ase calculatoare reciproc
compatibile i 40 periferice care pot funciona mpreun.
- 1965 Digital Equipment Comp. (DEC) prezint PDP 8, primul minicalculator cu
succes comercial.
- 1966 Hewlett Packard (HP) intr n domeniul afacerilor cu calculatoare de uz general,
promovnd HP -2115, care oferea o putere de calcul ntlnit doar la calculatoarele mult
mai mari.
- 1969 Departamentul Aprrii SUA stabilete patru noduri ARPAnet (dou la
Universitatea California Santa Barbara i Los-Angeles, unul la SRI Internaional i unul
la Universitatea Utah), punnd bazele a ceea ce va deveni mai trziu Internetul.
- 1971 O echip de la laboratoarele IBM din San-Jose inventeaz discul flexibil de 8. n
revista Electronic News apare prima reclam la un microprocesor INTEL 4004.
- 1972 Apare microprocesorul Intel 8008.
- 1973 Micral este primul calculator personal comercial, bazat pe microprocesorul Intel
8008.
- 1974 Cercettorii de la Xerox Palo Alto Research Center proiecteaz Alto, prima staie
de lucru echipat cu mouse.
- 1975 Revista Popular Electronics promoveaz Altair 8800, bazat pe microprocesorul
Intel 8080. Prototipul modului de afiare vizual, proiectat de Lee Felsenstein, marcheaz
prima implementare a unui afiaj video alfa-numeric cu memorie, pentru calculatoarele
personale.
- 1976 Steve Wozniak proiecteaz Apple I, calculator construit pe o singur plac de
circuit imprimat. Shugart Associates prezint discurile flexibile i unitatea de disc de
5,25. Cray I devine primul calculator comercial de succes, bazat pe un procesor
vectorial.
- 1977 Apple Computer prezint Apple II. Commodore prezint PET (Personal
Electronic Transactor).
- 1978 VAX 11/780, produs de Digital Equipment Corp., este capabil s adreseze 4.3 GB
de memorie virtual, de cteva sute de ori mai mult dect majoritatea minicalculatoarelor.
- 1979 Motorola prezint microprocesorul 68000.
- 1980 Seagate Technology creeaz prima unitate de hard disc pentru microcalculatoare,
ST 506. Primul disc de stocare optic de date are o capacitate de 60 de ori mai mare
dect a unui disc flexibil de 5.25.
- 1981 Xerox prezint STAR, primul calculator personal cu interfa grafic utilizator
(GUI). Adam Osborne construiete primul calculator portabil, Osborne I, care cntrea
aproximativ 11 Kg i costa 1795$. IBM prezint PC (Personal Computer) declannd o
cretere accelerat a pieei calculatoarelor personale. IBM PC este considerat printele
tuturor PC-urilor moderne. Sony livreaz primele discuri flexibile de 3.5 i unitatea lor
Programare i limbaje Curs 1

4
de disc. Philips i Sony prezint unitatea CD-DA (Compact Disc Digital Audio). Sony
devine primul productor de CD playere.
- 1983 - Apple prezint Lisa, care este dotat cu interfa grafic utilizator (GUI), similar
cu cea prezentat de Xerox Star. Compaq Computer Corp. construiete prima copie de
PC (PC clone), care folosete acelai software ca i IBM PC.
- 1984 Apple Computer lanseaz Macintosh, primul calculator comandat prin mouse i
care avea interfa grafic utilizator, avnd cheltuieli de publicitate de 1.5 milioane de
dolari doar n perioada campionatului Super Bowl din 1984. IBM lanseaz PC-AT (PC
Advanced Technology), bazat pe microprocesorul Intel 286, de trei ori mai rapid dect
PC-urile originale. Versiunea AT introduce magistrala ISA pe 16 bii, pe care se bazeaz
toate PC-urile moderne.
- 1985 - Philips prezint prima unitate CD-ROM.
- 1986 Compaq anun Deskpro 386, primul calculator de pe pia care folosete noul
microprocesor Intel 80386.
- 1987 IBM prezint PS/2, avnd n configuraia standard unitatea de disc flexibil de 3.5
i adaptor video VGA. PS/2 de asemenea introduce magistrala MCA (MicroChannel
Arhitecture), prima magistral plug-and-play pentru PC-uri.
- 1988 Compaq i ali productori de copii de PC dezvolt magistrala EISA (Enhanced
Industry Standard Arhitecture), care spre deosebire de MCA, pstreaz compatibilitatea
cu magistrala ISA existent.
- 1989 Intel lanseaz microprocesorul 80486 (P4), care conine peste 1 milion de
tranzistori. De asemenea, prezint seturile de circuite pentru placa de baz asociat.
- 1990 la natere WWW (World Wide Web), cnd Tim Berners-Lee, cercettor n
laboratorul de fizica energiilor nalte din Geneva dezvolt HTML (Hypertext Markup
Language).
- 1993 Intel lanseaz procesorul Pentium (P5). Intel face acum trecerea de la numere la
nume, cnd realizeaz imposibilitatea nregistrrii unui numr ca i marc comercial.
Pentru prima dat Intel produce i plci de baz complete.
- 1995 Intel lanseaz procesorul Pentium Pro, primul din familia P6. Microsoft lanseaz
pe scar larg Windows 95, primul sistem de operare pe 32 de bii, accesibil utilizatorilor
obinuii.
- 1997 Intel ncepe s produc procesoarele Pentium II, acestea fiind de fapt procesoare
Pentium Pro cu instruciuni MMX (MultiMedia extension) suplimentare. AMD prezint
K6, compatibil cu Intel P5 (Pentium).
- 1998 - Microsoft lanseaz Windows 98. Intel lanseaz Celeron, o versiune de cost redus a
procesoarelor Pentium II. Iniial nu aveau memorie cache, dar n cteva luni au aprut
versiuni cu memorie cache L2, mai mic, dar mai rapid.
- 1999 Intel lanseaz Pentium III, fiind un Pentium II ce avea adugate instruciuni SSE
(Streaming SIMD Extensions, SIMD = Single Instruction Multiple Data). AMD prezint
Athlon, compatibil cu Intel Pentium III.
- 2000 Microsoft lanseaz Windows Me (Millennium Edition) i Windows 2000. Att
Intel ct i AMD lanseaz procesoare care depesc bariera de frecven de 1 GHz. AMD
prezint Duron, o variant de Athlon de cost sczut, cu o memorie cache L2 redus. Intel
prezint Pentium IV, ultimul procesor din familia IA-32 (arhitectura Intel pe 32 de bii).
- 2001 Intel lanseaz procesorul Ytanium, primul procesor pe 64 de bii (IA-64) pentru
PC. Intel prezint primul procesor de 2 GHz (Pentium IV). Evoluia vitezei de la 108 kHz
pn la 1 GHz a durat de 28.5 ani, dar trecerea de la 1 la 2 GHz s-a fcut n doar 18 luni.
Microsoft lanseaz Windows XP Home i Professional, reunind pentru prima dat
ramurile sistemelor de operare de consum (9x/Me) i business (NT/2000) n acelai cod
de baz, o extensie a Windows 2000.
Programare i limbaje Curs 1

5
- 2002 Intel lanseaz primul procesor din clasa 3 GHz, fiind o versiune de Pentium IV la
3.06 GHz. Aceasta introduce tehnologia Hyper-Threading (HT), care permite unui singur
procesor s lucreze n acelai timp cu dou fire de aplicaie.
- 2003 AMD lanseaz Athlon 64, primul procesor pe 64 de bii destinat pieelor de
consum i business.

Dezvoltri recente:
- Intel Dual Core
- AMD Athlon 64 x 2
- Intel Core 2 Duo, Core 2 Quad
- AMD Phenom
- PCI E
- DVD ROM
- BluRay
- TFT

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