Documente Academic
Documente Profesional
Documente Cultură
2. oferirea unei interfete unice pentru utilizator, indiferent de diferentele hardware dintre
arhitecturi- uniformizarea raspunsurilor date de calculator (portabilitate)
O prima functie a unui sistem de operare consta in administrarea resurselor hardware ale
sistemului. In cazul unui calculalor, este vorba mai ales despre accesul la procesor,
memorie, hard‐disk, comunicarea in retea, precum si cu alte dispozitivclc de
intrare/iesire. Aceste resurse pot fi solicitate de aplicatii multiple si de utilizatori
multiplii.
Sistemul de operare este si cel care permite unei aplicatii sa ruleze pe sisteme fizice
diferite, deoarece uniformizeaza raspunsurile date de calculator si intermediaza accesul
la resurse. Sistemele dc operare trebuie prin urmare sa poata interactiona cu arhitecturi
hardware si cu periferice foarte diverse. el fiind cel care faciliteaza accesul aplicatiilor la
resursele hardware. Aceasta functie se numeste portabilitate si se refera la oferirea unei
interfete unice pentru utilizator, indiferent de diferentele hardware dintre arhitecturi.
Un SO foloseste drivere pentru comunicarea cu dispozitive periferice. Acestea sunt
programe care traduc comenzile sistemului de operare in comenzi inteligibile
echipamentelor, precum si iesirea acestora in mesaje accesibile sistemului.
fişier = o colecţie de informaţii grupate sub acelaşi nume, şi care au aceleaşi proprietăţi.
(un program executabil, un text, o imagine, un grup de comenzi)
Sisteme de fisiere
FAT 16(File Allocation Table)
■ Suporta partitii de maxim 4 GB.
■ Marimea unui fisier nu poate depasi 2 GB.
FAT 32:
■ Suporta partitii de pana la 2 TB.
■ Marimea unui fisier nu poate depasi 4 GB.
Bazele aritmetice ale calculatoarelor
Circuitele basculante bistabile (CBB) =
circuite logice secvenţiale cu 2 stări stabile (distincte)
tranziţia între cele 2 stări făcându-se numai la modificarea unei variabile de intrare.
au posibilitate de memorare
Celulele elementare de memorare sunt CBB = 1 bit
BIT (binary digit ) = unitate elementară de informaţie, cantitatea obţinută în urma actului
de alegere între două alternative echiprobabile.
Bit: 0,1
Secvenţe de biţi de lungimi date:
tetrada: 4 biţi,
octet/byte: 8 biţi,
semicuvant: 16 biţi,
cuvânt: 32 de biţi,
cuvânt dublu: 64 de biţi
Sistem de numeratie = un mod de reprezentare a unor cantitati, prin intermediul unor
simboluri, respectand un anumit algoritm de combinare.
Conversia 16 -> 2 :
fiecarei cifre hexa din numar i se asociaza un grup de cate 4 biti (locatii care pot lua
valoarea 0 sau 1), a caror valoare in baza 2 va corespunde cifrei hexa.
Conversia din binar in hexa (2 -> 16):
Se imparte numarul scris binar, in grupuri de 4 biti pornind de la dreapta la stanga; daca
ultimul grup din stanga este incomplet (nu are 4 biti), se completeaza cu zerouri bitii lipsa.
Fiecarui grup de 4 biti i se atribuie valoarea cifrei in hexa.
Conversia 8 -> 2 :
fiecarei cifre octale din numar i se asociaza un grup de cate 3 biti (locatii care pot lua
valoarea 0 sau 1), a caror valoare in baza 2 va corespunde cifrei octale.
Conversia din 2 -> 8:
Se imparte numarul scris binar, in grupuri de 3 biti, pornind de la dreapta la stanga; daca
ultimul grup din stanga este incomplet (nu are 3 biti), se completeaza cu zerouri. Fiecarui
grup de 3 biti i se atribuie valoarea cifrei in baza 8.
Conversia părții fracționare a unui număr real , din baza 10 într-o bază oarecare X:
Se realizează cu aproximație
(precizia transformării depinde de numărul de cifre determinate după virgulă)
Se fac înmulțiri succesive cu baza X, se păstrează întregii și partea fracționară se înmulțește
în continuare.
Legătura dintre starea logică a ieşirii şi toate combinaţiile posibile ale nivelurilor logice
ale intrărilor poate fi sintetizată într-un tabel - tabel de adevăr.
Poarta “SAU”“OR” f = x + y
Poarta “NU”/“NOT”
Poarta “ŞI-NU”/“NAND”
Poarta “SAU-NU”/“NOR”
Poarta “SAU-EXCLUSIV”/“XOR”
Unitatea centrală
3. Conduce şi controlează întregul proces în cadrul sistemului de calcul
4. Este conectată la celelalte componente printr-o serie de magistrale (bus-uri).
5. La PC-uri - Microprocesorul- controlează operaţiile fiecărui subsistem şi le coordonează
într-o unitate funcţională
Microprocesorul
chip (un circuit integrat complex)
prelucrează informaţii prin executarea unor operaţii logice şi matematice diverse.
este compus din două părţi importante: unitatea de execuţie (EU – Execution Unit) şi
unitatea de interfaţă a bus – ului (BIU – Bus Interface Unit).
Operaţiile pe care le execută microprocesorul se fac prin intermediul unor zone de
memorie ale microprocesorului, numite registre.
Memoria internă
Stochează programele şi datele, în formă binară, pe toată durata de prelucrare a acestora.
Împreună cu microprocesorul participă la efectuarea operaţiilor stabilite de programul în
execuţie.
Caracteristica semnificativă a memoriei interne - unitatea centrală poate accesa datele cu
o viteză foarte mare
Memoria internă - caracteristici:
1. Capacitatea (dimensiunea) este strâns legată de microprocesorul utilizat. Unitatea de
măsură este KB (kilobytes), MB sau GB.
1 KB (kilobyte) = 1024 B
1 MB (megabyte) = 1024 KB
1 GB (gigabyte) = 1024 MB
1 TB (terabyte) = 1024 GB
1 PB (petabyte) = 1024 TB
2. Timpul de acces reprezintă intervalul de timp dintre momentul în care s-a emis o cerere
de acces, pentru scriere sau citire, şi momentul în care începe efectiv operaţia respectivă.
Unitatea de măsură este ms (microsecunde) sau ns (nanosecunde).
3. Modul de organizare şi adresare - memoria internă este structurată în celule binare, locaţii
și zone:
celula binară reprezintă circuitul electronic capabil să memoreze informaţii de un bit;
octetul reprezintă o succesiune de 8 biţi care pot fi adresaţi individual după adresa
fiecăruia în parte;
locaţiile de memorie reprezintă zone de memorie care au asociate o adresă unică, iar
conţinutul poate fi scris sau citit într-un singur ciclu de memorie.
Zona de memorie reprezintă o succesiune de mai multe locaţii
4. Ciclul de memorie = intervalul de timp în care este realizată citirea sau scrierea unei
unităţi de informaţie din/în memorie. (Unitatea de măsură este ms sau ns, şi mai poate fi
definit drept intervalul de timp dintre două operaţii succesive.)
Memoria cu acces aleator(RAM):
= o memorie temporară unde sunt păstrate programele şi datele încărcate de pe disc sau
introduse de la tastatură sau de la un alt periferic de intrare.
= este memoria la dispoziţia utilizatorului (de lucru)
- „acces aleator" semnifică faptul că datele pot fi extrase din memorie în orice ordine.
- mai este numită şi Read – Write Memory (RWM)
- este volatilă, în momentul în care calculatorul este închis (deconectat, decuplat de la sursa
de alimentare), orice informaţie stocată este pierdută.
SIMM (Single In-line Memory Module) = o plăcuţă de silicon care conţine o serie de
cipuri de memorie, iar pinii de conectare sunt aşezaţi pe un singur rând. De obicei se
utilizează două perechi identice (mai sunt cunoscute sub denumirea de memorii pe 32 biţi).
DIMM (Dual In-line Memory Modules) conţine cipuri de memorie ca şi SIMM-urile
dar cu o densitate mai mare (mai sunt cunoscute sub denumirea de memorii pe 64 biţi).
Memoria ROM
reprezintă o memorie de stocare permanentă, utilizată pentru memorarea programelor
care permit boot-area (încărcarea, lansarea) calculatorului şi executarea unor diagnostice.
se numeşte read only deoarece nu este posibilă inscripţionarea de noi date sau
programe (este formată din circuite al căror conţinut este programat la fabricaţie şi nu poate
fi schimbat de utilizator).
memorie non-volatilă - informaţiile stocate în această memorie sunt disponibile în
permanenţă indiferent de starea calculatorului.
În memoria ROM este stocat sistemul BIOS (Basic Input Output System)
o colecţie de rutine care asigură interfaţa între sistemul de operare şi partea hardware a
calculatorului.
rutinele de boot-are, care se ocupă de încărcarea sistemului de operare şi programul de
setup, de configurare a sistemului.