Documente Academic
Documente Profesional
Documente Cultură
aparat electronic care cu ajutorul unui program prescris poate prelucra date
Sari la navigareSari la căutare
Pentru dispozitivele de calcule aritmetice, vedeți Calculator de buzunar.
Calculator portabil
1Funcționare
2Istoric
3Arhitectura von Neumann
4Circuite digitale (hardware)
5Memorare de date
6Periferice de intrare/ieșire
7Instrucțiuni (software)
o 7.1Programe
o 7.2Cod mașină
o 7.3Limbaje de programare
7.3.1Limbaje de nivel inferior
7.3.2Limbaje de nivel superior
o 7.4Biblioteci și sisteme de operare
8Variante constructive de calculatoare
9Utilizare
o 9.1Rețele de calculatoare și Internetul
10Concepte de viitor
11Vezi și
12Note explicative
13Referințe
14Legături externe
15Bibliografie
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).
Istoric[modificare | modificare sursă]
Articol principal: Istoria mașinilor de calcul
Cel mai vechi mecanism cunoscut care se pare că putea
funcționa ca o mașină de calculat se consideră a
fi mecanismul de la Antikythera, datând din anul 87 î.e.n.
și folosit aparent pentru calcularea mișcărilor planetelor.
Tehnologia care a stat la baza acestui mecanism nu
este cunoscută.
Odată cu revigorarea matematicii și a științelor în
timpul Renașterii europene au apărut o succesiune de
dispozitive mecanice de calculat, bazate pe
principiul ceasornicului, de exemplu mașina inventată
de Blaise Pascal. Tehnica de stocare și citire a datelor
pe cartele perforate a apărut în secolul al XIX-lea. În
același secol, Charles Babbage este cel dintâi care
proiectează o mașină de calcul complet programabilă
(1837), însă din păcate proiectul său nu va prinde roade,
în parte din cauza limitărilor tehnologice ale vremii.
În prima jumătate a secolului al XX-lea, nevoile de calcul
ale comunității științifice erau satisfăcute de calculatoare
analoage, foarte specializate și din ce în ce mai
sofisticate. Perfecționarea electronicii digitale (datorată
lui Claude Shannon în anii 1930) a condus la
abandonarea calculatoarelor analogice în favoarea celor
digitale (numerice), care modelează problemele în
numere (biți) în loc de semnale electrice sau mecanice.
Este greu de precizat care a fost primul calculator digital;
realizări notabile au fost: calculatorul Atanasoff-Berry,
mașinile Z ale germanului Konrad Zuse - de exemplu
calculatorul electromecanic Z3, care, deși foarte
nepractic, a fost probabil cel dintâi calculator universal,
apoi calculatorul ENIAC cu o arhitectură relativ inflexibilă
care cerea modificări ale cablajelor la fiecare
reprogramare, precum și calculatorul secret
britanic Colossus, construit pe bază de lămpi și
programabil electronic.
Echipa de proiectare a ENIAC-ului, recunoscând
neajunsurile acestuia, a elaborat o altă arhitectură, mult
mai flexibilă, care a ajuns cunoscută sub numele
de arhitectura von Neumann sau „arhitectură cu program
memorat“. Aceasta stă la baza aproape tuturor mașinilor
de calcul actuale. Primul sistem construit pe arhitectura
von Neumann a fost EDSAC.
Î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.
Arhitectura von
Neumann[modificare | modificare
sursă]
Articol principal: Arhitectura von Neumann.
Deși design-ul și performanțele calculatoarelor actuale s-
au îmbunătățit considerabil în comparație cu cele din anii
1940, principiile arhitecturii von Neumann sunt în
continuare la baza aproape a tuturor mașinilor de
calcul[1][2][3] contemporane. Ea este denumită așa după
renumitul matematician austro-ungar John von
Neumann.
Această arhitectură descrie un calculator cu patru
module importante: unitatea aritmetică-logică (UAL),
unitatea de control (UC), memoria centrală și
dispozitivele de intrare/ieșire (prescurtat I/E). Acestea
sunt interconectate cu un mănunchi de fire
numit magistrală pe care circulă datele de calcul și
datele de program (instrucțiuni) și sunt conduse în tactul
unui ceas (șir de impulsuri continuu).
Conceptual, memoria unui calculator poate fi văzută ca o
mulțime de „celule“ numerotate. Fiecare celulă primește
drept adresă un număr unic propriu; ele pot înmagazina
o cantitate mică, prestabilită de informație. Informația
poate fi ori o instrucțiune, ori date propriu-zise.
Instrucțiunile spun calculatorului ce să facă, iar datele
sunt acele informații care trebuie prelucrate conform cu
instrucțiunile. În principiu orice celulă poate stoca
(memora) atât instrucțiuni cât și date. Interesant este și
cazul când una sau mai multe instrucțiuni, deja stocate
în memorie, sunt privite de către alte instrucțiuni drept
date de prelucrat/modificat și sunt deci ele însele
modificate dinamic („în mers“), după necesitate.
Alte arhitecturi întrebuințate la calculatoarele de uz
general sunt de exemplu arhitectura
Harvard și arhitectura Dataflow.
Periferice de
intrare/ieșire[modificare | modificare
sursă]
„I/E” („intrare-ieșire”), sau în engleză I/O (de
la input/output), este termenul general pentru acele
dispozitive prin care un calculator primește informații din
lumea exterioară, inclusiv instrucțiuni despre ce să facă,
sau trimite înapoi (în afară) rezultatele calculelor sau
operațiilor logice pe care le-a efectuat. Rezultatele pot fi
destinate ca informații oamenilor, sau pot fi folosite în
mod direct (nemijlocit) drept decizii în dirijarea altor
mașini; de exemplu în cazul unui robot industrial, cel mai
important dispozitiv de ieșire (dispozitiv E) al
calculatorului (de robot) înglobat în el
creează comenzile detailate necesare pentru toate
operațiile (mișcările) mecanice ale robotului propriu-zis.
Prima generație de calculatoare era echipată cu o gamă
de dispozitive I/E destul de limitată și cu viteză de
execuție redusă; de exemplu, pentru
introducerea datelor de calcul și a instrucțiunilor de
program se folosea în principal un cititor de cartele
perforate sau un dispozitiv asemănător, iar pentru
afișarea rezultatelor se folosea o imprimantă, de obicei
un teleimprimator modificat de tip „telex”. De-a lungul
timpului însă au apărut o imensă diversitate de
dispozitive I/E. Pentru calculatorul personal de azi, cele
mai comune modalități de introducere directă a datelor
sunt tastaturile și mausurile, iar principalul mijloc prin
care calculatorul prezintă informații către utilizator
sunt monitoarele, deși imprimantele sau dispozitivele de
generat sunet sunt folosite și ele în mod obișnuit. Alte
dispozitive sunt specializate pentru numai anumite tipuri
de intrări sau ieșiri, de exemplu aparatul foto
digital și scanerul.
Două categorii principale de dispozitive sunt:
dispozitivele secundare de
stocare: dischetele,
unitățile CD, DVD, discurile dure și altele;
capacitățile de stocare a datelor pot diferi
foarte mult între ele.
precum și dispozitivele pentru conectarea
la rețele de calculatoare. Posibilitatea de a
interconecta calculatoarele pentru a transfera
date și informații între ele a deschis calea unei
mulțimi de noi aplicații. Internetul, și aici în
special World Wide Web, permit miliardelor de
calculatoare de pe glob să se lege unele cu
altele pentru a transfera între ele informații de
toate tipurile.
Instrucțiuni (software)
[modificare | modificare sursă]
Vezi articolul principal Software
Instrucțiunile interpretate de către unitatea de control
și executate de UAL nu seamănă deloc cu limbajul
uman. Calculatorul cunoaște prin construcție un set
relativ mic de instrucțiuni elementare, care sunt
simple, bine definite și neambigue. Exemple de
instrucțiuni sunt: „copiază conținutul celulei de
memorie 5 și plasează rezultatul în celula 10”,
„adună conținutul celulei 7 cu conținutul celulei 13 și
plasează rezultatul în celula 6”, „dacă conținutul
celulei 999 este 0 (zero), următoarea instrucțiune de
executat se găsește memorată în celula 30”, dacă
nu, „se urmează secvența (șirul de instrucțiuni) mai
departe”.
Instrucțiunile calculatorului se împart în patru mari
categorii:
Utilizare[modificare | modificare
sursă]
Primele calculatoare electronice digitale, fiind foarte
mari și scumpe, erau folosite la calcule științifice
complicate, de multe ori pentru scopuri
militare. ENIAC-ul a fost proiectat pentru calculul
tirurilor de artilerie, dar a fost folosit și la calculul
densităților transversale de neutroni, în
proiectarea bombei cu hidrogen. Multe
din supercalculatoarele contemporane sunt folosite
pentru simulări de arme nucleare. Alte calculatoare
au fost utilizate în criptanaliză, de exemplu primul
calculator electronic programabil, Colossus.
În ciuda concentrării de la început pe aplicații
științifice și militare, calculatoarele au început repede
să fie adoptate și în alte domenii, precum cel al
afacerilor. LEO, unul din primele calculatoare bazate
pe arhitectura von Neumann, era folosit la gestiunea
stocurilor încă din anii 1950. O dată cu apariția
microprocesoarelor și ieftinirea semnificativă a
calculatoarelor, acestea și-au găsit aplicare
în contabilitate, birotică, alcătuirea de previziuni
meteo și de altă natură, în calculele matematice
repetitive precum și în calcul tabelar.
În domeniul artelor, calculatoarele sunt întrebuințate
pentru generarea și editarea de sunet, imagini și
video. Astăzi aceste activități sunt efectuate aproape
exclusiv pe calculator (computer). De asemenea,
industria jocurilor pe calculator este una foarte
lucrativă.
Calculatoarele au putut fi folosite pentru comanda
mecanismelor (dispozitivelor electromecanice) din
momentul în care au devenit suficient de mici și de
ieftine pentru acest scop. Primele aplicații majore
pentru calculatoarele integrate au fost ghidarea
misiunilor Apollo și a rachetelor Minuteman. Astăzi
se întâlnesc din ce în ce mai rar echipamente
mecanice care să nu fie comandate într-o formă sau
alta de un calculator. Unele din cele mai complexe
asemenea echipamente sunt roboții industriali,
mașini mai mult sau mai puțin asemănătoare omului
și aptitudinilor sale. Calculatoarele sunt din ce în ce
mai mult utilizate în domotică, pentru aplicații casnice
de genul „dacă cineva e acasă, computerul deschide
televizorul la 7 seara“ sau „reduce căldura noaptea”.
Roboții industriali sunt o prezență obișnuită
în producția de masă, însă roboții umanoizi încă nu
au ajuns la nivelul la care sunt portretizați în
literatura de anticipație SF și sunt astăzi doar jucării
sau subiecte de cercetare. De asemenea,
progresul inteligenței artificiale în crearea unui
calculator cu „inteligență” electronică la nivelul celei
omenești a fost până acum extrem de lent, deși de-a
lungul timpului s-au dezvoltat metode care permit
calculatoarelor să îndeplinească destul de bine
sarcini despre care inițial se bănuia că ar fi prin
excelență umane, cum ar fi jocurile șah și go, sau
citirea scrisului de mână (analogic).
Rețele de calculatoare și
Internetul[modificare | modificare sursă]
În anii 1970 inginerii de la institutele de cercetare
militare din SUA au început să își interconecteze
calculatoarele folosind tehnologia telecomunicațiilor.
Rețelele de calculatoare au avut caracter
coordonator-subordonat, adică structura respectivă
conținea calculatoare „egale în drepturi”, dar care
erau supuse comenzilor unui calculator principal,
„dirijor”. Proiectul a fost sprijinit de către
agenția DARPA a ministerului apărării, iar rețeaua de
calculatoare care a luat astfel naștere s-a
numit Arpanet.
În timp, rețeaua Arpanet s-a extins enorm, dincolo de
scopul ei inițial academic și militar, și a devenit
cunoscută sub numele de Internet. Evoluția rețelelor
a adus cu sine o redefinire a naturii și limitelor unui
calculator. În cuvintele lui John Gage și Bill Joy (de la
firma Sun Microsystems), „the network is the
computer“ — „rețeaua este calculatorul“. Sistemele
de operare și aplicațiile computerelor s-au modificat,
incluzând acum capacitatea de a defini și accesa
resurse de pe alte calculatoare din rețea (fie
programe și informații, fie dispozitive conectate la
ele), ca extensii ale resurselor locale. Inițial aceste
facilități erau disponibile numai celor care lucrau în
medii de înaltă tehnologie, însă din anii 1990, odată
cu răspândirea aplicațiilor ca de exemplu e-
mail sau World Wide Web, și cu dezvoltarea
tehnologiilor de conectare în rețea ieftine și rapide
precum Ethernet sau ADSL, rețelele de calculatoare
au pătruns practic în toate domeniile vieții.
Concepte de
viitor[modificare | modificare sursă]
Au fost explorate, cu diferite grade de succes, mai
multe tehnologii noi de computer care pot înlocui sau
suplimenta computerele actuale:
calculator cuantic
calculator cu ADN
calculator fotonic
calculator neural
calculator ternar
procesor autosincron
procesor asincron
Referințe[modificare | modificare
sursă]
1. ^ stanamirescu oncu radian. [4537132 „citate
web”] Verificați valoarea |url= (ajutor). radian.
Accesat în 19 octombrie 2021.
2. ^ Hupp, Stephen L. (1998-10), „Landmark
Documents in American History. Version
2.0.98111Landmark Documents in American
History. Version 2.0.. 11 Penn Plaza, New York,
NY 10001: Facts on File 1998. , ISBN: 08160‐
3618‐7 Macintosh, ISBN: 08160‐3647‐0
Windows, ISBN: 08160‐3616‐0 DOS $149.95
single user, ISBN: 08160‐3618‐7 Macintosh,
ISBN: 08160‐3647‐0 Windows, ISBN: 08160‐
3616‐0 DOS $499.95 lab packs (5 CD‐ROMs),
ISBN: 08160‐3618‐7 Macintosh, ISBN: 08160‐
3647‐0 Windows, ISBN: 08160‐3616‐0 DOS
$499.95 up to 5 simultaneous users, ISBN:
08160‐3618‐7 Macintosh, ISBN: 08160‐3647‐0
Windows, ISBN: 08160‐3616‐0 DOS $30 6‐49
simultaneous users, ISBN: 08160‐3618‐7
Macintosh, ISBN: 08160‐3647‐0 Windows, ISBN:
08160‐3616‐0 DOS $25 50‐99 simultaneous
users, ISBN: 08160‐3618‐7 Macintosh, ISBN:
08160‐3647‐0 Windows, ISBN: 08160‐3616‐0
DOS $20 100‐499 simultaneous users, ISBN:
08160‐3618‐7 Macintosh, ISBN: 08160‐3647‐0
Windows, ISBN: 08160‐3616‐0 DOS $15 500‐
999 simultaneous users, ISBN: 08160‐3618‐7
Macintosh, ISBN: 08160‐3647‐0 Windows, ISBN:
08160‐3616‐0 DOS $10 1000+ simultaneous
users”, Electronic Resources Review, 2 (10),
pp. 120–121, doi:10.1108/err.1998.2.10.120.111
, ISSN 1364-5137, accesat în 2021-11-
19 Verificați datele pentru: |date= (ajutor)
3. ^ MONITOR., WHOLE
SKY, URL., OCLC 796720402, accesat în 19
noiembrie 2021
4. ^ a b „Programe pe calculator”. SetThings.com.
Accesat în 12 iulie 2017.
5. ^ Sfetcu, Nicolae (2014). Întreținerea și
repararea calculatoarelor. MultiMedia
Publishing. ISBN 978-606-033-069-1.
6. ^ Samuelson, Pamela (1984). „CONTU
Revisited: The Case against Copyright Protection
for Computer Programs in Machine-Readable
Form”. Duke Law Journal. 1984 (4): 663–
769. doi:10.2307/1372418. JSTOR 1372418.
7. ^ D. Hofstadter (1980). „Gödel, Escher, Bach: An
Eternal Golden Braid”: 290.
Legături
externe[modificare | modificare
sursă]
Am intrat în era în care computerele
preiau controlul, 5 septembrie 2011,
Marius Comper, Descoperă
Femeile-computer: armele secrete ale
americanilor în cel de-al Doilea Război
Mondial, 10 aprilie 2013, Descoperă
Calculatorul, un rau necesar, 8 noiembrie
2005, Robert Daly/stone/getty
Images/guliver, Jurnalul Național
Sfetcu, Nicolae (2014). Întreținerea și
repararea calculatoarelor. MultiMedia
Publishing. ISBN 978-606-033-069-1.
Bibliografie[modificare | modificare
sursă]
BNE: XX524661
BNF: cb119401913 (data)
GND: 4070083-5
LCCN: sh85029552
NARA: 10636641
NDL: 00561435
NKC: ph115859
Categorie:
Calculatoare
Meniu de navigare
Nu sunteți autentificat
Discuții
Contribuții
Creare cont
Autentificare
Articol
Discuție
Lectură
Modificare
Modificare sursă
Istoric
Căutare
Căutare Salt
Pagina principală
Schimbări recente
Cafenea
Articol aleatoriu
Facebook
Participare
Cum încep pe Wikipedia
Ajutor
Portaluri tematice
Articole cerute
Donații
Trusa de unelte
Ce trimite aici
Schimbări corelate
Trimite fișier
Pagini speciale
Legătură permanentă
Informații despre pagină
Citează acest articol
Element Wikidata
Tipărire/exportare
Creare carte
Descărcare ca PDF
Versiune de tipărit
În alte proiecte
Wikimedia Commons
În alte limbi
Български
Deutsch
Ελληνικά
English
Español
Français
Magyar
Српски / srpski
Türkçe
Încă 218
Modifică legăturile
Ultima editare a paginii a fost efectuată la 11 aprilie 2022, ora 17:01.
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
Versiune mobilă
Dezvoltatori
Statistici
Declarație cookie
,,