Pentru dispozitivele de calcule aritmetice vede i Calculator de buzunar. Desen a unu cacuator persona. Cacuator portab Un calculator, numt sstem de cacu, computer sau ordinator, este o man de preucrat date nforma conform une ste de nstrucun numt program. n zee noastre cacuatoaree se construesc n mare ma|ortate dn componente eectronce de aceea cuvntu ,cacuator" nseamn de obce un calculator electronic. Cacuatoaree care sunt programabe ber pot, ce pun n prncpu, preucra orce fe de date sau nforma se numesc unversae (engez general purpose, pentru scopur generae). Cacuatoaree actuae nu sunt doar man de preucrat nforma, c dspoztve care facteaz comuncaa ntre do sau ma mu utzator, de exempu sub form de numere, text, magn, sunet sau vdeo sau char toate deodat (mutmeda). Stna preucrr nformaor cu a|utoru cacuatoareor se numete nformatc (engez Computer Science). Tehnooga necesar pentru foosrea or poart numee Tehnooga Informae, prescurtat TI sau IT (de a termenu engezesc Information Technology). n prncpu, orce cacuator care dene un anumt set mnmum de func (atfe spus, care poate emua o man Turng) poate ndepn funce orcru at asemenea cacuator, ndferent c este vorba de un PDA sau de unsupercacuator. Aceast versattate a condus a foosrea cacuatoareor cu arhtectur asemntoare pentru cee ma dverse actvt, de a cacuu saarzr personauu une compan pn a controu roboor ndustra sau medca (cacuatoare unversae). Cuprins |ascunde| 1 Istorc 2 Arhtectura von Neumann 3 Crcute dgtae (hardware) 4 Memorare de date 5 Perferce de ntrare/ere 6 Instrucun (software) 6.1 Programe 6.2 Bbotec ssteme de operare 7 Varante constructve de cacuatoare 8 Utzare 8.1 Reee de cacuatoare Internetu 9 Vez 10 Legtur externe Istorc|modcare | modcare surs| Articol principal: Istora manor de cacu Ce ma vech mecansm cunoscut care se pare c putea funcona ca o man de cacuat se consder a mecansmu dn Antkythra, datnd dn anu 87 .e.n. foost aparent pentru cacuarea mcror paneteor. Tehnooga care a stat a baza acestu mecansm nu este cunoscut. O dat cu revgorarea matematc a tneor n tmpu Renater europene au aprut o succesune de dspoztve mecance de cacuat, bazate pe prncpu ceasorncuu, de exempu mana nventat de Base Pasca. Tehnca de stocare ctre a dateor pe cartee perforate a aprut n secou a XIX-ea. n acea seco, Chares Babbage este ce dnt care proecteaz o man de cacu compet programab (1837), ns dn pcate proectu su nu va prnde roade, n parte dn cauza mtror tehnoogce ae vrem. n prma |umtate a secouu a XX-ea, nevoe de cacu ae comunt tnce erau satsfcute de cacuatoare anaoage, foarte specazate dn ce n ce ma sostcate. Perfeconarea eectronc dgtae (datorat u Caude Shannon n an 1930) a condus a abandonarea cacuatoareor anaogce n favoarea ceor dgtae (numerce), care modeeaz probemee n numere (b) n oc de semnae eectrce sau mecance. Este greu de preczat care a fost prmu cacuator dgta; reazr notabe au fost: cacuatoru Atanasoh-Berry, mane Z ae germanu Konrad Zuse - de exempu cacuatoru eectromecanc Z3, care, de foarte nepractc, a fost probab ce dnt cacuator unversa, apo cacuatoru ENIAC cu o arhtectur reatv nexb care cerea modcr ae caba|eor a ecare reprogramare, precum cacuatoru secret brtanc Coossus, construt pe baz de mp programab eectronc. Echpa de proectare a ENIAC-uu, recunoscnd nea|unsure acestua, a eaborat o at arhtectur, mut ma exb, care a a|uns cunoscut sub numee de arhtectura von Neumann sau ,arhtectur cu program memorat". Aceasta st a baza aproape tuturor manor de cacu actuae. Prmu sstem construt pe arhtectura von Neumann a fost EDSAC. n an 1960 mpe (tubure eectronce) au fost nocute de tranzstor, mut ma ecen, ma mc, ma eftn ma ab, ceea ce a dus a mnaturzarea eftnrea cacuatoareor. Dn an 1970, adoptarea crcuteor ntegrate a cobort ma mut preu dmensunea cacuatoareor, permnd prntre atee apara cacuatoareor personae de acum. Arhitectura von Neumann[modifcare | modifcare surs] Articol principal: Arhitectura von Neumann De design-u performanee cacuatoareor s-au mbuntt dramatc n comparae cu an 1940, prncpe arhtectur von Neumann sunt n contnuare a baza aproape tuturor manor de cacu contemporane. Ea este denumt aa dup renumtu matematcan austro-ungar |ohn von Neumann. Aceast arhtectur descre un cacuator cu patru modue mportante: untatea artmetc-ogc (UAL), untatea de contro (UC), memora centra dspoztvee de ntrare/ere (prescurtat I/E). Acestea sunt nterconectate cu un mnunch de re numt magstra pe care crcu datee de cacu datee de program (nstrucun) sunt conduse n tactu unu ceas (r de mpusur contnuu). Conceptua, memora unu cacuator poate vzut ca o mume de ,ceue" numerotate. Fecare ceu prmete drept adres un numr unc propru; ee pot nmagazna o canttate mc, prestabt de nformae. Informaa poate or o nstrucune, or date propru-zse. Instrucune spun cacuatoruu ce s fac, ar datee sunt acee nforma care trebue preucrate conform cu nstrucune. n prncpu orce ceu poate stoca (memora) att nstrucun ct date. Interesant este cazu cnd una sau ma mute nstrucun, de|a stocate n memore, sunt prvte de ctre ate nstrucun drept date de preucrat/modcat sunt dec ee nsee modcate dnamc (,n mers"), dup necestate. Ate arhtectur ntrebunate a cacuatoaree de uz genera sunt de exempu arhtectura Harvard arhtectura Dataow. Circuite digitale (hardware)[modifcare | modifcare surs] Prncpe de ma sus pot mpementate cu o varetate de tehnoog - de ex. mana u Babbage era actut dn componente mecance. ns sngura asemenea tehnooge care s-a dovedt sucent de practc este cea a crcuteor dgtae (numerce), crcute eectronce care pot efectua opera dn agebra booean artmetca bnar. Dar prmee ,crcute" dgtae fooseau reee eectromecance pentru a reprezenta stre "0" (bocat) "1" (conduce), aran|ate n por ogce. Reeee au fost repede nocute cu mp eectronce - tubur eectronce cu vd, dspoztve 100% eectronce, fooste pn atunc n eectronca anaog pentru proprete or de ampcare, dar care au putut utzate drept comutatoare (eemente de baz n construca cacuatoareor) de stare, 10 sau 01. Aran|nd corect por ogce bnare , se pot constru crcute care execut func ma compexe, de exempu sumatoare. Sumatoru eectronc adun dou numere foosnd acea procedeu (n termen nformatc, agortm) nvat de cop a coa: se adun ecare cfr corespondent, ar ,transportu" este transms ctre cfree dn stnga. n consecn, reunnd ma mute asemenea crcute, se pot obne o UAL o untate de contro compete. CSIRAC, unu dn prmee cacuatoare bazate pe arhtectura von Neumann probab ce ma mc asemenea cacuator posb, avea crca 2000 de mp (tubur) - dec char pentru ssteme mnmae e nevoe de un numr consderab de componente. Un crcut ntegrat vzut a mcroscop Lmpe eectronce erau caracterzate de cteva mtr severe n foosrea or pentru construca poror ogce: erau scumpe, pun abe, ocupau mut spau consumau cantt mar de curent. De erau ncredb de rapde fa de reeee eectromecance, aveau ee totu o vtez de operare reatv mtat. Astfe c ncepnd dn an 1960 mpe (tubure eectronce) au fost nocute cu tranzstor, dspoztve ce funconau asemntor, ns erau mut ma mc, ma rapde, ma abe, ma pun consumatoare de curent mut ma eftne. Dn an 1960-'70, tranzstoru a fost e nocut cu crcutu ntegrat, care connea ma mu tranzstor, ree de nterconectare corespunztoare, pe o sngur pcu de scu (numt cp). Dn an '70, UAL-ure combnate cu unt de contro (UC) au fost produse untar ca crcute ntegrate, numte mcroprocesoare, sau CPU (Central Processing Unit/untate de procesare centra). n tmp, denstatea tranzstoror dn crcutee ntegrate a crescut ncredb, de a cteva zec, n an 70, pn a peste 100 de moane de tranzstoare pe crcut ntegrat, a procesoaree Inte AMD dn anu 2005. Memorare de date[modifcare | modifcare surs] Lmpe eectronce tranzstor pot fooste pentru construrea de memor - aa-numtee crcute p-op sau ,bascuante bstabe" (CBB), char sunt fooste pentru mc crcute de memore de mare vtez, numte ,cu acces drect". ns pune desgnur de cacuatoare au foost bstabe pentru grosu nevoor de memore, memor de ampoare. Prmee cacuatoare fooseau tubur Wams - n esen proectnd puncte pe un ecran TV ctndu-e dn nou ma trzu, sau n de mercur, n care datee erau depoztate sub form de unde sonore care parcurgeau tubur cu mercur a vtez mc (comparatv cu vteza de operare a man). Aceste metode destu de neproductve au fost nocute cu dspoztve de stocare (memorare) n medu purttor magnetc, de exempu memora cu mezur magnetce de form near, n care un curent eectrc era foost pentru a nduce un cmp magnetc remanent (dar sab) ntr-un matera feros, care putea ctt uteror, dup necestate pentru a foos datee. n cee dn urm a aprut memora dynamic random access memory , DRAM. DRAM-u este format dn bnc (mum grupate) de condensator, componente eectrce care pot rene o sarcn eectrc pentru o anumt durat de tmp. Screrea nformae ntr-o astfe de memore se face prn ncrcarea condensatoror cu o anumt sarcn eectrc, ar ctrea prn determnarea (,msurarea") sarcn acestora (dac este ncrcat sau descrcat).