Sei sulla pagina 1di 28

UNIVERSITATEA ARTIFEX DIN BUCURETI

BAZELE INFORMATICII
- NOTE DE CURS

LECTOR UNIV.DR. CTLIN DEATCU

BUCURETI
2015
1
STRUCTURA CURSULUI

1. CONCEPTUL DE INFORMATIC
2. INFORMAII, CUNOTINE, DATE
3. SISTEM ECONOMIC, SISTEM INFORMAIONAL I SISTEM INFORMATIC
4. ISTORIA CALCULATORULUI
5. ARHITECTURA CALCULATORULUI
6. SISTEME DE OPERARE

2
1. CONCEPTUL DE INFORMATIC

Informatica a fost definit iniial de ctre Academia Franceza (1966), ca fiind tiina
prelucrrii raionale, indeosebi prin maini automate, a informaiei, considerat ca suport al
cunotinelor umane i al comunicarilor in domeniile tehnicii, economice si sociale.
Aceasta se contureaza ca activitate practic i concepie teoretic, pe masura
dezvoltrii calculatoarelor electronice i a perfecionrii tehnologiei de prelucrare a datelor.
Ca domeniu distinct de activitate, informatica preia treptat toate sarcinile dintr-un
sistem economico-social privind elaborarea de metode, tehnici, concepte i sisteme pentru
prelucrarea automata a informatiei.
Din acest punct de vedere informatica este definita ca fiind tiina care se ocup cu
studiul i elaborarea metodelor de prelucrare a informaiei cu ajutorul sistemelor automate de
calcul.
Informatica are o existen dinamic, ea apare i se dezvolt dintr-o necesitate
obiectiv, aceea de a rezolva problemele complexe privind prelucrarea datelor. In stadiul
actual de maturizare al informaticii, aceasta trebuie s urmreasc doua obiective majore:
s realizeze prin metode i tehnici proprii, sisteme informatice performante prin care
s se asigure accesul larg la informaie;
s asigure utilizarea eficienta a tuturor resurselor sistemelor de calcul.
In accepiunea curenta, informatica cuprinde toate activitatile legate de proiectarea,
realizarea si exploatarea sistemelor de prelucrare automat a datelor, in scopul creterii
eficienei activitilor umane, care influenteaza in mod decisiv fizionomia economiei si
societii in general, configurand societatea informaional in care ne aflm.

2. INFORMAII, CUNOTINE, DATE

Informaiile i cunotinele au o mare importan atat pentru dezvoltarea personalitii


umane, cat i pentru evoluia vieii i societii democratice. Nici societatea i nici indivizii ei,
nu pot evolua, nu pot progresa satisfactor dac nu dispun de informaii. Prin intermediul
informaiilor se asigur transferul cunotinelor de la o generaie la alta, se asigur accesul la
cele mai avansate realizri ale omenirii.

3
Conceptul de informaie reprezint o noiune de maxim generalitate care semnific o
tire, un mesaj, un semnal etc despre evenimente, fapte, stri, obiecte, etc. in general despre
forme demanifestare a realitii care ne inconjoar.
Forma de exprimare i transmitere a informaiilor o reprezint comunicarea.
Informaia apare ca o comunicare despre un anumit aspect al realitii obiective.
Din punct de vedere conceptual, informaia reprezint o reflectare in planul gandirii
umane, a legturilor de cauzalitate privind aspectele din realitatea ce ne inconjoar.
Din punct de vedere al informaticii, informaia este definita de francezul J. Arsac ca
fiind "o formul scris susceptibil de a aduce o cunotina".
Cunotinele reprezinta o insumare in timp a tuturor informaiilor dobandite intr-un
anumit domeniu.
Data este forma de reprezentare material a informaiei.
Datele reprezint:
suportul formal al informaiei care se concretizeaz in cifre, litere, simboluri, coduri i
alte semne plasate pe supori tehnici de date;
obiectul prelucrrii pentru informatic, materia prim a acesteia i numai prin asociere
cu realitatea pe care o reflect, se poate spune ca informatica genereaz informaii.
Datele obinute in urma procesului de prelucrare pot avea calitatea de informaii
pentru o anumit categorie de utilizatori sau rman simple date dac ii pierd calitatea de
noutate semantic.
n practic, de multe ori termenul de informaie este utilizat pentru a desemna date, iar
expresia "prelucrarea informaiilor" inlocuiete expresia "prelucrarea datelor". Se poate
considera ca datele prelucrate, in msura in care afecteaza in sens pozitiv comportamentul
receptorilor (oameni sau maini), au calitatea de informaii.
In procesul prelucrrii i utilizrii informaiilor, acestea sunt privite din trei puncte de
vedere:
din punct de vedere sintactic, cand se urmrete aspectul formal al reprezentrii
acestora, in sensul ca datele care se prelucreaz se supun riguros anumitor reguli de
validitate;
din punct de vedere semantic, urmrindu-se semnificaia, inelesul informaiei
(coninutul real al informaiei) ce deriva din datele prelucrate;
din punct de vedere pragmatic, urmrindu-se utilitatea, adic msura in care sunt
satisfcute cerinele utilizatorilor.

4
3. SISTEM ECONOMIC, SISTEM INFORMAIONAL I
SISTEM INFORMATIC

Conceptul de sistem desemneaza un ansamblu de elemente dependente intre ele,


formand un tot organizat care pune ordine in gandirea teoretic sau activitatea practic dintr-
un domeniu sau altul.
De exemplu, sistemul economic defineste componente si ansambluri economice.
Un sistem economic transforma un INPUT intrare , care este reprezentat de
ansamblul factorilor de producie, intr-un OUTPUT ieire , reprezentat de produsele i
serviciile destinate pieei sub controlul unei bucle de reglaj feedback , asigurat de
sistemul de management.
Schematic, un astfel de sistem se prezint astfel:
Noiunea de sistem economic desemneaz un ansamblu de elemente interdependente,
prin intermediul crora se realizeaz obiectul de activitate al unei uniti economice.
In analiza structurii organizatorice i funcionale a unui sistem economic complex, se
disting urmtoarele componente:
sistemul decizional;
sistemul operaional;
sistemul informaional.
Sistemul decizional este format din ansamblul de specialiti care, prin metode i
tehnici specifice prognozeaza i planific, decid, organizeaz, coordoneaz, urmresc i
controleaz funcionarea sistemului operaional, cu scopul indeplinirii obiectivelor stabilite.
Sistemul operaional reprezinta ansamblul de resurse umane, materiale i financiare
precum i intregul ansamblu organizatoric, tehnic i funcional, care asigur realizarea
efectiv a obiectivelor stabilite prin deciziile transmise de sistemul decizional.
Sistemul informaional cuprinde ansamblul informaiilor, fluxurilor i circuitelor
informaionale, precum i totalitatea mijloacelor, metodelor i tehnicilor, prin care se asigur
prelucrarea datelor necesare sistemului decizional. El asigura legtura intre sistemul
decizional si sistemul operational in dublul sens:
prin prelucrarea i transmiterea deciziilor de la sistemul decizional ctre sistemul
operaional;
prin inregistrarea, prelucrarea i transmiterea informaiilor de la sistemul operational
ctre sistemul decizional.

5
Sistemul informaional asigur gestiunea tuturor informaiilor din cadrul unui sistem
economic, folosind toate metodele i procedeele de care dispune. Informaiile sunt sesizate i
inregistrate in cadrul unui sistem economic la nivelul unor verigi organizatorice i funcionale
care se numesc posturi de lucru. O secven de mai multe posturi de lucru, logic inlnuite,
formeaz un circuit informaional.
Un post de lucru se individualizeaz prin urmtoarele elemente:
date de intrare
timp de staionare
operaii de prelucrare
date de ieire
Ansamblul informaiilor i deciziilor (caracterizate prin coninut, frecven, calitate,
volum, form, suport) necesare desfurrii unei anumite activiti sau operaii i care se
transmit intre dou posturi de lucru, formeaz un flux informaional.
Intre circuitul informaional i fluxul informaional exist o strans dependen in
sensul c circuitul informaional reflect traseul i mijlocul care asigur circulaia unei
informaii de la generarea ei i pan la arhivare, iar fluxul informaional reflect ansamblul
informaiilor vehiculate, necesare unei anumite activiti.
Sistemul informaional cuprinde, intr-o concepie unitar, circuitele i fluxurile
informaionale, la care se adaug metodele i tehnicile de prelucrare a informaiilor.
Sistemul informatic este o component a sistemului informaional i anume, acea parte
a acestuia care preia i rezolv sarcinile de culegere, prelucrare, trenasmitere, stocare i
prezentare a datelor cu ajutorul sistemelor de calcul. Pentru a-i indeplinii rolul in cadrul
sistemului informaional, sistemul informatic cuprinde ansamblul tuturor resurselor i
tehnicilor, prin care se asigur prelucrarea automat a datelor. Aceste resurse se grupeaz in
urmtoarele categorii:
ansamblul de echipamente (Hardware) care formeaz baza tehnic a sistemului
informatic;
sistemul de programe (Software) care cuprinde software-ul de baz (sistemul de
operare in principal) i software-ul de aplicaii;
baza informaional;
ansamblul de resurse umane i cadrul organizatoric- format din personalul de
specialitate (analisti programatori, ingineri de sistem, operatori)

6
Procesul de prelucrare automat a datelor in cadrul unui sistem informaional
reprezint tocmai procesul prin care datele sunt supuse operaiilor de culegere, transmitere,
prelucrare i stocare.
Culegerea datelor const in sesizarea lor la locurile unde sunt generate i transpunerea
lor pe suporturi adecvate prelucrrii automate.
La acest moment se numesc date primare.
Prelucrarea datelor const in transformarea acestora din date primare in date finale, in
urma parcurgerii unei succesiuni de operaii impuse de cerinele utilizatorilor i specificul
echipamentelor de calcul i a tehnologiei de prelucrare.
Transmiterea datelor asigur vehicularea atat a datelor primare de la sursele
generatoare ctre sistemele de prelucrare automat, cat i a rezultatelor prelucrrilor ctre
beneficiari.
Stocarea datelor const in memorarea i pstrarea acestora pe suporturi de memorie
specifice in scopul consultrii i prelucrrii ulterioare.
Coordonatele moderne ale realizrii sistemelor informatice relev preponderena
utilizrii reelelor de calculatoare ca suport hardware i a sistemelor de gestiune a bazelor de
date ca support software, baza de date fiind nucleul informaional al oricrui sistem
informatic.
Deschiderea larg oferit de Internet face utilizarea bazelor de date distribuite pe reele
de calculatoare drept cea mai viabil soluie pentru valorificarea eficient in procesul de
management a performanelor remarcabile oferite de performantele PC-uri de astzi.

4. ISTORIA CALCULATORULUI

n anul 1642, Blaise Pascal a inventat un dispozitiv care s-l ajute la adunarea unor
coloane lungi de cifre. Maina, acionat de roi dinate i avnd dimensiunile unei cutii de
pantofi, era compus dintr-un ir de roi cu dinii numerotai de la 0 la 9. Prima roat
reprezenta unitile, a doua zecile, a treia sutele etc.
Maina de calcul a lui Blaise Pascal se baza pe urmtoarele trei principii, utilizate n
perfecionrile ulterioare:
reinerea trebuia s fie automat;
scderea putea fi fcut rotind cadrele n sens invers;
nmulirea putea fi efectuat prin adunarea repetat.
7
Gottfried Leibnitz (1671) a imaginat o main de calculat bazat pe principiul
nmulirii prin adunare, numit aritmometru. Acesta utiliza pentru prima data cartelele de
carton perforate drept instrument de manipulare a datelor.
Charles Babbage (1823) ncepe construcia primului calculator mecanic destinat
calculelor i imprimrii tabele matematice. Ulterior, acesta i-a ndreptat atenia spre un
proiect ambiios maina analitic, un dispozitiv cu multe inovaii ndrznee. Aceasta
cuprindea toate elementele fundamentale ale calculatoarelor moderne: un bloc de memorie
care nmagazina datele sub form de perforaii n cartele (disponibil pentru 1 000 de numere
cu 50 de cifre), dispozitive de intrare i de ieire, blocul aritmetic n care se efectuau calcule i
un bloc de comand pentru dirijarea operaiilor.
Primul computer electromecanic programabil, Z1, a fost creat in 1936 de catre
germanul Konrad Zuse, in camera de zi a casei parintilor. Acesta este considerat a fi primul
calculator electromecanic, programabil binar.
n anul 1940, apare primul computer, denumit pe scurt CNC (Complex Number
Calculator), proiectat de catre cercetatorul american George Robert Stibitz si finalizat in
cadrul Bell Telephone Laboratories.
Anul 1946 aduce cu sine apariia ENIAC/AVIDAC, computerul imbunatatit, care
lucra de 1.000 de ori mai rapid decat comtemporanii sai, realizat la Universitatea din
Pennsylvania de ctre J. Presper Eckert i John Mauchly. El avea n componen peste 18.000
de tuburi electronice i cntarea aproape 30 de tone.
n 1950, este lansat primul computer comercial sub denumirea ERA 1101/SEAC/Pilot
ACE.
IBM creeaza primul sau computer, denumit IBM 701, la mijlocul anului 1954.
1960 este anul realizarii primului minicomputer: DEC PDP-1.
Primul calculator electronic din ara noastr, FELIX C-256, este lansat n anul 1970.
n anul 1975, este lansat primul calculator personal Altair. Acesta coninea un
microprocesor 8080, o surs de alimentare, un panou de comand cu multe beculee i cu 256
octei de memorie.
MITS Altair/Tandem-16 (1975) devine primul computer bazat pe un
microprocesor Intel 8080, creat pentru procesarea de tranzactii online.
n anul 1976, Steve Wozniak proiecteaza Apple I, pe care il vinde mai tarziu lui Steve
Jobs .

8
Compania IBM a lansat calculatoarele personale IBM PC, n anul 1981. Acestea au
fost proiectate innd cont de cerinele pieii, bazndu-se pe o grafic mbuntit i
prietenoas.
n anul 1985, a fost lansat sistemul de operare Microsoft Windows 1.0.

5. ARHITECTURA CALCULATORULUI

5.1. CONSIDERAII GENERALE


Un sistem electronic de calcul este o masina automat de prelucrare a informaiei
capabil s execute secvene complexe de operaii cu ajuorului unui program inregistrat in
memoria principal.
Un sistem electronic de calcul (S.E.C) denumit in mod curent calculator, reunete
din punct de vedere fizic i funcional dou componente de baz:
componenta hardware;
componenta software.
Componenta hardware reprezint ansamblul elementelor fizice, care compun
calculatorul electronic: circuite electrice, componente electronice, dispozitive mecanice i alte
elemente materiale ce intr in structura fizic a calculatorului electronic care au rolul de a
primii date, de a le memora, de a le prelucra i de a le reda intr-o form accesibil
utilizatorului.
Hardware-ul este controlat de software in procesul transformrii datelor in informaii.
Componentele hardware sunt asamblate fizic pentru a indeplini anumite funcii de
baz ale calculatorului:
funcia de introducere a datelor i programelor in sistem (funcia de intrare);
funcia de memorare i regsire a datelor;
funcia de prelucrare a datelor, cunoscut i sub denumirea de funcia aritmetic i
logic;
funcia de comand i control
funcia de afiare a mesajelor i rezultatelor (funcia de ieire).
Componenta software cuprinde totalitatea programelor, reprezentand "inteligena
calculatorului", prin care se asigur funcionarea i exploatarea sistemului de calcul. Prin
intermediul acestor programe, utilizatorul are posibilitatea de a comunica cu sistemul de

9
calcul, introducand date, programe i comenzi, primind rezultatele prelucrrii i diverse
mesaje. O parte din date, rezultate sau programe pot fi memorate pentru prelucrri ulterioare.
Arhitectura unui sistem de calcul definete ansamblul integrat de uniti funcionale, n
conformitate cu un set de principii i reguli standardizate, formnd un tot unitar i avnd ca
scop realizarea funciilor sistemului la un anumit standard de performan.
Componentele hardware ce formeaz arhitectura unui sistem electronic de date sunt:
unitile de intrare-ieire
unitatea central care cuprinde:
unitatea de comand-control;
unitatea de memorare;
unitatea aritmetico-logic.
Unitile de intrare ieire se mai numesc i uniti periferice. La calculatoarele
personale, unitatea standard de intrare este reprezentat de tastatur, iar unitatea de ieire este
monitorul.

Configuraia sistemului de calcul desemneaz, mulimea tuturor componentelor


concret asamblate i conectate pentru a realiza un sistem de calcul, privite din punct de vedere
al caracteristicilor tehnice i funcionale.
Configuraia oricrui sistem de calcul se nscrie ntre dou limite: o limit inferioar
numit configuraie de baz definit de numrul minim necesar de componente pentru ca
sistemul de calcul s fie operaional i o limit maxim rezultat prin adugarea de noi
componente, pn la limita maxim admis de unitatea central.

10
Structura configuraiei externe este vizibil utilizatorului, cuprinznd toate
componentele fizice distincte care sunt conectate la unitatea central prin intermediul
porturilor i controllerelor.
Unitatea central este compus din binomul format pe placa de baz reprezentat de
microprocesor i memoria intern.
Unitatea central este plasat ntr-o carcas dreptunghiular, numit CASE
n structura configuraiei externe alturi de microprocesor i memoria intern
amplasate pe o plac de circuite numit plac de baz, se regsesc i uniti de memorie
extern (hard disc, floppy disc FD, unitatea de CD ROM CDR i sursa de alimentare.
Echipamentele periferice (tastatura, mouse-ul, monitorul, imprimanta) sunt cuplate la
unitatea central prin intermediul unor conectori, la porturi plasate n partea din spate a
carcasei.
Structura configuraiei interne este mai complex i are n vedere toate componentele
ce se pot individualiza, att cele exterioare, ct i cele din interiorul carcasei calculatorului.
Structura intern este realizat prin asamblarea unui numr variabil de plci cu circuite
electronice integrate (module de memorie, plci de extensie, uniti CD-ROM, controllere de
hard disc i floppy disc, conectori etc.) i componente fizice compatibile ntre ele, care
ndeplinesc funcii precise n cadrul sistemului.
Trei dintre aceste componente interne, placa de baz, microprocesorul i memoria
intern au rol hotrtor n definirea performanelor ntregului sistem de calcul; celelalte
componente se conecteaz la placa de baz prin adaptoare integrate sau prin intermediul unor
plci de extensie.

5.2. PLACA DE BAZ

Suportul fizic pe care sunt implementate componentele arhitecturale aleunui PC este


constituit din placa de baz a sistemului (mainboard,motherboard).

11
Componentele plasate pe placa de baz sunt:
soclu pentru microprocesor (CPU Central Processing Unit);
socluri pentru memoria intern DRAM, alctuit dintr-un numr variabil de cip-uri
SIMM (Single In line Memory Module) cu 72 de pini (SIMM1, SIMM4) i DIMM
(Dual In line Memory Module) cu 168 de pini (DIMM1, DIMM2);
memoria cache i memoria ROM-BIOS;
adaptoare pentru conectarea echipamentelor de memorie extern:
interfaa IDE (Integrated Device Electronic) ce permite cuplarea a dou hard-discuri
sau un hard-disc i o unitate CD-ROM;
interfaa SCSI (Small Computer System Interface) destinat conectrii pe aceeai
magistral a mai multor dispozitive de intrare-ieire diferite (hard-discuri, floppy
discuri, casete magnetice etc.);
socluri ISA (International Standard Architecture), pentru conectarea adaptoarelor pe
16 bii pstrate pentru compatibilitatea cu echipamente periferice mai vechi;
sloturi PCI (Peripheral Control Integrated) pentru conectarea adaptoarelor pe 32 i 64
de bii;
porturile seriale COMM1, COMM2 pentru uniti periferice lente care lucreaz cu
transmisie serial: modem, mouse, scanner, imprimant serial, plotter etc;
porturile paralele LPT1, LPT2 de regul, pentru imprimante;
portul USB (Universal Serial Bus) este de fapt o magistral de mare vitez, care poate
nlocui vechile porturi seriale COMM1, COMM2;
interfaa AGP (Accelerate Graphic Port) destinat exclusiv plcilor grafice pentru
mbuntirea calitii procesrii graficii 3D i a efectelor video;
cuplor pentru placa de sunet i modem AMR (Audio Modem Riser);
cuplor CNR (Communication Network Riser) adaug la funciile AMR i posibiliti
de cuplare n reea;
cipsetul care asigur funcionalitatea tuturor componentelor plcii de baz;
ceasul intern;
sursa de alimentare.

12
5.3. MEMORIA INTERN

Pentru a avea acces la date i instruciuni, microprocesorul este conectat la memoria


intern DRAM (Dynamic Random Access Memory) memorie dinamic cu acces aleator al
crei coninut este volatil, pierzndu-se o dat cu ntreruperea sursei de alimentare.
n scopul asigurrii unui timp de acces ct mai redus i o remprosptare a coninutului
corelat cu asigurarea unei interfee cu magistrala local a microprocesorului, memoria
DRAM comunic cu magistrala local a microprocesorului printr-un dispozitiv numit
controler DRAM.
Actualele microprocesoare lucreaz la o frecven care nu permite memoriilor DRAM
s-i sincronizeze activitatea cu acestea, motiv pentru care ntre microprocesor i DRAM se
plaseaz o memorie mai mic, avnd un timp de acces mai apropiat de cel al
microprocesorului, numit memorie cache.
Memoria cache este o memorie SRAM (Static RAM) n care se ncarc poriuni din
DRAM ce vor fi accesate foarte rapid, ceea ce creeaz iluzia c toat memoria DRAM este
disponibil la aceeai vitez cu cea a memoriei cache.
Circuitul care supravegheaz transferul din memoria DRAM n memoria cache se
numete controler de cache; acesta de regul, este inclus n acelai cip cu controlerul DRAM.
ROM-BIOS (Read Only Memory-Basic Input Output System) este o memorie al crei
coninut nu este volatil, deci aceast memorie nu este destinat utilizatorului pentru a nscrie
date sau programe, ci doar pentru a a folosi coninutul existent. n memoria ROM se regsesc
programele care asigur compatibilitatea comunicaiei ntre componentele hardware existente
n configuraia calculatorului, precum i programul care ncarc automat sistemul de operare
de pe un dispozitiv periferic.
Cantitatea de memorie folosit se exprim prin urmtoarele uniti de msur:
1 Kilobyte = 1024 bytes
1 Megabyte = 1024 KB
1 Gigabyte = 1024 MB
1 Terabyte = 1024 GB
1 Pentabyte = 1024 TB
13
1 Exabyte = 1024 PB
1 Zettabyte = 1024 EB
1 Yottabyte = 1024 ZB
Memoria intern este o component pasiv care pstreaz pe durata prelucrrii, att
programele care se execut, ct i datele cu care opereaz programele.
Memoria sistemelor de calcul este caracterizat de urmtorii parametri:
capacitatea reprezint numrul maxim de bytes pe care i poate stoca memoria la un
moment dat; capacitatea se exprim n multiplii de bytes: KB, MB, GB, TB;
timpul de acces reprezint intervalul de timp dintre solicitarea unei date/informaii
din memorie i obinerea ei
rata de transfer reprezint numrul de bytes ce se transfer n/din memorie ntr-o
unitate de timp;
modularitatea reprezint posibilitatea divizrii memoriei n module de memorie cu o
anumit capacitate, cu posibilitatea extinderii n funcie de configuraie.
Din punct de vedere al rolului pe care-l ndeplinete n funcionarea sistemului,
memoria intern se divide n urmtoarele categorii:
memoria RAM:
memoria ROM;
memoria cache;
memoria CMOS;
memoria video.
Memoria RAM este o memorie cu acces direct realizat din module (cipuri) de diverse
capaciti. Este o memorie volatil n care utilizatorul prin programele care le lanseaz n
execuie, poate scrie i citi date. Ea este practic, memoria de lucru curent.
Dac se dorete pstrarea coninutului din aceast memorie n vederea reutilizrii
ulterioare, acesta va fi salvat, adic va fi memorat pe un suport de memorie extern (hard-
disc, floppy disc, de exemplu) nainte de a prsi aplicaia respectiv.
Din punct de vedere al principiului de stocare a datelor memoria RAM poate fi de tip:
DRAM (Dynamic Random Access Memory;
SRAM (Static Random Access Memory.
Memoria DRAM este o memorie al crei coninut se pierde dac prin semnalele de
comand nu se specific rencrcarea celulelor cu un anumit coninut. Operaia se numete
remprosptarea memoriei (refreshing memory), ea constnd n recitirea coninutului la

14
intervale de timp prestabilite i renscrierea lui la aceleai adrese. De exemplu, un cip de 8
MB necesit remprosptarea coninutului la fiecare 32 de milisecunde.
Memoria SRAM este o memorie care pstreaz coninutul celulelor binare fr a
necesita operaia de remprosptare.
Memoria CMOS este o mic zon din memoria RAM care are un circuit de alimentare
separat de la un acumulator cu litiu. Datorit acestuia informaia din memoria CMOS se va
pstra i dup ce se oprete calculatorul. Din acest motiv memoria CMOS se comport ca o
memorie permanent, nevolatil. Avantajul su esenial const n aceea c informaiile
nscrise aici se pot actualiza oricnd este nevoie prin folosirea unui mic program al sistemului
de operare numit SETUP. n memoria CMOS se introduc o serie de parametri i informaii de
control ca de exemplu: parole, data curent i ora, informaii despre setri ale echipamentelor
din configuraie etc.
Alturi de memoria de lucru RAM utilizat pentru execuia diverselor aplicaii n curs
de execuie, calculatoarele personale dispun de circuite de memorie care pstreaz programe
necesare pentru funcionarea sistemului, programe ce nu-i modific de regul, coninutul.
Aceste programe speciale sunt pstrate ntr-o memorie nedistructibil numit memorie ROM
(Read Only Memory). Informaiile din memoria ROM sunt destinate numai citirii, deci nu pot
fi modificate sau terse.
Rolul acestei memorii este de a stoca programe cu grad mare de generalitate i o
frecven sporit de utilizare. Plasarea acestor programe n partea de hardware a unui sistem
de calcul ofer avantajul vitezei i siguranei n execuie, comparativ cu implementarea lor ca
software, care ar avea doar avantajul flexibilitii.
Cea mai important parte a programelor de sistem care coordoneaz activitatea PC-
ului i furnizeaz servicii eseniale pentru programele de aplicaii, sunt implementate din
construcie n memoria ROM, constituind sistemul de intrare/ieire de baz BIOS (Basic Input
Output System).
ROM BIOS-ul conine programe de conversaie cu elementele hardware ale PC-ului.
Scopul principal l constituie ncrcarea sistemului de operare de pe dispozitivul de
iniializare i autotestarea omponentelor n momentul pornirii PC-ului (dispozitivul de
iniializare este de obicei hard-discul, CDROM- ul sau portul de reea).
Cele mai noi tipuri de BIOS ncorporeaz faciliti de determinare a configuraiei
interne i de alocare a resurselor prin intermediul standardului PnP (Plug and Play conectare
i folosire).

15
Memoria cache interpune un bloc de memorie rapid SRAM ntre microprocesor i un
bloc de DRAM. Un circuit special denumit controller de cache ncearc s menin n
memoria cache, datele sau instruciunile pe care microprocesorul le va solicita n momentul
urmtor apelnd la un algoritm statistic de anticipare.
Dac informaia cerut se afl n memoria cache (cache hint), ea poate fi furnizat fr
stri de ateptare; dac informaia cerut nu este n memoria cache (cache miss), ea este
transferat din RAM la viteza corespunztoare RAM-ului, constituind un eec cache.
Un factor major ce determin performanele cache-ului este cantitatea de informaie
coninut; cu ct cache-ul este mai mare, cu att cantitatea de date tranferat este mai mare.
Practic, cache-ul este cuprins ntre 256 K i 2- 4 M.
Dezavantajul unui cache mai mare l reprezint costul, cipurile SRAM, mai rapide,
majornd costul ntregului sistem.
Afiarea pe monitor a devenit o sarcin din ce in ce mai complex odat cu trecerea de
la monitoarele alb-negru la monitoarele color, de la simpla afiare de text la afiarea
imaginilor in micare.
Placa grafic responsabil de procesarea informaiilor care se afieaz a devenit din ce
in ce mai sofisticat incluzand acum urmtoarele elemente:
BIOS-ul video;
Procesorul video;
RAM-ul video;

5.4. MICROPROCESORUL

Microprocesorul reprezint elementul de baz al unui calculator. Acesta este un set de


circuite integrate plasate intr-o pastil de siliciu.
Microprocesorul (componenta activ ce realizeaz efectiv prelucrarea datelor) iniiaz
un permanent schimb de informaii cu memoria intern. El preia succesiv instruciunile de

16
program, solicit datele aferente, iar rezultatele le depune tot n memoria intern de unde sunt
ulterior afiate sau stocate pe medii magnetice.
Microprocesorul ndeplinete funciile unitii centrale de prelucrare UCP (n literatura
de specialitate se regsete sub denumirea de CPU Central Proccessing Unit). El este un
circuit integrat programabil alctuit din milioane de tranzistori.
Microprocesorul decodific instruciunile de program, solicit operanzii, execut
operaii aritmetico-logice i transmite altor componente din sistem mesaje i semnale de
control, sincroniznd ntreaga funcionare a calculatorului.
Programele sunt introduse n memoria calculatorului sub form binar, reprezentnd
coduri de instruciuni.
Registrul este componenta de baz a microprocesorului. El este capabil s memoreze
temporar un ir de bii. Numrul i rolul acestor registre a evoluat de la 8 regitri la PC 8086,
la 128 de regitri la un Pentium.
Performanele unui procesor sunt dependente direct de capacitatea registrului care
poate fi 8, 16, 32, 64 sau 128 de bii. Procesoarele Intel 8086 erau procesoare pe 8 bii, Intel
Pentium sunt procesoare pe 32 de bii, iar Intel Itanium este un procesor pe 64 de bii.
Capacitatea registrului se coreleaz cu mrimea cuvntului de memorie.
O alt component a microprocesoarelor o reprezint unitatea aritmetico-logic ce
execut prelucrrile aritmetice i operaiile logice prin intermediul a dou componente:
unitatea de calcul n numere ntregi care este unitatea de execuie propriu-zis;
unitatea de calcul n virgul mobil (FPU Floating Point Unit) care iniial, era o
unitate independent ataat la microprocesor, numit coprocesor matematic.
Creterea vitezei de prelucrare a microprocesorului se obine i prin executarea n
paralel a unor instruciuni prin tehnica de superscalare posibil prin includerea mai multor
uniti ALU n structura microprocesorului.
Unitatea de comand i control decodific i execut instruciuni, gestioneaz cererile
de acces la memorie, controleaz i sincronizeaz funcionarea tuturor componentelor din
configuraie pe principiul ntreruperilor.
Logica de definire i implementare a setului de instruciuni pe care-l recunoate i-l
poate executa un calculator, mparte microprocesoarele n dou clase numite i platforme:
microprocesoare CISC;
microprocesoare RISC.

17
CISC (Complet Instruction Set Computing), a fost standardul iniial folosit pentru
setul de instruciuni al micropocesoarelor.
RISC (Reduced Instruction Set Computing) reprezint o simplificare a structurii
instruciunilor, o reducere a numrului lor etc., n favoarea creterii vitezei de execuie,
repectiv al paralelismului execuiei simultane.
Memoria cache inclus pe cipul microprocesorului (cache L1 cache de nivel 1)
optimizeaz traficul de date dintre memoria RAM i microprocesor.
Caracteristicile unui microprocesor sunt urmtoarele:
viteza de lucru;
mrimea memoriei RAM adresate direct;
setul de instruciuni.
Viteza de lucru depinde la rndul ei, de urmtoarele elemente: frecvena ceasului
intern, frecvena de lucru a plcii de baz, dimensiunea magistralelor, capacitatea regitrilor,
tehnologia de fabricaie.

5.5. MEMORIA EXTERN


Memoria extern are rolul de a pstra informaiile (programe i date) pe o durat
nedeterminat. Pentru orice calculator, memoria extern constituie o completare i o extindere
a memoriei interne, prezentnd dou particulariti deosebite fa de memoria intern:
este nelimitat ca volum;
este nevolatil, informaiile rmn stocate pe o durat nedeterminat.
La calculatoarele personale memoria extern este constituit din discul flexibil, discul
fix, discuri optice, CD-ROM-ul i DVD-ul, caseta magnetic i altele.
Oricare ar fi dispozitivul prin care se materializeaz memoria extern, el cuprinde
urmtoarele componente:
mediul de memorare, reprezentat de suportul fizic propriu-zis pe care se stocheaz
datele: floppy-disc (FD), hard-disc (HD), compact-disc (CD) etc.
unitatea fizic de memorare, constituit din mecanismul de antrenare i acces la
mediul de memorare: unitatea de floppy-disc (FDD), unitatea de hard-disc (HDD),
unitatea de compact-disc etc.
interfaa, materializat prin componentele care s permit conectarea la PC a unitilor
fizice de memorare;

18
programele capabile s controleze transferul bidirecional de semnale dintre unitatea
fizic de memorare i celelalte componente ale PC-ului; programele se regsesc sub
numele de drivere localizate n BIOS.

FLOPPY - DISCUL

Floppy - discul este confecionat dintr-o folie de plastic flexibil acoperit cu un strat de
material feromagnetic i introdus ntr-un suport de protecie.
n prezent la calculatoarele personale cel mai utilizat este floppy-discul cu diametrul
de 3,5 inches, avnd o capacitate de 1,44 MB.
Informaiile sunt nregistrate fizic n piste i sectoare. Pistele sunt cercuri concentrice
dispuse pe suprafaa discului, de regul n numr de 80. Sectoarele sunt segmente de pist n
numr de 18 sectoare/pist la FD de 1,44 MB. Un sector are 512 bytes.
Unitatea de floppy-disc (FDD) ndeplinete urmtoarele funcii:
imprim o vitez de rotaie constant de 360 rotaii pe minut FD-ului introdus n
unitate, moment n care FD-ul este operaional;
deplaseaz capetele de citire/scriere pe pistele corespunztoare adreselor solicitate,
transmise prin intermediul interfeei.
dezactiveaz rotirea FD-ului atunci cnd este apsat butonul de scoatere a mediului de
memorare din unitate.
Rata de transfer la FD-ul de 1,44 MB este de 500 KB/s.
Fiecare pist este identificat unic printr-o adres fizic, iar sectoarele au un prefix ce
servete la identificarea acestora. Aceste elemente permit accesul direct la datele stocate pe
floppy-disc. Fiecare sector are la sfritul su un sufix, o informaie utilizat la verificarea
corectitudinii transpunerii datelor pe floppy.

19
HARD DISCUL

Hard-discul este principalul dispozitiv de stocare a datelor pentru PC-urile de astzi.


Nici un alt periferic nu se apropie de utilitatea pe care o confer hard-discului, viteza,
capacitatea i facilitile sale de instalare.
Hard-discul stocheaz fiierele i extinde capacitatea RAM a PC-ului cu memoria
virtual. El lucreaz acum la capaciti de ordinul gigabytes. Hard discurile difer prin
tehnologie de fabricare, interfa, vitez i capacitate de stocare a datelor toate aceste
elemente fiind interdependente.
Mediul de memorare al hard discului este alctuit dintr-o colecie de platane circulare,
fiecare avnd dou fee pentru stocarea informaiilor.Mulimea pistelor care au aceeai
distan fa de centru (ax) formeaz un cilindru. Un cilindru poate fi imaginat ca o stiv
vertical de piste.
Unitatea de hard disc are cte un cap de citire/scriere pentru fiecare fa a platanelor;
toate capetele sunt montate pe un mecanism special care asigur deplasarea lor pe orizontal.
Capetele sunt deplasate nainte i napoi simultan pe suprafeele platanelor; ele nu se pot
deplasa independent unul de cellalt, deoarece sunt montate pe acelai suport.
Unitatea de hard-disc are vitez de funcionare de cel puin zece ori mai mare dect
cea a unei uniti de floppy disc (3600 RPM), dar actualmente viteza de rotaie este de 7200
RPM, 10.000 RPM i chiar 15.000 RPM.
Platanele, motorul de rotaie, capetele i mecanismul de poziionare capete sunt
nchise ntr-o carcas etan numit Ansamblul Capete-Disc (Head Disc Assembly) tratat ca
o component unitar.
Diferitele tipuri de interfee limiteaz viteza cu care sunt transmise informaiile ntre
HDD i PC i prezint diferite niveluri de performan n funcionare. Dei utilizatorii se
concentreaz mai ales asupra timpului mediu de acces declarat de productor (timpul necesar
capetelor de citire/scriere pentru a fi poziionate de la o pist la alta), rata de transfer dintre

20
HDD i PC este mult mai important, deoarece unitile cheltuiesc mai mult timp pentru
scrierea sau citirea informaiilor dect pentru micarea capetelor. Viteza cu care este ncrcat
un fiier coninnd un program sau date este influenat cel mai mult de rata de transfer a
datelor care la rndul ei, depinde i de interfaa folosit.
De-a lungul anilor s-au folosit mai multe tipuri de interfee de hard disc: ST506/412,
ESDI, IDE, SCSI; dintre acestea, numai ST-506/412 i ESDI se pot numi interfee dintre
unitate i controler, SCSI i IDE fiind mai mult interfee la nivel de sistem.

5.6. ECHIPAMENTE PERIFERICE


Echipamentele periferice mediaz schimbul de date i informaii dintre unitatea
central i mediul extern. Principalele funcii ale acestora se refer la urmtoarele:
introducerea datelor, programelor i a comenzilor in memoria intern;
redarea rezultatelor prelucrrilor sub o form accesibil utilizatorului;
oferirea de posibiliti utilizatorului pentru a putea supraveghea i interveni in timpul
unei sesiuni de lucru in scopul asigurrii unei funcionri corecte a sistemului.
Clasificarea echipamentelor periferice are in vedere funciile indeplinite de acestea in
sistemul de calcul i rolul lor in dialogul utilizatorcalculator.
Din punctul de vedere al primului criteriu deosebim:
echipamente periferice de intrare care permit introducerea datelor (text, imagini,
animaie etc.), programelor i a comenzilor in sistem. n aceast categorie se regsesc
tastatura, mouse-ul, joystick-ul, trackball-ul, touchpad-ul, creionul optic sau ecranul
tactil.
echipamente periferice de ieire ce asigur redarea rezultatelor sau inlesnesc dialogul
om-calculator intr-un format direct accesibil factorului uman (monitorul, imprimanta);
echipamente periferice de intrare/ieire care dispun de suporturi de mare capacitate in
vederea stocrii datelor i programelor. Aceste echipamente asigur introducerea
datelor i programelor stocate in memoria intern i redarea rezultatelor in vederea
unor utilizri viitoare. Astfel de echipamente sunt: hard-discurile, floppy-discurile,
compact-discurile, casetele magnetice etc.
Acesta este i motivul pentru care ele se mai numesc i echipamente periferice de
stocaj.

21
In ceea ce privete rolul echipamentelor periferice in dialogul om calculator intalnim
urmtoarea clasificare a acestora:
echipamente periferice de comunicare utilizator-calculator care lucreaz cu date i
informaii direct accesibile omului (texte, imagini, numere, sunete etc.): terminal,
mouse, creion optic, imprimant etc.;
echipamente periferice de stocaj care lucreaz cu date i informaii in formate de
reprezentare care au la baz cifrele binare: uniti de bandmagnetic, uniti de disc
magnetic, uniti CD-ROM etc.;
echipamente periferice pentru citirea direct a datelor i informaiilor.

6. SISTEME DE OPERARE

Un sistem de operare const dintr-o colecie integrat de programe de sistem, ce ofer


utilizatorului posibilitatea folosirii eficiente a resurselor sistemului de calcul, concurnd la
dezvoltarea programelor de aplicaie.
Se poate aprecia c un sistem de operare acioneaz ca o interfa intre componenta
hardware a unui sistem de calcul i programele de aplicaie ale utilizatorului.
Pentru a indeplini rolul de interfa intre hardware i utilizatori, un sistem de operare
ndeplinete urmtoarele funcii:
pregtirea i lansarea in execuie a programelor de aplicaie, cunoscut i ca
dezvoltarea interactiv a unui task; In acest sens sistemul de operare trebuie s
dispun:
o de un editor de texte pentru a introduce i modifica un program surs (program
scris intr-un anumit limbaj de programare);
o de un translator pentru limbajul de programare folosit - asamblor, compilator,
interpretor - care s traduc instruciunile programului surs intr-o form
recunoscut de sistemul de calcul (program obiect);
o de un editor de legturi care s realizeze legtura intre diverse module obiect sau
s apeleze la module obiect existente in bibliotecile sistemului respectiv la module
obiect din biblioteca utilizatorului care au fost deja catalogate, pentru a construi
structura pe segmente impus de sistemul de calcul in vederea execuiei
programelor (program obiect executabil). Odat constituit structura pe segmente,

22
programul va fi gata de execuie, execuie care va fi precedat de incrcarea in
memoria intern a programului (componenta sistemului de operare ce realizeaz
acest deziderat se numete incrctor); dac lansarea in execuie se realizeaz
automat dup incrcarea programului in memorie, incrctorul este de tip LOAD
and GO;
alocarea resurselor necesare executrii programelor prin identificarea programelor ce
se execut, a necesarului de memorie i a dispozitivelor periferice, identificarea i
protecia coleciilor de date;
operaii cu fiiere, cataloage de fiiere, sortare, interclasare,
comprimare/decomprimare date, depistare i tergere virui etc. prin programele
utilitare disponibile;
planificarea execuiei lucrrilor dup anumite criterii (timp de execuie, prioriti,
tehnica FIFO, LIFO, etc.) pentru utilizarea eficient a UCP in cazul lansrii mai
multor programe in execuie;
coordonarea execuiei mai multor programe prin urmrirea modului de execuie a
instruciunilor programelor, depistarea i tratarea erorilor, lansarea in execuie a
operaiilor de intrare/ieire i depistarea eventualelor erori;
asistarea execuiei programelor de ctre utilizator prin comunicarea sistem de calcul-
utilizator atat la nivel hardware, cat i la nivel software;
posibilitatea generrii de ctre utilizator a unui sistem de operare pe msura
configuraiei de care dispune.
Majoritatea sistemelor de operare, pentru a rspunde rolului de interfa hardware-
utilizatori, sunt organizate pe dou niveluri:
nivelul fizic care este apropiat de partea de hardware a sistemului de calcul,
interferand cu aceasta prin intermediul unui sistem de intreruperi;
nivelul logic care este apropiat de utilizator interferand cu aceasta prin intermediul
unor comenzi, limbaje de programe, utilitare, etc.
Potrivit acestor dou niveluri, sistemele de operare cuprind in principal dou categorii
de programe:
programe de comand-control cu rolul de coordonare i control a tuturor funciilor
sistemului de operare, cum ar fi: procese de intrare/ieire, execuia intreruperilor,
comunicaia hardwareutilizator;

23
programe de servicii (prelucrri) executate sub supravegherea programelor de
comand-control, fiind utilizate de programatori pentru dezvoltarea programelor de
aplicaie.
Programele de comand control cu principala component supervizorul (denumit i
monitor sau executiv) coordoneaz activitile tuturor celorlalte componente ale sistemului de
operare. Cele mai frecvent utilizate componente ale supervizorului sunt incrcate in memoria
intern; aceste componente sunt referite ca rutine rezidente, deoarece sunt pstrate in memoria
intern pe tot parcursul execuiei de ctre sistemul de calcul a oricror programe; celelalte
componente (rutine tranziente) rman in memoria extern cu celelalte componente ale
sistemului de operare i sunt incrcate in memoria intern de ctre rutinele rezidente atunci
cand sunt solicitate.
Supervizorul execut operaiile de intrare/ieire i aloc magistrala pentru diverse
uniti de intrare/ieire in scopul transferului.
Programele de servicii cuprind urmtoarele categorii de programe:
translatoare de limbaje care au rolul de a traduce programele surs scrise in diverse
limbaje de programare, in form binar recunoscut de sistemul de calcul. Programul
in form binar se numete programul obiect. Translatoarele de limbaj pot fi:
editoarele de legturi prelucreaz modulele obiect, le asambleaz intr-un modul
executabil, task, preluand eventual i module obiect din bibliotecile de sistem; el aloc
adresele reale de memorie;
incrctorul incarc in memoria intern in vederea execuiei, programele executabile;
editoarele de text sunt componente destinate crerii i modificrii programelor surs,
asimilate unor texte;
utilitare care sunt destinate s execute anumite funcii specifice: transfer de fiiere,
sortare, interclasare, comprimare/decomprimare date, etc.;
bibliotecarul i bibliotecile de sistem creeaz i gestioneaz module obiect ale
sistemului, apelabile din programele de aplicaii;
organizarea coleciilor de date este tratat de ctre componente ce vizeaz gestiunea
operaiilor de intrare/ieire prin fiiere, baze de date.
Aadar, sistemul de operare este un sistem de programe care intr in funciune la
pornirea calculatorului, asigurand in principal urmtoarele activiti:
gestiunea operaiilor de intrare/ieire;
gestiunea datelor pe suportul de memorie extern;

24
controlul incrcrii in memoria intern, punerii in funciune i incetrii activitii
programelor utilizatorului.
Conceptele de baz utilizate sunt: fiier, unitate, director, cale,prompter i specificator
de fiier.
Un fiier este o colecie de informaii (date de prelucrat, programe, comenzi, texte,
imagini, sunete), omogen din punct de vedere al naturii precum i al cerinelor de prelucrare,
organizat dup reguli bine determinate i memorat pe un suport tehnic de pe care pot fi
citite automat de calculator in timpul prelucrrii. Fiierul se identific dup numele i extensia
atribuit la creare.
Unitatea (device) reprezint un echipament periferic identificat printr-un nume
simbolic de dispozitiv. Numele de dispozitiv pentru unitile de disc magnetic const dintr-o
liter urmat de caracterul special dou puncte (:); litera A: identific unitatea de floppy disc,
litera C: identific hard discul, iar F: identific unitatea de CD-ROM.
Hard discul poate fi imprit logic in mai multe discuri virtuale numite partiii, care se
identific tot printr-un nume simbolic asociat (de exemplu: D:, E: pentru trei partiii logice).
Directorul (folder) este un concept fundamental pe care se bazeaz organizarea
memoriei externe a PC-urilor pe niveluri ierarhice arborescente pentru gestionarea fiierelor
pe floppy discuri sau hard discuri. Un director se constituie ca o tabel, ca un catalog ce
conine nume de fiiere, dimensiunile acestora exprimate in bytes, data cand fiierele au fost
create sau modificate i eventual numele de subdirectori inclui.
Directorul apare ca o zon virtual de disc alocat unui grup de fiiere. O comand
este limitat implicit numai la prelucrarea fiierelor i programelor din directorul curent, dac
nu s-a specificat in mod explicit un alt director.
Directorul care conine subdirectori se numete director de origine sau director printe.
Calea este o secven de directori separai prin caracterul special \ (backslash),
secven ce trebuie parcurs pentru a ajunge la directorul care conine fiierul. Sintaxa
general este urmtoarea:
[\nume_director_1][\nume_director_2...]\nume_director_n
Un nume de cale este o cale urmat de un nume de fiier, avand sintaxa urmtoare:
[\nume_director_1][\nume_director_2...]\nume_fiier
Numele unei cii poate conine orice numr de directori; restricia este s nu aib o
lungime mai mare de 63 de caractere. Dac un nume de cale incepe cu caracterul \ (backslash)
sistemul de operare caut fiierul incepand cu directorul rdcin, iar dac incepe cu numele
directorului de lucru, cutarea se realizeaz incepand de la acest director.

25
Specificatorul de fiier este termenul folosit pentru a desemna fr ambiguiti un
fiier memorat pe un disc. El se compune din: numele unitii, cale, numele i extensia
fiierului
Caractere speciale in nume de fiiere - cand se folosesc directori multinivel, pentru
prelucrarea mai uoar a fiierelor dintr-un director, in numele i extensia fiierelor se pot
folosi caracterele speciale ? i * denumite i metacaractere (wildcards).
Semnul ? semnific faptul c orice caracter poate ocupa poziia respectiv, iar
simbolul * semnific faptul c orice ir de caractere poate fi inclus in specificatorul de fiier
incepand cu poziia respectiv, atat in numele fiierului cat i in extensie.

Sistemul de operare WINDOWS


Numele de Windows (ferestre) vine de la faptul c fiecare program se execut intr-o
fereastr distinct. Fereastra este o zon de form dreptunghiular ce apare pe ecran. Pe
suprafaa ecranului pot exista mai multe ferestre, fiecare fereastr corespunzand unui anumit
program.
Sistemul de operare Windows, este un sistem de operare monouser (permite utilizarea
sa de ctre un singur utilizator, la un moment dat, pe un anumit sistem de calcul), multitasking
(poate efectua mai multe sarcini simultan).
Windows reprezint un sistem de programe i comenzi conceput i dezvoltat pe un
mediu de interfa grafic de utilizator (GUIGraphical User Interface) care se pot selecta,
instala i executa pe calculatoare personale, in funcie de configuraiile hardware disponibile
i de cerinele utilizatorilor.
Simbolurile grafice (denumite pictograme sau iconuri) sunt mici desene sugestive ale
unor elemente cu care opereaz sistemul Windows, insoite de un text explicativ afiat sub
desene. Alturi de iconuri, Windows include i alte forme de prezentare grafic: butoane,
casete de dialog, bare de navigare.
In funcionarea sistemului de operare WINDOWS trebuie avute in vedere corelaia a
trei module:
Kernel - nucleul Windows (KRNL386.EXE sau KERNEL32.DLL) furnizeaz suport
pentru funciile de nivel jos de care arenevoie o aplicaie pentru a rula; Kernel nu
trateaz nici cu mediul inici cu echipamentele, el interacionand numai cu Windows
insui;
GDI(Graphical Device Interface) - mediul echipamentelor grafice (GDI. EXE sau
GDI32.DLL). Ori de cate ori o aplicaie scrie pe ecran, ea utilizeaz serviciile GDI
26
care are grij de fonturi, de serviciile de tiprire, de monitor, de administrarea culorilor
i orice alt aspect artistic al mediului Windows pe care utilizatorii il pot vedea in timp
ce utilizeaz propria aplicaie;
User - utilizator (USER.EXE sau USER32.DLL). Windows este bazat in intregime pe
ferestre, avand nevoie de un administrator care s urmreasc toate ferestrele create de
aplicaii pentru a afia diverse tipuri de informaii. Ori de cate ori o aplicaie afieaz
un icon sau un buton, folosete un anumit tip de funcie inclus in USER.
Principalele versiuni ale sistemului de operare Windows sunt urmtoarele:
Windows NT
Windows 95
Windows 98
Windows 2000
Windows XP
Windows Vista
Windows 7
Windows 8

Sistemul de operare UNIX


UNIX a fost iniial creat pentru minicalculatoare, pentru a mridisponibilitile
sistemlui: memorie virtual, multiutilizator i multitasking; rescris in limbajul C, a fost
portabil pe o gam mai larg de sisteme de calcul: mainframes, microcalculatoare, de unde i
unul din marile sale avantaje. Sistemele de operare UNIX sunt proiectate de mai multe firme
specializate, ceea ce a condus la existenta mai multor versiuni: AIX, SCO-ODT, HP-UX,
SOLARIS, Digital, UNIX, IRIX, Linux, .a.
Trsturile principale ale sistemului de operare UNIX sunt:
sistemul de fiiere structurat pe mai multe niveluri, ceea ce permite mai multor
utilizatori s lucreze cu acelai calculator in acelai timp (multiuser);
orice utilizator curent poate solicita execuia mai multor programe in acelai timp
(multitasking);
un program utilizator poate s transmit rezultatele sale altui program;
utilizatorul poate redirecta rezultatele programului su de la un dispozitiv periferic la
altul;

27
existena unui interpretor de comenzi i un limbaj adecvat, cunoscut sub denumirea de
Shell;
folosete un limbaj structurat numit C pentru programarea sistemelor;
includerea unor componente pentru editarea textelor i formatarea lor pentru tiprire;
utilizarea de tehnici evoluate pentru conectarea sistemelor de calcul care opereaz sub
UNIX sau alt sistem de operare;
nu impune vreo limit la eventualele modificri determinate de specificul aplicaiei.
Sistemul de operare UNX cuprinde 3 componente:
1. Nucleul (Kernel) este partea central a sistemului care asigur servicii ctre
programele de aplicaie pentru realizarea gestiunii proceselor (program lansat in
execuie), a memoriei, a intrrilor, a ieirilor i a timpului.
Funciile nucleului sunt:
gestionarea proceselor, efectuand controlul execuiei acestora;
gestionarea fiierelor prin alocarea sau eliberarea memoriei externe pentru stocarea i
regsirea eficient a informaiei;
gestionarea dispozitivelor periferice permiand programelor un acces controlat la
acestea;
gestionarea memorie prin alocarea i eliberarea memoriei principale pentru procesele
aflate in execuie.
Nucleul S.O. Unix este alctuit din urmtoarele elemente:
interfaa cu procesele utilizator
subsistemul de control al operaiilor de intrare/ieire
subsistemul de control al proceselor active
interfaa cu hardware-ul realizeaz tratarea intreruperilor i comunicarea direct cu
componentele fizice ale sistemului electronic de calcul.
2. Sistemul de fiiere - Cuprinde ansamblul fiierelor memorate sub forma de: comenzi,
programe traductoare, programe utilitare, sisteme pentru lucru cu colecii de date,
programe aplicative, precum i fiiere de date asociate
3. Shell-ul - Reprezint interpretorul de comenzi al S. O. UNIX care are rolul de a
interpreta comenzile utilizatorului, realizand o interfa intre acesta i sistemul de
operare.

28

Potrebbero piacerti anche