Documente Academic
Documente Profesional
Documente Cultură
ARHITECTURA CALCULATORULUI
Clasa a IX-a A.
Șerban Filip
I.Arhitectura calculatorului
1. Calculatorul
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. 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).
Știința prelucrării informațiilor cu ajutorul calculatoarelor se
numește informatică (engleză Computer Science). Tehnologia necesară pentru
folosirea lor poartă numele Tehnologia Informației, prescurtat TI sau IT (de la
termenul englezesc Information Technology).
Î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).
2. Istoria calculatorului
Acum peste 2000 de ani, s-a realizat probabil primul
calculator, mecanismul Antichithera, 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 din
Europa(in anul 1642), au apărut o succesiune de dispozitive mecanice de
calculat, bazate pe principiul ceasornicului, de exemplu mașina inventată
de Blaise Pascal.
In anii 1930 -1940 au aparut calculatoarele electro-mecanice, iar in 1937
J. Atanasoff si C. Berry au realizat primul calculator electronic.
Un salt imens s-a produs odata cu introducerea arhitecturii von Neumann
in anii 1940, principii ce sunt in continuare la baza aproape tuturor masinilor de
calcul contemporane. In anii 1960 au aparut primele calculatoare realizate cu
tranzitori, iar in 1971 Intel realizeaza primul microprocesor.
In anul 2001 - Mac OSX/Windows XP/Linux 2.4.0 isi face simtita prezenta,
cu noua sa tripla versiune operativa. In anul 2002RIM lanseaza primul
smarthphone BlackBerry. In 2005 - Intel si AMD elaboreaza primul lor dual-core
64-bit, in timp ce Microsoft creeaza primul Xbox 360;
Apple lanseaza primul iPhone in anul 2007, iar in anul 2010-Acelasi Apple
creeaza primul iPad, computerul tableta care realizeaza hibridul ideal intre
un smartphone si un laptop.
3. Componentele calculatorului
I.Placa de baza
Placa de baza este circuitul integrat principal la care sunt montate multe
alte componente hardware. Ea contine magistralele, sau caile circuitelor
electrice, ce se gasesc intr-un calculator.
Magistralele permit datelor sa circule intre componentele care alcatuiesc
un calculator. Placa de baza mai este cunoscuta sub numele de placa de sistem
sau placa principala.
Pe placa de baza se conecteaza unitatea centrala de prelucrare(UCP)
UCP=Universal Computer Protocol.
Placa de baza contine memoria RAM, procesorul, sloturi pentru
expansiune, radiator/ventilator, circuitele ce interconecteaza celelalte
componente.
Elementele unei placi de baza:
- Slotul procesorului | este un locas special in care vine montat procesorul.
- Sloturile pentru memoria RAM | in aceste sloturi se introduce memoria RAM
- Sloturile PCI | sunt o magistrala pentru asezarea cardurilor de expansiune
- Slotul AGP | este folosit pentru placile video (model mai vechi)
- Sloturile PCI Express | sunt folosite pentru dispozitivele pe platforma PCI
Express
- Conectorii SATA | sunt folositi pentru conectarea dispozitivelor Sata (Hard
Disk, Unitate optica, ...)
- Conectorii IDE | sunt folositi pentru conectarea prin cablu IDE a dispozitivelor
(Hard Disk, Floppy Disk, unitati optice) (model vechi)
- Porturile USB | sunt folosite pentru conectarea perifericelor (mouse, tastatura,
camera video, ...)
- Porturile PS/2 | sunt folosite pentru conectarea mouse-ului si tastaturii
(model vechi)
- Portul paralel | este folosit pentru conectarea unor dispozitive (model vechi)
- Conectorul pentru sursa de alimentare | este folosit pentru conectarea sursei
de alimentare la placa de baza
- Conectorul de 12v pentru procesor | se foloseste pentru alimentarea
procesorului de la sursa
- Cipul bios | contine Bios-ul
- Bateria pentru CMOS | alimenteaza CMOS-ul
- Portul video integrat | se foloseste pentru conectarea unui monitor
- Mufele placii audio integrate | se folosesc pentru conectarea echipamentelor
audio externe
- Portul ethernet | se foloseste pentru conectarea calculatorului la reteaua de
internet
Factorul de forma al unei placi de baza se bazeaza pe forma si
dimensiunea placii. Factorul de forma decide modul in care componentele unui
calculator sunt repartizate pe placa de baza si in forma carcasei.
Tipuri de factori de forma:
- AT | 30,5 cm
- ATX | 30,5 cm x 24 cm
- Mini-ATX | 28,4 cm x 20,8 xm
- Micro-ATX | 24,4 cm x 24,4 cm
- Mini-ITX | 17 cm x 17 cm
*Chipset-ul.
Chipset-ul contine doua componente principale, northbridge si
southbridge.
Componenta northbridge are rolul de a controla accesul la placa video,
memoriaa RAM si vitezele la care microprocesorul poate comunica cu ele.
Componenta southbridge are rolul de a permite procesorului sa
comunice cu hard disk-ul, placa de sunet, porturile USB si alte porturi de
intrare/iesire.
II. Procesorul
Unitatea centrală de prelucrare (CPU) este considerată creierul calculatorului.
Este cunoscută și sub numele de procesor.
Procesorul este una dintre cele mai importante componente ale unui
calculator, fiind cel care stabileste cine, ce si cand sa se efectueze o anumita
operatie.
Majoritatea calculelor se efectueaza in microprocesor.
Exista mai multi producatori de procesoare dar cei mai cunoscuti sunt Intel si
AMD.
Procesorul se ataseaza pe placa de baza introducandu-l in socket.
In prezent majoritatea socket-urilor si procesoarelor au la baza arhitectura PGA
si LGA.
Ce face un procesor?
Un procesor executa un program. Programul reprezinta o secventa de
instructiune stocate in prealabil.
Cand procesorul executa o parte din program, instructiunile si datele ramase
sunt stocate in apropiere in memoria cache.
Memoria cache este o memorie speciala care retine datele folosite recent de
procesor si evita intoarcerea datelor inapoi la memoria principala.
Memoria principala este mai lenta ca memoria cache si astfel datele sunt
procesate mai rapid.
Exista două mari arhitecturi ale microprocesoarelor care sunt legate de seturile
de instructiuni:
· Calculator cu set redus de instrucțiuni (RISC) - Arhitecturile folosesc un set
relativ redus de instrucțiuni. Cipurile RISC sunt proiectate pentru a executa
aceste instrucţiuni foarte rapid.
· Calculatoare cu set complex de instrucțiuni - Arhitecturile folosesc un set larg
de instrucțiuni, rezultând un număr redus de pași pe operație.
Performante:
Viteza unui procesor este masurata in cicluri pe secunda.
Exemplu: milioane de cicluri pe secunda (MHz) sau miliarde de cicluri pe
secunda (GHz).
Pe un cip se pot incorpora mai multe unitati de prelucrare. Un cip care
are mai multe unitati de prelucrare incorporate are capacitatea de a procesa
mai multe instructiuni in acelasi timp.
Poate ati auzit de termenul de supratactare (Overclocking).
Supratactarea se refera la marirea vitezei procesorului decat cea
mentionata in specificatiile originale.
Prin supratactare, caldura procesorului va creste semnificativ si va trebui
sa incorporam o metoda de racire mai buna. Pentru mai multe informatii despre
metodele de racire.
Supratactarea nu este o metoda sigura deoarece poate defecta procesorul.
Tipuri de procesoare:
Single Core - Procesor cu un singur nucleu
Dual Core - Procesor cu doua nuclee
Triple Core - Procesor cu trei nuclee
Quad Core - Procesoare cu patru nuclee
Octa Core - Procesoare cu opt nuclee
Tipuri de Socket(slot):
LGA (Land Grid Array)
PGA (Pin Grid Array)
III. Memoria RAM
RAM (Random Access Memory), este memoria care poate fi citita ori scrisa in
mod aleator, in acest mod putanduse accesa o singura celula a memoriei fara ca
acest lucru sa implice utilizarea altor celule. In practica, este memoria de lucru a
PC-ului, aceasta fiind utila pentru prelucrarea tempoarara a datelor, dupa care
se impune (este necesara) salvarea lor pe un suport ce nu depinde direct de
alimentarea cu energie pentru a mentine informatia.
Capacitatea memoriei RAM se masoara in MB (megabaiti) sau GB (gigabaiti). Cu
cat memoria este mai mare inseamna ca mai multe date incap si atunci
calculatorul functioneaza mai bine.
Exista placute individuale de 128 MB, 256 MB, 512 MB, 1 GB, 2 GB, 4 GB si 8 GB.
Un procesor depinde de viteza memoriei RAM pentru a putea procesa datele.
Asadar, un procesor mai rapid are nevoie de o memorie RAM mai rapida.
Modulele de memorie ram pot avea una sau doua fete. Pentru mai multe
informatii despre procesor, apasati click aici.
Frecventa
Se masoara in MHz si reprezinta cantitatea teoretica de date ce poate fi
transferata intre memoria RAM si procesor. Cu cat este mai mare viteza de
lucru a memoriei RAM, cu atat mai bine pentru performanta sistemului in care
aceasta a fost instalata.
Compatibilitate:
Daca doriti sa va mariti memoria ram atunci trebuie sa aveti in vedere cateva
aspecte:
a. Tipul de memorie ram pe care il suporta placa de baza
Am spus mai sus ca tipurile de memorie ram pot fi: DDR, DDR2 sau DDR3.
Cel mai simplu mod in care puteti verifica care dintre acestea este compatibila
cu placa voastra de baza este sa va uitati pe placuta de ram care este deja
existenta in calculatorul vostru.
b. Producatorul
Daca vreti sa cumparati doua memorii ram, incercati sa le cumparati de la
acelasi producator deoarece pot aparea probleme cu compatibilitatea daca sunt
diferite.
c. Frecventa si memoria
Incercati sa cumparati memorii ram cu aceeasi frecventa respectiv
aceeasi memorie. Daca cumparati doua memorii ram cu frecvente diferite
acestea vor merge la frecventa memorii mai lente.
*Memoria SRAM (Static Random Acces Memory):
Memoria statica RAM (SRAM) este folosita ca memorie cache. Ea
stocheaza cele mai recente date sau comenzi utilizate. Aceasta memorie este
mai rapida decat memoria dinamica RAM (DRAM) si ofera procesorului un acces
mai rapid la date.
IV. Sursa
Este generatorul de curent electric pentru fiecare component din unitatea
centrala
Sursa de alimentare este componenta calculatorului ce are ca prim scop
transformarea tensiunii alternative de la retea (priză) în curent continuu.
Sursa mai are rolul si in coborarea tensiunii de la 230V la valorile
componentelor calculatorului.
Acestea fiind:-12Vcc, 12V, 5V, 3,3V
Cand cumparam o sursa, trebuie sa ne asiguram ca aceasta poate furniza
suficienta putere pentru componentele care sunt dejat instalate cat si pentru
cele pe care vom dori sa le achizitionam in viitorul apropiat.
Tipuri de surse:
- AT
- ATX
- ATX12V
Daca doriti sa cumparati o sursa, aceasta trebuie sa fie compatibila cu carcasa
calculatorului. Daca aceasta nu este compatibila nu va putea fi asezata in
interiorul carcasei.
Mufele unei surse.
O sursa poate sa aiba mufe molex, berg si SATA.
Sursele mai vechi mai aveau doi conectori numiti p8 si p9 care se conectau la
placa de baza. Acesti conectori nu erau codati si din aceasta cauza ei se puteau
lega invers la placa de baza ceea ce pute duce la deteriorarea placii de baza.
Un conector codat se poate conecta la un singur locas.
Mufa molex:
Mufele molex sunt un model mai vechi si se pot conecta la unitati optice, hard
disk-uri, etc.
Mufele berg se pot conecta la o unitate de discheta.
Mufele SATA se pot conecta la un hard disk sau la o unitate optica.
O sursa mai are un conector cu 20 sau 24 de pini care se conecteaza la placa de
baza
O sursa mai are si un conector auxiliar de alimentare cu 4 sau 8 pini.
Acest conector auuxiliar are rolul de a alimenta toate zonele unei placi de baza
Interfata ATA este predecesorul interfetei SATA (. Aceste doua interfete nu sunt
compatibile intre ele.
Interfata ATA foloseste cabluri IDE iar interfata SATA foloseste cabluri sata (sata
I, sata II sata III...).
!!! Aveti mare grija atunci cand doriti sa schimbati hard disk-ul pe care aveti
date importante cu un alt hard disk. Datele de pe un hard disk se pot
recupera/restaura chiar daca ati formatat respectivul hard disk iar atacatorii va
pot fura aceste informatii.
V. Cooler-ul
Cooler-ul:
Cooler-ul este un ansamblu format dintr-o componenta activa si o componenta
pasiva.
Componenta activa este reprezentata de un ventilator.
Componenta pasiva este reprezentata de un radiator.
Cu ajutorul acestor doua componente, cooler-ul are capacitatea de a scadea
caldura dintr-un procesor.
Radiatorul:
Un radiator este un simplu obiect din metal. Acesta este un conductor
termic, se ataseaza peste procesor si are rolul de a prelua caldura procesorului
pentru a preveni supraincalzirea.
Metalele au un nivel diferit de conductivitate termica. Cand
conductivitatea termica a metalului este mai mare, atunci transferul de caldura
este mai eficient.
Fixarea radiatorului peste procesor se face cu ajutorul unui suport care se
afla pe placa de baza. Inainte de a fixa radiatorul, se va aplica peste procesor o
pasta termoconductoare. Cu ajutorul acestei paste termoconductoare,
radiatorul poate prelua mai usor caldura de la procesor.
Ventilatorul:
Ventilatorul este un dispozitiv activ care are rolul de a raci procesorul.
Pentru a raci procesorul, ventilatorul are nevoie de un radiator. Ventilatorul se
va monta peste radiator pe care il va raci cu ajutorul curentilor de aer.
Radiatorul va raci la randul lui procesorul.
Ventilatorul se monteaza peste radiator cu ajutorul suruburilor si se
conecteaza la placa de baza.
Sisteme de racire cu apa
O modalitate mai noua si mai eficienta de racire a computer-ului o
reprezinta racirea cu ajutorul apei.
Acest sistem consta in plasarea unei placi de metal deasupra
procesorului. Apa este pompata pe deasupra placutei, colecteaza caldura si apoi
este pompata catre un radiator pentru a fi racita cu ajutorul aerului. In final apa
va fi recirculata.
7. Joystick
8. Microfon
II.SISTEME DE OPERARE
Si in anii 1960 au fost la moda tot sistemele de procesare in serii, dar acestea
profitau mai bine de resursele calculatorului, ruland mai multe servicii simultan.
Dupa aceasta vreme OS-urlie au evoluat in multiprogramare, in care mai multe
programe puteau rula in memoria masinariei. De exemplu, la sistemele fara
multiprogramare, programul curent era pauzat si procesorul se seta pe „idle”
pana cand operatiunea de I/O (intrare/iesire) era terminata. Solutia problemei a
fost rezolvata divizand memoria calculatorului in mai multe parti, fiecare pentru
o treaba diferita.
Una dintre cel mai notabile inovații aduse în domeniul sistemelor de operare a
fost introducerea de către Apple în 1984 a Interfeței grafice, conceptul de
cartografiere a pixelilor ecranului și convertirea acestor date în informații
digitale capabile să comunice direct cu tastatura și cu mouse-ul.
În aceeași perioadă, Microsoft a introdus noțiunea de ferestre (Windows),
iar Linus Torvalds aduce kernelul, care a oferit posibilitatea dezvoltării de
tip sursă deschisă a ceea ce acum poartă numele de distribuții Linux.
În 1996 Palm, Inc. a lansat primul sistem de operare pentru dispozitivele mobile,
numit Palm OS. Tot în același, an Windows prezintă platforma Windows Mobile,
disponibilă pe majoritatea dispozitivelor de tip PDA din acea vreme.
Nokia prezintă în 1999 primul sistem de operare Symbian S40, pe un Nokia
7110. Un an mai tarziu, Symbian OS a devenit cel mai popular sistem de operare
mobil, instalat pe majoritatea dispozitivelor Nokia, cât și pe
telefoanele Ericsson.
Începând cu anul 2007 lumea dispozitivelor mobile s-a schimbat radical odată
cu apariția iOS și iPhone. Acum utilizatorii telefoanelor mobile puteau naviga
ușor printr-un meniu prietenos pe ecranul primului iPhone.
La 5 noiembrie 2007 a fost înființată OHA (Open Handset Alliance) o alianță
comercială de 84 de companii condusă de Google dedicată dezvoltării
standardelor deschise pentru dispozitive mobile. În 2008, această alianță a
lansat Android, care peste câțiva ani va deveni cel mai răspândit sistem de
operare mobil.
În prezent, Windows a reușit să ajungă cel mai popular sistem de operare.
Studiile recente arată că 91% dintre posesorii de calculatoare dețin un sistem de
operare de la Microsoft, pe când 5% un sistem de la Apple (Mac), iar mai puțin
de 2%, mai exact 1,74% folosesc Linux.
Functiile Sistemului de Operare:
Sisteme de Operare:
1.ANDROID-x86
Android-x86 este un sistem de operare, versiune a sistemului de
operare Android pentru smartphone și tablete proiectat să funcționeze pe
dispozitive care au procesoare x86 sau x86-64 Intel sau AMD. Proiectul a
fost inițiat de Chih-Wei Huang și Yi Sun în 2009.
iOS este un sistem de operare de tip Unix, care încă în prima sa versiune a
conținut multe elemente din Mac OS X, tot un sistem de operare de tip Unix de
la Apple.
Versiunea actuală (06 mai 2019) este iOS 12.2.
Funcționalitatea iOS poate fi întregită de către utilizator prin procurarea
de aplicații suplimentare specializate numite apps în prăvălia online ''App Store''
a lui Apple. În mai 2011 stăteau la dispoziție acolo cca 350.000 de apps, din care
unele sunt chiar gratuite. Exemple de apps gratuite: cumpănă "cu apă"; mici
animale casnice mișcătoare care se lasă alintate etc.; pahar cu bere virtual. La
cealaltă extremă stă aplicația I'm rich („Sunt bogat”) care nu poate decât să
afișeze pe ecran un diamant rotitor, dar care în schimb costă circa 800 euro.
Desigur însă că majoritatea aplicațiilor oferă o utilitate reală. Odată cu iOS 11 o
noua categorie și-a făcut loc in AppStore: AR. Aplicațiile AR au nevoie de acces la
camera și de o suprafața plana. Aplicațiile AR necesita cel puțin un iDevice cu
procesor Apple A7, iar jocurile AR necesita cel puțin un dispozitiv cu procesor
Apple A9.
Din motive de politică a produsului, iOS nu sprijină aplicația
multimedială Flash a companiei americane Adobe.
Prin funcționalitatea sa iOS este unul din factorii de succes primordiali al
telefoanelor iPhone pe piața mondială.
3. Linux
Linux este o familie de sisteme de operare de tip Unix care
folosesc Nucleul Linux (în engleză kernel). Linux poate fi instalat pe o varietate
largă de hardware, începând cu telefoane mobile, tablete, console video,
continuând cu calculatoare personale până la supercomputere. Linux este
cunoscut în principal pentru utilizarea sa ca server, în 2009 i se estima o cotă de
piață între 20-40%. Cota de piață de desktop este estimată între 1-2% și 4.8%. În
ultimii ani, Linux a început să devină tot mai popular atât datorită unor
distribuții precum Ubuntu, openSUSE, Fedora, precum și datorită apariției
netbook-urilor și a noii generații de telefoane inteligente (în engleză smart
phone) care rulează o versiune embedded de Linux.
Uneori mai este întâlnit sub numele de GNU/Linux și este cel mai
cunoscut exemplu de colaborare și dezvoltare Software liber sub licență GPL.
4. Mac OS X
Mac OS X este un sistem de operare dezvoltat, comercializat și vândut de
firma Apple pentru computerele sale de tip Macintosh. Începând din 2009,
fiecare sistem Macintosh include preinstalată cea mai recentă versiune a acestui
sistem de operare. Mac OS X este succesorul sistemului de operare Mac OS
original sau „clasic” , care a fost sistemul de operare principal al companiei
Apple Computers (astăzi: Apple) încă din 1984. Spre deosebire de predecesorii
săi, Mac OS X este un sistem de operare bazat pe platforma Unix, construit pe
tehnologiile dezvoltate la compania NeXT între 1985 și începutul anului 1996,
când NeXT a fost achiziționat de către Apple. Versiunea 10.5 atunci când rulează
pe procesoare Intel deține certificatul "UNIX 03".
5. Solaris
Solaris este un sistem de operare dezvoltat de către compania
americană Sun Microsystems. Este certificat ca fiind o versiune de UNIX; deși
este software proprietar multe componente importante din el au ieșit open-
source sub licența CDDL ca OpenSolaris. În timpul anului 1980 SunOS versiune
UNIX de la Sun era bazată pe BSD UNIX. Dar, la începutul anilor 90 Sun
înlocuiește SunOS 4 cu o versiune de UNIX SYSTEM V dezvoltată împreuna cu
AT&T. Această mișcare schimbă numele sistemului de operare în Solaris 2.
Solaris este considerat ca fiind SunOS plus un mediu grafic ,rețea și alte lucruri.
6. Ubuntu
Ubuntu este un sistem de operare bazat pe Linux pentru computerele
personale, servere și netbook-uri. Rudă apropiată a sistemului de
operare Debian GNU/Linux, Ubuntu este ușor de instalat și folosit, des actualizat
și neîngrădit de restricții legale. Ubuntu este sponsorizat de Canonical Ltd., o
companie privată fondată de antreprenorul sud-african Mark Shuttleworth.
Numele sistemului de operare provine din limba zulusă, unde „ubuntu”
este o ideologie ce poate fi definită pe scurt drept „credința într-o legatură
universală ce unește întreaga omenire”. Sloganul adoptat, „Linux pentru ființe
umane” încorporează unul din scopurile declarate ale proiectului, acela de a
face din Linux un sistem de operare popular și ușor de folosit. Cea mai recentă
versiune Ubuntu este 18.10. Este caracterizat prin prin usurinta in folosire, in
instalare, ca o metoda de distributie. In plus, este accesibil pentru persoanele cu
dizabilitati.
7. Windows
Microsoft Windows este numele unei serii de sisteme de operare create
de compania Microsoft. Microsoft a introdus Windows pe piață pentru prima
dată în noiembrie 1985, ca un supliment la MS-DOS, deoarece interfețele
grafice erau din ce in ce mai apreciate. Microsoft Windows a ajuns cu timpul să
predomine pe piața de calculatoare mici, întrecând Mac OS, care fusese
introdus pe piață mai înainte de către compania Apple Computers, astăzi
numită Apple Inc.. La conferința IDC Directions din 2004, vicepreședintele IDC a
constatat că Windows deține aproximativ 90 % din piața de sisteme de operare.
Versiunea cea mai nouă de Windows pentru stații de lucru existentă pe
piață este Windows 10, pusă în vânzare în Iulie 2015(versiunea completă).
Versiunea curentă de Windows Server este "Windows Server 2016",
urmașul lui "Windows Server 2012".