Sisteme de Operare

Notiță
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 4 în total
Cuvinte : 7964
Mărime: 32.28KB (arhivat)
Publicat de: Antonela Teodorescu
Puncte necesare: 4
Profesor îndrumător / Prezentat Profesorului: Vasilescu
ASE - CSIE.

Extras din notiță

SO: Def – un sistem de calcul se compune din una sau mai multe procesoare, memorie interna, o serie de dispozitive de stocare hard, cd, dvd, placi de retea si alte dispozitive.

Scrierea de programe direct pt lucrul cu aceste dispoz este dificil si ineficient. De accea, intre hard si aplicatii se innterpune un software numit SO – o interfata mai prietenoasa intre hard si utilizator.

Rolul si functiile S.O.: un S.O trebuie sa indeplineasca 2 functii de baza: 1)extinderea masinii face referire la faptul ca S.O pune in fata programatorului o masina virtuala, mult mai usor de programat. Realizarea acestui lucru e f complicat, dar usureaza multe lucruri pe calculator. Masina virtuala ofera toate serviciile oferite de S.O prin intermediul apelurilor de sistem. 2) Gestionarea resurselor. Datorita prezentei mai multor aplicatii in mem unui sist de calcul apare o concurenta. Cel chemat sa arbitreze aceasta competitie este S.O, care trebuie sa realizeze un mediu echitabil de lucru. Gestionarea resurselor include partajarea acestora (multiplexare) in timp si spatiu. Multiplexarea in timp presupune ca o anumita resursa va fi folosita in mod secvential de catre diferite programe. La multiplexarea in spatiu, resursa este impartita in mai multe parti fizice, care sunt alocate simultan mai multor aplicatii sau utilizatori.

MONOPROGRAMAREA – este o tehnica de exploatare a unui SO prin executia secventiala a lucrarilor.

Caracteristici: a) planificarea lucrarilor se real strict secvential, intr-o ordine prestabilita; b) in momentul executiei, fiecarei lucrari ii sunt puse la dispozitie toate resursele sist de calcul; c) fiecarei lucrari ii sorespunde un sg proces la un mom dat, a.i. at cand apare o operatie de I/O, microprocesorul trebuie sa astepte terminarea acestuia pt a putea continua executia lucrarii initiale. Scopul este reducerea timpului petrecut de un program in masina.

Executia lucrarilor in monoprogramare. La aceasta metoda de programare exista un procesor de comunicatii care se ocupa de transferul datelor mem princ – mem aux. Acesta permite executarea DMA (direct memory access) NPR (non processor request) Existenta procesorului de comunicatie duce la cresterea productivitatii sist de calcul.

MULTIPROGRAMAREA – pp existenta simultana in memorie a mai multor lucrari. Timpul in care procesorul se afla intr-o stare de asteptare pt transferul datelor pt un anumit proces poate fi exploatat, acesta putand fi preluat de o alta lucrare. Se imbunatateste astfel randamentul SO respectiv.

Caracteristici. a) existenta simultana a mai multor lucrari in mem interna; b) existenta unui mecanism de trecere de la o lucrare la alta; c) existenta unui mecanism de protectie intre lucrari astfel incat acestea sa nu se perturbe reciproc sau SO; d) Exist unui mecanism de gestiune a resurselor fizice si logice solicitate de catre lucrarile in executie.

Planificarea executiei lucrarilor. Orice sistem de calcul care utiliz tehnica multiprogramarii detine o comp numita monitor de planificare a lucrarilor. Acesta are rolul de a selecta lucrarile pt care timpul de neocupare al unitatii centrale este minim. Are 2 funtii principale: - asigurarea prioritatilor; - alocarea resurselor care utiliz aceste prioritati. Algoritmi de planificare:

STF (shortest processing time first) = se executa mai intai lucrarile cu timp minim de executie, se urmareste trecerea cat mai rapida a lucrarilor prin sistem.

LTF (longest processing time first) = se executa mia intai lucrarile cu cel mai lung timp de executie.

SMF (smallest memory requirement first) = se executa mai intai procesele care solicita cea mai putina memorie

LMF (largest memory req first) = se executa mai intai procesele care solicita cea mai multa memorie

FIFO (first in first out) = procesele se executa in ordinea sosirii

LIFO (last in first out) procesele se executa in ordinea inversa sosirii

Round – Robin = procesele se afla asezate intr-o coada circulara in care fiecare primeste o cuanta de timp.

Preview document

Sisteme de Operare - Pagina 1
Sisteme de Operare - Pagina 2
Sisteme de Operare - Pagina 3
Sisteme de Operare - Pagina 4

Conținut arhivă zip

  • Sisteme de Operare.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Windows

Argument Istoria mediului Windows este presarata cu un numar de succese si cu un numar egal de esecuri.Windows a aparut ca ceva putin mai mult...

Aspecte Generale ale Sistemelor de Operare Windows și Unix

ASPECTE GENERALE ALE SISTEMELOR DE OPERARE WINDOWS ŞI UNIX 1.1 Sisteme de operare; definiţii, componente, clasificări Sistemul de operare...

Sisteme de Operare - Windows 98

SISTEME DE OPERARE Prezentare generala Se stie ca, pe lânga componenta sa fizica (hardware), calculatorul mai are nevoie, pentru a putea...

Sisteme de Operare

1.SISTEME DE OPERARE 1.1 Definiţie Sistemul de operare reprezintă un ansamblu de programe care asigură utilizarea eficientă a resurselor fizice...

Arhitectura calculatoarelor - prezentare și istorie sisteme de operare - Linux, Haiku

Capitolul I: Sisteme de operare 1. Introducere Sistemul de operare reprezintă ansamblul de programe care asigură utilizarea optimă a resurselor...

Sisteme de operare - evoluția sistemelor de operare

Un sistem de operare este un program care controleaza executia programelor de aplicatie si actioneaza ca o interfata intre utilizator si partea...

Scurtă comparație între două sisteme de operare

Noţiuni introductive despre sistemele de operare Definiţia sistemului de operare Un sistem de operare este un sistem de programe care gestionează...

Sisteme de Operare și Dezvoltarea Lor

Ce este un sistem de operare. În general, interacţiunea dintre calculator şi utilizator poate fi descrisa la nivel simplist astfel: primul...

Ai nevoie de altceva?