Documente Academic
Documente Profesional
Documente Cultură
Căutare
Creare cont
Autentificare
Unelte personale
Cuprins
ascunde
Început
Funcționare
Istoric
Arhitectura von Neumann
Circuite digitale (hardware)
Memorare de date
Periferice de intrare/ieșire
Instrucțiuni (software)
Toggle Instrucțiuni (software) subsection
o
Programe
o
Cod mașină
o
Limbaje de programare
Limbaje de nivel inferior
Limbaje de nivel superior
o
Biblioteci și sisteme de operare
Variante constructive de calculatoare
Utilizare
Toggle Utilizare subsection
o
Rețele de calculatoare și Internetul
Concepte de viitor
Vezi și
Note explicative
Referințe
Legături externe
Bibliografie
Calculator
229 limbi
Articol
Discuție
Lectură
Modificare
Modificare sursă
Istoric
Unelte
De la Wikipedia, enciclopedia liberă
Pentru dispozitivele de calcule aritmetice, vedeți Calculator de buzunar.
Desen al unui calculator personal.
Calculator portabil
Un calculator, numit și sistem de calcul, computer sau ordinator, este o mașină de
prelucrat date și informații conform unei liste de instrucțiuni numită program. În zilele
noastre calculatoarele se construiesc în mare majoritate din componente electronice și
de aceea cuvântul „calculator” înseamnă de obicei un calculator electronic.
Calculatoarele care sunt programabile liber și pot, cel puțin în principiu, prelucra orice
fel de date sau informații se numesc universale (engleză general purpose, pentru
scopuri generale). Calculatoarele actuale nu sunt doar mașini de prelucrat informații, ci
și dispozitive care facilitează comunicația între doi sau mai mulți utilizatori, de exemplu
sub formă de numere, text, imagini, sunet sau video sau chiar toate deodată
(multimedia).
În principiu, orice calculator care deține un anumit set minimum de funcții (altfel spus,
care poate emula o mașină Turing) poate îndeplini funcțiile oricărui alt asemenea
calculator, indiferent că este vorba de un PDA sau de un supercalculator. Această
compatibilitate a condus la folosirea calculatoarelor cu arhitecturi asemănătoare pentru
cele mai diverse activități, de la calculul salarizării personalului unei companii până la
controlul roboților industriali sau medicali (calculatoare universale).
Funcționare[modificare | modificare sursă]
Calculatoarele clasice pe care le folosim în prezent efectuează operații logice
folosind biți - un flux de impulsuri electrice sau optice reprezentând formule binare
formate din 1 sau 0. Un calculator obișnuit stochează și procesează informația cu
ajutorul tranzistorilor: când tranzistorul permite trecerea curentului electric, apare un
semnal de tip 0, iar, dacă tranzistorul nu permite trecerea curentului electric, un semnal
de tip 1. În orice sarcină a computerului, procesul este același: un algoritm manipulează
o serie de biți, unde fiecare bit este fie 0, fie 1 (input), din care rezultatul este un nou șir
de biți (output).
În anii 1960 lămpile (tuburile electronice) au fost înlocuite de tranzistori, mult mai
eficienți, mai mici, mai ieftini și mai fiabili, ceea ce a dus la miniaturizarea și ieftinirea
calculatoarelor. Din anii 1970, adoptarea circuitelor integrate a coborât și mai mult
prețul și dimensiunea calculatoarelor, permițând printre altele și
apariția calculatoarelor personale de acum.
Aranjând corect porți logice binare , se pot construi circuite care execută și funcții
mai complexe, de exemplu sumatoare. Sumatorul electronic adună două numere
folosind același procedeu (în termeni informatici, algoritm) învățat de copii la școală:
se adună fiecare cifră corespondentă, iar „transportul” este transmis către cifrele din
stânga. În consecință, reunind mai multe asemenea circuite, se pot obține o UAL și
o unitate de control complete. CSIRAC, unul din primele calculatoare bazate pe
arhitectura von Neumann și probabil cel mai mic asemenea calculator posibil, avea
circa 2000 de lămpi (tuburi) - deci chiar și pentru sisteme minimale e nevoie de un
număr considerabil de componente.
Din anii 1960-'70, tranzistorul a fost și el înlocuit cu circuitul integrat, care conținea
mai mulți tranzistori, și firele de interconectare corespunzătoare, pe o singură
plăcuță de siliciu (numită cip). Din anii '70, UAL-urile combinate cu unități de control
(UC) au fost produse unitar ca circuite integrate, numite microprocesoare,
sau CPU (Central Processing Unit/unitate de procesare centrală). În timp,
densitatea tranzistorilor din circuitele integrate a crescut incredibil, de la câteva zeci,
în anii 70, până la peste 100 de milioane de tranzistoare pe circuit integrat, la
procesoarele Intel și AMD din anul 2005.
Pamela Samuelson a scris despre codul mașină c[ este atât de ilizibil încât
Oficiul pentru Drepturile de Autor din Statele Unite nu poate identifica dacă un
anumit program codificat este o operă originală de autor; codul mașină al unui
program poate fi uneori decompilat pentru a face funcționarea sa mai ușor de
înțeles de către oameni.[6]
Profesorul de științe cognitive Douglas Hofstadter a comparat codul mașină
cu codul genetic, spunând că „Citirea unui program scris în limbajul mașinii este
vag comparabilă cu examinarea unei molecule de ADN atom cu atom”.[7]
Următorul pas major a fost partajarea timpului (time sharing), prin care mai mulți
utilizatori (clienți) pot folosi o mașină simultan. Pentru aceasta programele
fiecăruia se păstrează în memorie, executându-se pe rând porțiuni din aceste
programe pentru o perioadă scurtă de timp („felie de timp”, time slice), astfel
oferind fiecărui utilizator (client) iluzia că computerul lucrează doar pentru el.
Modul de stocare (memorare) a datelor a evoluat și el, apărând conceptul de
„sistem de fișiere” (file system), în care fișierele sunt dispuse pe purtătorul de
date într-o structură ierarhică de „directoare” sau „dosare”.
Calculatoarele integrate vin cu sisteme de operare mult mai mici și mai limitate
în funcțiuni, unele chiar fără sistem de operare. În acest caz programul foarte
specializat care le conduce efectuează chiar el toate operațiile necesare.
Probabil cel mai familiar este calculatorul personal (de tip PC sau și
altele) cu subvariantele sale constructive:
o „staționare” (în engleză:) desktop, tower, all-in one ș.a.
o „portabile”: laptop, notebook, netbook ș.a.
Calculatoarele tabletă (de tip PC și altele).
Următoarele dispozitive de dată mai recentă sunt în sine tot
calculatoare programabile (fie numai în fabrică, fie și de către
utilizator): toate telefoanele portabile celulare de tip smartphone, toate
calculatoarele de tip tabletă, unele playere multimedia ca de ex. cele
de tip iPod de la compania Apple; unii producători oferă și tipuri
combinate, de ex. un notebook cu tastatura detașabilă poate fi utilizat
și drept calculator tabletă.
Calculatoare simple, de exemplu cele de buzunar.
Calculatoare rapide, folosite la așa-numitele „ferme” de servere; de
obicei acestea nu sunt deservite de utilizatori umani și deci nu este
necesar să fie ergonomice. Pentru ele se folosește deseori forma
de paralelipiped, care permite o stivuire compactă.
Calculatoare profesioniste de mare viteză și mari dimensiuni, cum
sunt cele de tip mainframe.
Aparate și dispozitive speciale: console de jocuri electronice; case
electronice de încasat; afișoare de cărți și medii electronice de tip E-
book; scanerele, imprimantele, chiar și televizoarele și aparatele de
redare DVD și Blu-ray actuale conțin elemente digitale de control care
sunt, într-un fel, componente de calcul; roboți de toate genurile;
elementele de comandă pentru mașini-unelte de tip CNC și multe
altele.
Cea mai răspândită formă este însă cea a calculatorului integrat
(embedded), adică înglobat complet în dispozitivul pe care îl
comandă. Acesta este în general preprogramat din fabrică, iar
utilizatorul nu primește posibilitatea să-i schimbe programul. Multe
mașini și aparate, de la avioanele de luptă până la aparatele
foto digitale și la aparatele de navigație bazate pe sistemul GPS, sunt
controlate de calculatoare integrate. Un alt exemplu de calculator
integrat este calculatorul de bord al automobilelor.
calculator cuantic
calculator cu ADN
calculator fotonic
calculator neural
calculator ternar
procesor autosincron
procesor asincron
GND: 4070083-5
LCCN: sh85029552
Control de
autoritate
LNB: 000047074
NARA: 10636641
NDL: 00561435
NKC: ph115859
Categorie:
Calculatoare
Ultima editare a paginii a fost efectuată la 9 noiembrie 2023, ora 13:14.
Acest text este disponibil sub licența Creative Commons cu atribuire și distribuire în condiții
identice; pot exista și clauze suplimentare. Vedeți detalii la Termenii de utilizare.
Politica de confidențialitate
Despre Wikipedia
Termeni
Cod de conduită
Dezvoltatori
Statistici
Declarație cookie
Versiune mobilă