Professional Documents
Culture Documents
BAZELE TEHNOLOGIEI
INFORMATICII
CURS 1
PRINCIPIILE DE BAZA ALE INFORMATICII
In desfasurarea activitatii economice a unei firme un rol important il au culegerea, stocarea, prelucrarea si
transmiterea informatiilor privitaore la procesele tehnico-economice aferente activitatii desfasurate. Informatiile
astfel obtinute se utilizeaza pentru conducerea curenta cat si pentru fundamentarea deciziilor privind evolutia firmei.
Prin system informational se intelege ansamblul tehnico-organizatoric ce are ca obiectiv obtinerea
informatiilor necesare pentru fundamentarea deciziilor in procesul de conducere
Sistemul informatic reprezinta ansamblul format ddin sistemul de echipamente si sistemul de programe
aferente
S.INFORMATIONAL = S. INFORMATIC + FLUXURI INFORMATIONALE
F.C.C.
F.Ie
F.I. F.P.
F.M.
Functia de intrare
- permite introducerea manuala a informatiei in system sau preluarea acesteia dintr-o retea de comunicatie
- informatia se va prelucra imediat sau se stocheaza in vederea prelucrarii ulterioare
- informatia va fi transmisa mai departe prelucrata sau neprelucrata
Functai de memorare si regasire a informatiei
1
www.cartiaz.ro – Carti si articole online gratuite de la A la Z
CODIFICAREA INFORMATIEI
CODURILE
- reprezinta conventii de reprezentare a datelor prelucrate, utilizand calculatoare electronice inclusive comenzi
necesare in teletransmisii informatice
- reprezentarea datelor se face utilizand sistemul de numeratie binary (0,1)
- codificarea reprezinta modul de combinare a bitilor 0 sau 1 pentru exprimarea unor semen sau comenzi in
memoria interna sau externa a computerului
- dupa natura semnelor pe care le pot reprezenta, codurile pot fi numerice sau alfanumerice
CODURI NUMERICE
- la reprezentarea celor 10 cifre se adauga semnul algebric si punctual zecimal fiind necesar
CODURI ALFANUMERICE
- permit reprezentarea semnelor numerice, alfanumerice, alfabetice si a celor speciale
- primul cod – codul ASCII – foloseste o codificare pe 7 biti cu o capacitate de redare de 128 de
semen din care 32 utilizate in teletransmisia datelor
2
www.cartiaz.ro – Carti si articole online gratuite de la A la Z
CLASE DE CALCULATOARE
3
www.cartiaz.ro – Carti si articole online gratuite de la A la Z
4
CURS 2
SISTEME DE CALCUL
MICROPROCESORUL
- circuit integrat ce contine UCC (unitatea de comanda-control), UAL (unitatea aritmetica
si logica)
- UCC – prelucreaza instructiunile programelor ce ruleaza furnizand semnale de comanda pentru functionarea
unitatilor si dirijand schimburile de informatii
COMPONENTE
CONTORUL ORDINAL – localizeaza un program aflat in memorie, furnizand adresa de memorie pentru
instructiunea aflata in curs de executie si pentru urmatoarea instructiune
de executata
- contine 4 registrii de segment si un pointer de instructiuni:
- registrul de segment de cod – indica pozitia unui program in memorie
- registrul de segment de date –localizeaza datele folosite de programul
in curs de executie
- registrul de extrasegment - suplimenteaza registrul de segment de
date
- registrul de segment de stiva – localizeaza stiva calculatorului
Stiva – zona de memorie unde se vor depune instructiuni
Registru de instructiuni – are rol de a stoca instructiuni de executat
Decodorul de instructiuni – recunoaste functia definite de instructiunea de executie
5
- deosebeste grupul de operatiuni elementare care semnifica citirea, scrierea, transferal,
afisarea, imprimarea, saltul la o noua adresa
- contine un set de indicatori de conditie stocati in registrii de conditie care au rol de
configurare si de semnalare a starii sistemului
CARACTERISTICILE MICROPROCESOARELOR:
• Viteza de lucru care depinde de frecventa ceasului intern, dimensiunea registrilor, latimea magistralei de
date, tipul constructive, existenta si dimensiunea memoriei cache
• Capacitatea maxima de memorie pe care o poate accesa
• Setul de instructiuni pe care le poate executa
6
- se va optimiza functia pentru cea mai rapida executie
- sunt mai rapide cu 50-70% decat arhitectura CISC si permit prelucrarea paralela a maim ultor aplicatii
ex: SPARC, POWER PC, ALFA
ARHITECTURA POWER PC
- este o arhitectura de tip RISC
- UCC contine 2 unitati de decodare, una pt instructiuni si una pt date, iar UAL contine 3 unitati: pt calcule in
virgule mobile, pt decizie
- Magistrala de date este pe 64 biti, iar magistrala de adresa pe 32 biti
- Este o arhitectura hiper scalar ceea ce inseamna ca se permite executia de la 3-6 comenzi pet ac
- Poate contine memorie cache cu zona pt date si o zona pe instructiuni
- Dispune de o functie pevizionala de decizie statistica prin care se anticipieaza desfasurarea programului
dupa instructiuni de salt
- Se stabilesc anticipat adresele de salt la instructiuni conditionale prin analiza sirului de asteptare a comezilor
FUNCTIONAREA PROCESORULUI (SCHEMA)
1. Instructiunea in curs de executie extrasa din memorie si incarcata in unitatea de comanda
2. Unitatea de comanda decodeaza instructiunea recunoscand functia si trimite un ordin de pregatire a unitatii
UAL
3. Unitatea de calcul declanseaza transferal de date ce urmeaza a fi prelucrate, catre unitatea specializata in
tratarea lor
4. Unitatea aritmetica si logica executa prelucrarea potrivit functiei, instructiunii in curs de executie
5. Rezultatul prelucrarii fie ca este stocat in memorie pentru procesari viitoare fie ca este transmis catre un
echipament de iesire
-
PROCESORUL
UAL 2
4
DISP DE LUCRU
REZULTATE
DISP DE STOCAJ 5
INTERMEDIAR
7
CURS 3
MEMORIA INTERNA
MEMORIA INTERNA este un dispozitiv electronic, de stocare a informatiei sub forma binara in circuite integrate.
Din punct de vedere fizic pe placa de baza exista sloturi in care se fixeaza plachete (bancuri de memorie). Memoria
are o structura verticala cu linii si coloane, locatia de memorie este identificata printr-un cod, care da adresa locatiei
de memorie
CARACTERISTICI
1. DIMENSIUNEA LOCATIEI DE MEMORIE ADRESABILA
- Reprezinta cantitatea de informatie binara care poate fi stocata intr-o locatie de memorie.
- Aceasta da si lungimea cuvantului de meorie.
- Cuvantul de memorie = unitatea informationala compusa din caractere, tratata ca o entitate si stocata la o
locatie de memorie
- Este compatibila cu registrul de instructiuni si cu latimea magistralelor de date si adrese
2. CAPACITATEA MEMORIEI INTERNE
- repr volumul informaiilor ce pot fi stocate in memoria interna
- avem valori de la 640 ko – 128, 256, 512 MB, 1 GB o=B (bite)
3. TIMPUL DE ACCES
- repr timpul necesar unui circuit integrat de memorie pentru a localiza un bit de informatie
- de la 700 ns → 200 ns
4. TIMPUL MAXIM DE RASPUNS
- repr intervalul de timp de la momentul primirii de la processor a comenzii de citire scriere si momentul
depunerii pe magistrala de date a valoriii citite sau descries
5. COSTUL MEMORIEI
MEMORIA RAM
- contine datele de prelucrat, programele ce vor prelucra datele si rezultatele prelucrarilor
- d. p. d. v. constructive cuprinde circuite foarte mici incarcate cu sarcina electrica
- este o memorie volatile (informatia se pasrteaza atat cat calculatorul e functional)
- adresarea se face prin adresa de linie si adresa de coloana
- o pagina de memorie e domeniul din memorie care are aceeasi adresa a liniei SRAM (static ram) DRAM
(dynamic ram)
SRAM - formata din circuite bistabile care pot avea 2 stari: inchis, deschis
- este de 5 ori mai rapida decat DRAM
- mai scumpa si mai voluminoasa
- se foloseste pt memoria cache
DRAM – circuite de memorie de dimensiuni reduse pt stocarea sarcinilor electrice
- lucreaza cu pagini de memorie si implica reimprospatarea periodica a informatiei
- pot lucra sincron sau asincron
- d. p. d. v. constructive avem: SIMM (single inline memory modules) si DIMM (dual inline memory
modules)
Citirea, Scrierea
- microprocesorul prin contrilul ordinal trimite madulului de memeorie adresa liniei si a coloanei
- se citesc toate locatiile liniei depozitand informatia intr-un preamplificator de citire cu rol de buffer
- utilizand adresa coloana se va extrage informatia de la locatia dorita
- se goleste continutul preamplificatorului de citire
Semnale utilizate : - RAS (row address strobe) – semnal validare adresa linie
- CAS (column address strobe) – semnal validare adresa coloana
Aplicatie – program care ruleaza sub DOS si folosesc spatial ramas neocupat din zona. DOS – MS-DOS
- PC-DOS
MEMORIA EXTINSA
- se afla deasupra granitei de 1 MB si poate ajunge si la nivel de GB
- lucreaza in mod de lucru real pentru primul MB (no) si mod de lucru protejat pt memoria extinsa
- se realizeaza divizarea memoriei extinsa in zone de un MB si accesarea acestora permitand executia
multitasking
- astfel, pot fi mai multe sesiuni de lucru cate una pt fiecare zona
- gestionarea memoriei extinse o face un driver specializat de memorie extinsa
MEMORIA CACHE
- formata din circuite integrate de memorie de tip SRAM
- au un rol de memorie tampon intre microprocessor si memorie RAM
- are o capacitate redusa 128 - 256 – 512 KB
- este foarte rapida, lucrand in mod direct cu procesorul
- tipuri: CACHE PRIMAR – memorie integrate direct pe processor
CACHE SECUNDAR – compusa din cicluri SRAM foarte rapide cu dim intr 32-512 ko plasata intre
processor si memoria interna
- gestionarea se poate face dupa 2 principii:
FIFO – se vor sterge datele in ordinea vechimii acestora
LRU – last recent in use
- se ster datele care au fost mai rar utilizate
CURS 4
ECHIPAMENTE PERIFERICE
TASTATURA
- principal echipament de introducere a datelor in PC
- d. p. d. v. a dispunerii tastelor avem 4 serii de taste diferite:
- blocul alfa-numeric: taste alfabetice, taste bifunctionale si character speciale, taste de control si validare
- blocul taselor functionale: taste functionale F1-F12 (F24) si tastespeciale
- blocul tastelor de deplasare si pozitionare
- blocu tastelr numerice
MOUSE-UL
- dispozitiv periferic de intrare a carui deplasare pe o surafata plana va genera deplasarea corespunzatoare a
cursorului pe ecran
- se poate conecta la un port serial sau parallel
- poate avea diverse variante d.p.d.v. constructive: mouse cu bila, mouse optic, trackball
SCANNER-UL
- periferic de intrare care numerizeaza informatia
- tipuri: alb-negru si color
- d.p.d.v. constructive: handscanner, scanner cu tractor, flatbed
- unele pot avea adaptoare de transparenta
- rezolutia – 300 d/I (dots/inch) – 600 – 1200 – 2400
MONITORUL
- dispozitiv periferic de iesire care permite afisarea temporara a informatiilor
- fiecare character e definit printr-un ansamblu de puncte alese dintr-o matrice
CARACTERISTICI:
1.Atribute de vizualizare: - palpairea caracterelor (afisarea alternativa cu neafisarea caracterelor)
- afisarea in video invers
2. Stralucirea: -intensitatea luminoasa a caracterelor
3. Gradul de finite al afisarii – nr de puncte adresabile din matricea de caractere (5x7 pcte/7x9 pcte)
4. Dimensiunea unui ecran – lungimea diagonalei exprimate in inchi (12,13,14,15,1,17,18,19,20,21,…)
5. Capacitatea de afisare a ecranului = nr de linii si coloane ce pot fi afisate
6. Rezolutia grafica – nr de puncte adresabile de pe ecran (dpi –[asul punctului sau distanta dintre doua puncte
successive) dpi cat mai mic
TIPURI CONSTRUCTIVE – ecrane monografice/simple (320x200 pixeli)
- ecrane semigrafice (640x480 pixeli)
- ecrane grafice (1024x768 pixeli)
-dupa tipul placii / adaptorul graphic: - monitorul MDA –permite afisarea textelor alb-negru
- monitorul CGA (colour graphic adaptor) – afiseaza graphic in 4 culori
- monitor HGC (Hercules graphic adaptor) - alb-negru, text, grafica
- EGA (enhased graphic card) – text, grafica pe 16 culori
- VGA (video graphic adaptor) – afiseaza grafica pana la 256 de culori
- SVGA (super VGA)
IMORIMANTA
- echipament periferic de iesire ce permite afisarea pe hartie a informatiilor
CARACTERISTIC
1. Calitatea imprimarii/rezolutia – nr de puncte tiparite pe inch (1440)
2. Viteza = caractere/s = cps, ppm = page per minute
3. Mod de alimentare – manual, semiautomat, automat
4. Zgomot – zgomotoase, silentioase
5. Nr de fonturi pe care le poate tipari, timpul acestora si compatibilitaea
6. Capacitatea de emulare a imprimantei – capacitatea de recunoastere a limbajului de control al altei imprimante
7. Costul – in functie de tipul constructive si de performante
8. Conectivitatea – port serial/parallel
9. Cromatica –alb-negru/color
10. LLatimea carului – nr de coloane tiparibile (80 – peste 100)\
CLASIFICARE
1. Imprimante orientate pe caractere (tiparesc un character dintr-o data)
- imprimante cu impact
- imprimante cu ace/matriciale – fiecare character format dintr-o matrice de ace
- imprimante chimice – se bazeaza pe imprimarea imaginii pe o foaie tratata chimic prin ardere
sau presiune (FAX)
2. Imprimante orientate pe linie – rapide, zgomotoase
3. Imprimante orientate pe pagina - imprimante cu jet de cerneala – incarcarea unor particule de cerneala cu
sarcina electrica si directionarea lor pe pagina
- imprimate laser – fiabile, rapide, bune
CURS 5
MEDII DE STOCARE IN MASA A
INFORMATIILOR
SUPORT TEHNIC DE DATE - orice dispozitiv fizic, capapbil sa inregistreze, sa conserve si sa restituie informatii.
DISCUL MAGNETIC (platan) – este un disc rigid din aliaj de aluminiu sau flexibil din oxizi de fier, peste care se
depune un strat magnetic din oxizi de fier si rasina adeziva
PRINCIPII DE FUNCTIONARE
- Discul este impartit in piste si sectoare, pe fiecare pista fiind depus un strat magnetic
- Bitii de informatie sunt dispusi in serie pe fiecare pista.
- Materialul magnetic de pe pista este orientat in mod corespunzator de catre campul electro-magneetic
generat in capul de citire-scriere
- Adresabilitatea este o proprietate specifica a fiecarei locatii care permite localizarea pozitiei fiecarei
inregistrari fara ambiguitatea, independent de continut
- Adresa fiecarei inregistrari este data de adresa pistei si de adresa sectorului.
- Sectorul poate avea o capacitate de la 128 – 1024 octeti
- O inregistrare este de forma: prefix, zona de date, sufix (prefix – nr sectoului, sufix – cifra dde control)
- Un cilindru reprezinta tottalitatea discurilor egal departate de ax
- Inregistrarea spatiilor pe disc se poate face in mod continuu sau cu spatii inter inregistrari
- Datele pot fi stocate in blocuri care pot cuprinde mai multe sectoare
TIPOLOGIA DISCURILOR
1. Discul flexibil (discheta)
- tipul este dat este diagonala in inchi a discului
5 inchi, 8 inchi, ,5,25 ,3,25 ,3,5
- densitatea este data de nr de biti/inchi:
- densitatea longitudinala – nr de pixeli/onchi
- densitatea liniara - nr de biti/inchi
- coercivitae – exprimaintensitatea campului magnetic necesar pt inregistrare.
- se masoara in Oe
- viteza –este data de nr de rotatii/min
- tipul materialului pt suport – ferita, cobalt, bariu
2. Discul fix
- este realizat dupa o tehnologie de tip W\inchester, care presupune mai multe discuri si capete de citire-
scriere intre ele
Caracteristici:
- nr de discuri: 2,3,…,11 discuri
- format CAV (viteza unghiulara constanta)
- viteza de transformare a informatiilor
- timpul mediu de acces (timpul necesar pt localizarea informatiilor); 7,8,5 milisecunde\
- pretul” sub 1 $/GB
- unitatea de transfer a informatiei o reprezinta cluster-ul
- Densitate – transversal, longitudinala
- Formatare – logica – format C:
- fizica – formatare mai importanta
Interfetele calculatorului
- Asigura legatura intre processor si periferice, sunt specifice perifericelor
Ex: Placa sau adaptorul video
- comunicatia poate fi asincrona (seriala) sau sincrona (paralela)
- conectorii de extensie permit atasarea ulterioara de noi echipamente (8,16, 32 biti)
Placa de baza contine procesorul, memoria interna, magistralele de comunicatie, conectorii de extensie,
CHIPSET – circuit integrat care are rol in organizarea procesarii
CURS 6
TIPURI DE MEMORIE RAM
1. Mem. CACHE
2. Mem. Tampon pt imprimanta (PRINTER BUFFER)
-este locul unde se pastreaza datele ce urmeaza sa fie tiparite pan ace imprimanta le poate prelucra
3. Mem. video (VIDEO RAM) – permite afisarea unei graficce video complexe
4. Mem. Umbra (SHADOW RAM) – copiaza informatii din ROM in RAM, avand ca rezultat cresterea vitezei de
procesare
5. Mem. Intre tesut (INTERLEAF) – este o memeorie de tip RAM impartita intr-un nr par de bancuri de mem;
bitii secventiali fiind stocati in bancuri alternative. Adresele dintr-un banc sunt adrese pare, iar din celalalt,
impare. Au ca rezultat eliminarea anumitor timpi de asteptare
6. Mem. CMOS –este un tip de mem RAM semipermanenta care contine informatii esentiale despre calculator:
- memoria disponibila
- tipul monitorului
- data si ora curenta
- parola,etc.
-informatiile snt permanente
MEMORIA ROM
- este formata dintr-un singur circuit integrat care contine un ansamblu de registrii
- nu poate fi stearsa ci permite doar citirea
- contine inf despre operatiile de baza ale calculatorului
- contine BIOS-ul care controleaza modul cum informatiile sunt transferate intre monitor, tastatura, unitatea
de mem externa, mem RAM si ROM
1. Tipul PROM
-se poate reprograma o sg data de catre utilizator in conditii speciale. Odata programata, devine ROM
2. EPROM – poate fi stearsa total (cu ultraviolete) si reprogramata cu aj unui dispozitiv special, numit
reprogramator de memorie
3. EEPROM - poate fi stearsa total sau selective si reprogramata cu aj unui programator de memorie
16
ECHIPAMENTE MULTIMEDIA\
Multimedia este o metoda de prezentare a informatiilor utilizand calculatorul, folosind mijloace de
comunicare:text, graficaa, sunet, imagine, care pun accentual pe interactivitate
Prin calculator multimedia se intelege system electronic de calcul standard pt programele multimedia
Standardul a fost elaborate de MPC Consortiu din care fac parte Microsoft, Zemitle, Tandi
Magistrala de comenzi
M Magistrala de date
I
C
R P
O E
P R
R I
RAM I
O F
C E
E Magistrala de R
adrese
S I
O C
R E
SISTEMUL DE PROGRAME
Cuprinde programe de baza, programe applicative, programe specializate
Progamele de baza cuprind programe de exploatare, programe utilitare si de serviciu, programe traducatoare
Programe de baza au rol in gestionarea resurselor sistemului.
a) Programele de exploatare asigura alocarea si controlul resurselor sistemului si totodata asigura indeplinirea
functiilor de exploatare. Prog. De exploatare contin sistemul de operare care are urmat functii: gestionarea
prelucrarilor, gestionarea intrarilor si iesirilor, gestionarea fisierelor, comunicarea cu utilizatorul
b) Programe utiliatre si de serviciu au rol in folosirea eficienta a resurselor fizice si logice ale sistemului la
executia aplicatiei
c) Programele traducatoare au rol de a transforma instrunctiunile din limbaj de programare in coduri
executabile
Ex: ansambloare, macroasambloare, compilatoare si interpretoare de comenzi
Programele applicative – permit dezv aplicatiilor informatice sau pot asista utilizatorul la creareea de aplicatii
Exp: procesoare de texte, de tabele, de grafice; programe de gestiune a bazelor de date
Programele specializate – sunt aplicatii software destinate endeplinirii unui obiectiv
Exp: progr de contabilitate, progr de gestiune bancara, rpogr de gestiune hoteliera, etc.
17
COMUNICARE INTRE APLICATII
Se face utilizand 2 tehnologii: tehn clipboard, tehn Ole
TEHN CLIPBOARD presupune existenta unei zone de mem interna (buffer) gestionata de un utilitar numit
clipboard viewer. Acesta permite salvarea temporara a informatiilor salvate de utilizator. Pot fi salvate intr-un
fisier de tip clp.
INTERNET
- este cea mai mare retea de comunicatie mondiala, este dezv in peste 200 de tari, in peste 5 mil de retele
eterogene.
- Viteza de crestere foarte mare
- Administrare – s-a organizat un comitet RIPE de coordonare la nivel European; s-a dezv reteaua EPONE
cu 6 moduri principale de comunicare la nivel European: Roma, Londra, Srajevo, Stockholm,
- Peste 70 de retele de tip ITP-conex cu SUA si Japonia
- S-a creat in 1992 ISOC o asociatie de voluntari care discuta noile tehnologii si definesc strategii de dezv.
- Annual se intruneste un consiliu pt a studia evolutia pe termen lung privind arhitectura internetului
- D.p.d.v ethnic exista IETF, care are un secretariat permanent si grupuri de lucru pe diverse probleme
- Tot IETF realizeaza alocarea adreselor
18
- Principalele servicii oferite: posta electronica, transfer de fisiere, conectarea la distanta, difuzarea stirilor,
discutii de grup, cautarea de fisiee si www.
- Adresarea in intenet: o adresa de internet = adresa retea
- = adresa host
- Adresa de retea constituie o interfata cu o retea omogena si e data de IETF
- Adresa de host este data de administratorii retelelor
Server - placi de retea – una pt reteaua interna
Adresa data sub forma aaaa.bbbb.cccc.dddd
Clase de adrese
Adresa de clasa A:0
- adresa de retea 7 biti
- adresa de host 24 biti
0 000 0001 = 1
0 111 1111 = 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 1+1 =10 0 111 1111+
1
1 000 0000
Clasa B
10
- retea pe 14 biti host pe 10 biti
128000 → 191 255 255 255
Clasa C
110 - host pe 8 biti retea 21 biti
192000 → 223 255 255 255
1 100 0000 = 191
1 111 1111 = 223
Clasa D
1110 – adresa multistatie pe 28 biti
1 110 0000 234 → 239.255.255.255
1 111 1111
Clasa E
1111 – adresa multistatie
1 111 1111 = 240
1 111 1111 = 255 240 → 255.255.255.255
Adresarea in internet se poate face pe:domeniu, subdomeniu, hosturi
Domenii: com, edu, mil
19
Subdomenii: ICI, PUB, ASE
Hosturi: FIN, CIB, CIG
fin.ase.ro – nume host subdomeniu num domeniu
DNS (domain, name server) – reprezinta o componenta care face corespondenta intre nume si adresa
Server: primar, secundar
Server de nume – permite crearea, actualizarea si consultarea bazei de date
Canalele de comunicatie pot fi: linie telefonica, fibra optica, canal radio, canal satelit
Posta electronica – permite comunicarea intre utilizatori, discutii de grup si jurnal electronic
Adresautilizator@adresahost
Transmiterea se face prin SBTP – care asigura leg hostul sursa si hostul destinatie
20
CURS 9
SISTEMUL DE OPERARE UNIX
NUCLEUL – este partea centrala a sistemului care asigura servicii catre programele de aplicatii pt realizarea gestiunii
proceselor a memoriei, a intrarilor, a iesirilor si a timpului
FUNCTII
1. gestionarea proceselor – se realizeaza prin controlul executiei, utilizand comenzi de creare, suspendare,
comunicatie, terminare si planificare pt executie a proceselor, dupa o politica de tip partajat
2. gestionarea fisierelor – se realizeaza prin alocarea sau eliberarea memoriei interne, structurarea si protejarea
sistemului de fisiere
3. gestionarea dispozitivelor periferice se realizeaza prin acces controlat al proceselor
4. gestionarea memoriei – se realizeaza prin alocarea/eliberarea memoriei interne principale pt procesele aflate-n
executie
COMPONENTELE NUCLEULUI
a) interfata cu procesele utilizator – se realizeaza prin intermediul apelurilor de system
b) subsistemul de control al operatiilor de intrare/iesire
-permite controlul modului de lucru cu dispozitivele periferice si gestioneaza spatial de memorie pt
fisiere
c) subsistemul de control al proceselor – asigura planificarea, sincronizarea si comunicarea intre procese si
gestionarea memoriei principale
d) Interfata cu hardware-ul – asigura tratarea intreruperilor si comunicarea cu componentele fizice
SISTEMUL DE FISIERE – cuprinde ansamblul de fisiere memorate
- Programe traducatoare (interpretoare sau compilatoare)
- Instrumente pt sisteme expert
21
- Programe utilitare – editoare de text, pt lucrulul cu tabele
- Sistemul pt lucrulul cu colectii de date (SGBA)
SHELL –ul - realizeaza interfata intre programele utilizatorului si sistemul de operare. Dispune de facilitate de
programarea unui limbaj propriu, caracteristici asemanatoare cu limbajele de nivel inalt
ROOT
USR
PROC EXPORT DEV ETC HOME SYS TMP
R
Prin fisier se-ntelege o succesiune de octeti organizate intr-o structura arborescenta. Directoarele vor contine informatii
de regasire a altor fisiere
Tipuri de fisiere :
F. obisnuite
F. director
F. speciale
F. de tip conducta (pipe)
FISIERE OBISNUITE – contin un sir de octeti fara o organizare logica speciala
- poate contine programe sursa (text), program in corp executabil sau date
- numele fisierului poate sa aiba max 14 caractere
- structura logica este data de programele de aplicatie
FISIERE DIRECTOR
- un director cuprinde fisiere de tip catalog, care contin o lista de fisiere
- un director este de fapt o tabela cu intrari
- o intrare contine un information nod si numele fisierului
- information nod este numele propriu al directorului sau poate fi numele directorului parinte
22
- specificarea fisierului se paote face in mod relative sau absolute
- specif in mod absolute arata si calea de acces la fisier
- fisierele pot fi sterse de catre nucleu
- drepturile de acces la un director pot fi: citire, scriere, modificare (ambele)
- principalele directoare:
- BIN – cuprinde principalele comenzi
- DEV – fisierele speciale
- ETC – utilitare speciale pt intretinere si parolare
- TEMP – fisiere temporare folosite de editoare sau compilatoare
- LIB – o biblioteca de limbaje
- USER – alte directoare
FISIERE SPECIALE –sunt fisiere care permit tratarea unui periferic ca fisier. Astefel se permite utilizarea aceleiasi
comenzi in schimbul de date cu perifericele. In directorul DEV se vor memora 2 nr: nr major, care repr tipul
dispozitivului si nr minor, care repd nr de ordine pt dispozitive de acelasi tip
INSTALAREA – se face in urma rularii unui program special de instalare. Procesul de instalare consta in: portionarea si
formatarea logica a discurilor fixe, crearea directoarelor standard UNIX si copiere de pe mediul de instalare al fisierelor
system si utilizator, crearea unui utilizator privilegiat root, caruia I se asociaza initial nicio parola si inchiderea sesiunii de
lucru + afisarea de mesaje privind reinitializarea sistemului. Administratorul de sisteme trebuie sa creeze cate o intrare
in system pt fiecare utilizator. Se vor accesa directoarele associate, parolele drepturile de acces si de asociere a unor
nume de grup si de utilizator.
LANSAREA – presupune 4 etape :
1) Conectarea calculatorului la reteaua de current electric, va intra in functiune – ISL (initial system leader) care
examineaza configuratia sistemului de calcul si efectueaza o serie de teste privind buna functionare a acestuia.
Se examineaza perifericele, hard discul di se va incarca in memorie nucleul sistemului de operare
2) Nucleul sistemului de operare primeste controlul si determina montarea sistemului de fisiere pe discul de pornire.
Se lanseaza procesul INIT care preia controlul proceselor legate de lansarea sistemului
3) Procesul INIT lanseaza un interpretor de comenzi care citeste si executa fisierul de comenzi indirecte. Acestea
au ca scop verificarea corectitudinii instalarii sist de fisiere radacina si corecteaza eventual, erorile minore
aparute. Totodata seteaza si celelalte discuri din configuratie, initializeaza unele periferice si lanseaza unele
procese indivizibile dar care pot fi utilizate
4) Procesul INIT creaza cate un process GETTY pt fiecare terminal, astfel ca fiecare process GETTY asteapta
introducerea unui nume de utilizator la terminalul respective. Dupa satisfacerea acestei conditii – LOGIN pt a
accepta utilizatorul respective
Intrarea intr-o sesiune se face cu “username” + “password”
Iesire se face cu “ctrl”+”D”
Inchiderea se face cu “shut down” acesta are ca rezultat terminarea proceselor aflate in ecuatie si salvarea datelor din
memoria tampon pe un support nevolat
23