Sinteză sisteme de operare

Curs
7/10 (4 voturi)
Conține 1 fișier: pdf
Pagini : 15 în total
Cuvinte : 6362
Mărime: 330.83KB (arhivat)
Publicat de: Olivia Suciu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Razvan Zota

Extras din curs

Sisteme de operare. Definitie. Rol. Functii

Definitie : Un sistem de calcul actual se compune din unul sau mai multe procesoare, dintr.o memorie interna, dintr.o serie

de dispozitive de stocare, din placi de retea si alte dispozitive. A scrie programe direct pentru lucrul cu aceste dispozitive

este destul de greu si nu intotdeauna putem obtine o eficienta si o optimizare maxima. De aceea intre HW si aplicatiile

noastre se interpune un SW, numit sistem de operare, care are rolul unei interfete mai prietenoase intre HW si utilizator.

SO este o portiune din SW care ruleaza in modul supervisor (kernel). Este un mecanism pentru planificarea joburilor si a

proceselor, precum si o metoda pentru executia simultana a mai multor UCP si pentru administrarea I/O.

La baza se afla HW care contine dispozitivele fizice (circuite, fire, surse de tensiune), grupate in unitati functionale. Fluxul

de date existent in microarhitectura sistemului de calcul este controlat de microprograme sau direct de dispozitivele HW.

Toate aceste instructiuni formeaza limbajul masina (ISA), care contine intre 50 si 300 de instructiuni in functie de tipul de

procesor. Acest lucru a determinat aparitia sistemului de operare.

Rol : asigura interfata intre utilizator si HW;

Functii:

- extinderea HW :

o permite stocarea convenabila a datelor, ascunzand chestiunile de detaliu;

- gestionarea resurselor:

o permite utilizarea eficienta a sistemului, desfasurarea in paralel a mai multor activitati;

o inlatura irosirea ciclurilor de ceas;

o permite protejarea informatiilor;

o actioneaza ca un program de control;

o asigura alocarea ordonata si controlata a HW, optimizand alocarea tuturor resurselor unui sistem de calcul;

o managementul eficient al memoriei;

o protectia impotriva blocajelor;

Sistemele de operare moderne sunt sisteme de operare de retea. In timp ce SO-PC asigura indeplinirea functiilor pentru

unul sau mai multi utilizatori(dar nu in acelasi timp), SO-NET asigurã o distributie a functiunilor de-a lungul unor

calculatoare conectate în retea, pentru mai multi utilizatori simultan. SO-NET depinde de SO existent pe fiecare calculator

al retelei, adaugand acestuia functii de distributie a sarcinilor in retea. Exista sisteme server si sisteme client. In timp ce

unele pot cere accesul la resurse (client), celelalte acorda sau nu permisiunea (server).

2. Multitasking. Definitie. Tipuri

Una din functiile de baza a unui sistem de operare etse aceea de a optimiza utilizarea tuturor resurselor dintr.un sistem de

calcul : timp, memorie, rezultate ale prelucrarilor de date.

La stabilirea unei strategii de planificare trebuie sa ne stabilim obiectivele care trebuie sa realizeze simultan urmatoarele

cerinte:

- executia unui volum cat mai mare de lucrari in unitatea de timp, aceasta in cazul in care operam cu lucrari cu timp

scurt de executie;

- reducerea timpului de asteptare a unitatii centrale cand avem lucrari ce au timpi de executie mari;

- incarcarea dispozitivelor periferice la capacitate maxima, atunci cand avem lucrari cu timpi de executie scurt, dar

cu multe operatii de intrare iesire.

Monoprogramarea este tehnica folosita de SO MS-DOS, si care presupune o executie secventiala a lucrarilor intr.un sistem

de calcul.

Tehnica de exploatare a sistemului de calcul numita multitasking a fost folosita pentru prima data la Windows 3.1. Aceasta

metoda presupune existenta simultana in memorie a mai multor lucrari. Aceasta face ca atunci cand procesorul se afla

intr.o stare de asteptare sa poata fi preluat de o alta lucrare care are nevoie de el, imbunatatindu.se astfel productivitatea

sistemului de calcul respectiv.

Caracteristici:

- existenta simultana a mai multor lucrari in memorie;

- existenta unui mecanism de trecere de la o lucrare la alta;

- existenta unui mecanism de protectie intre lucrari, astfel incat acestea sa nu se derajeze reciproc si cu atat mai

mult sa nu deranjeze sistemul de operare;

- exista un mecanism pentru gestionarea resurselor fizice si logice acordate lucrarilor curente;

Intr.o retea de calculatoare SO-PC functioneaza ca niste clienti. Folosind functionalitãtile sistemului de operare nativ PCului,

utilizatorul este în mãsurã sã acceseze resursele locale ale PC-ului. În momentul în care un PC devine client într-un

mediu de retea, un software specializat va permite utilizatorului local sã acceseze resurse care nu sunt locale (la distantã –

remote ) într-o manierã asemãnãtoare cu aceea în care aceste resurse ar fi locale. Sistemul de operare de retea extinde

capacitatea de conexiune a unui client PC prin asigurarea accesului la servicii la distantã disponibile ca extensii ale

sistemului de operare local. Spre deosebire se SO-PC, SO-NET permite existenta mai multor utilozatori conectati simultan,

permitandu.le acestora accesul concurential la resursele partajate. Pentru a putea permite acest lucru, serverele trebuie sa

ruleze SO cu caracteristici suplimentare fata de SO-NET.(Linux, Windows NT/2000/XP/2003, Novell NetWare). Aceste

sisteme se numesc sisteme multiutilizator.

Preview document

Sinteză sisteme de operare - Pagina 1
Sinteză sisteme de operare - Pagina 2
Sinteză sisteme de operare - Pagina 3
Sinteză sisteme de operare - Pagina 4
Sinteză sisteme de operare - Pagina 5
Sinteză sisteme de operare - Pagina 6
Sinteză sisteme de operare - Pagina 7
Sinteză sisteme de operare - Pagina 8
Sinteză sisteme de operare - Pagina 9
Sinteză sisteme de operare - Pagina 10
Sinteză sisteme de operare - Pagina 11
Sinteză sisteme de operare - Pagina 12
Sinteză sisteme de operare - Pagina 13
Sinteză sisteme de operare - Pagina 14
Sinteză sisteme de operare - Pagina 15

Conținut arhivă zip

  • Sinteza Sisteme de Operare.pdf

Alții au mai descărcat și

Subiecte Sisteme de Operare

Sistemul de operare. Definitii, rol, functii. Un sistem de calcul este organizat pe mai multe nivele. La baza se afla partea hardware formata din...

Proiectarea Sistemelor de Operare

SUB 1MEMORIA CACHE; STRUCTURI DE DATE - Structura unui buffer Un buffer consta in doua parti: - o zona de date (contine datele de pe disc) -...

Gestiunea interfețelor de rețea în Windows și Linux

Utilitare TCP/IP: Utilitarul ipconfig Ipconfig se foloseste pentru verificarea configuratiei protocolului TCP/IP. Pentru afisarea tuturor...

Probleme Seminar Sisteme Digitale

PROBLEMA 1 Se consideră funcţia booleană descrisă de Tabelul de adevăr: Pentru această funcţie se cer următoarele: 1.1. să se precizeze dacă...

Html Seminar 7

font-family: font1, font2... stabilirea unei liste de fonturi disponibile, separate prin caracterul virgulă font-size: „n” pt unde „n” reprezintă...

Proiectarea sistemelor informaționale

Notiuni de baza si principii de testare a SI Definitie. Testarea – este un proces de executie a programei cu scopul de a evidentia erorile....

Baze de Date

Facilitati Access Pentru Dezvoltarea Aplicatiilor Access Faciliteza Dezvoltarea si Exploatarea Bazelor De Date Punând La Dispozitia...

Te-ar putea interesa și

Modalități de Eficientizare

ARGUMENT Învățământul matematic are ca finalitate formarea deprinderilor și capacităților necesare învățării matematicii, care devin utile în...

Tehnologia de fabricare pentru obținerea volantei

CAPITOLUL I 1. Principii generale de proiectare a proceselor tehnologice de prelucrare mecanica. 1.1 Principii tehnico-economice la proiectarea...

Mașina de găurit automată

Introducere - Obiective Obiectivul acestui proiect este de a construi o maşină de gaurit automata controlata de un controler bazat pe FPGA, care...

Turismul Religios în Bucovina

I. Introducere Regiunea istorica BUCOVINA, al cărei teritoriu se întinde astăzi peste zona din apropierea oraşelor Suceava, Campulung Moldovenesc...

Convertizor temperatură frecventă

Capitolul 1 Rolul şi locul traductoarelor în sistemele automate 1.1. Traductorul, element funcţional tipic al sistemelor automate Una din...

Procedee și Tehnici de Control Financiar - Bancar

Capitolul 1 Introducere în procedeele şi tehnicile de control financiar Procedeul de control reprezintă un ansamblu de reguli specifice,...

Procedee și Tehnici de Control Financiar - Controlul Documentar

Procedeul de control reprezintă un ansamblu de reguli specifice, tehnici şi instrumente care, îmbinate cu professionalism, se aplică în vederea...

Modelarea Dispersiilor Poluante

MODEL-MODELARE Simularea înlocuieşte sistemul de studiat folosind o altă formă de reprezentare care se numeşte model. Un model este o descriere -...

Ai nevoie de altceva?