Creeaza.com - informatii profesionale despre


Evidentiem nevoile sociale din educatie - Referate profesionale unice



Acasa » referate » informatica
SISTEME DE OPERARE

SISTEME DE OPERARE



Sistemul de operare este un ansamblu organizat de programe care coordoneaza functionarea echipamentului de calcul, gestioneaza resursele acestuia si realizeaza interfata cu utilizatorul.

Generatia a III-a de calculatoare

Elemente de noutate :

citirea suprapusa a instruct. din mem. (faze ale instruct. curente se suprapuneau cu cele ale instruct. urmatoare;



protectia memoriei prin mecanisme hardware;

sistem de fisiere pe disc magnetic;

multiprogramarea unitatii centrale;

lucrul in timp partajat (time sharing);

tratatament pe loturi la nivel de partitie.

Multiprogramarea UC se realizeaza astfel:

memoria interna era impartita in mai multe zone, numite partitii, fiecare partitie cuprinzind cite o lucrare;

pe durata cat una din lucrari astepta terminarea unei operatii de I/E, UC era afectata altei lucrari, ajungindu-se la o utilizare cvasipermanenta a UC.

Consecinta: cresterea gradului de utilizare al UC =>optimizare a activitatii echipamentului de calcul.

Procesul este un program in executie. Programul este un obiect static, imuabil, procesul este un obiect dinamic, a carui stare se schimba in permanenta. La rulari diferite acelasi program poate sa parcurga faze diferite, in functie de evenimentele externe care se pot apare, sau in functie de interactiunea cu utilizatorul.

Starea unui proces se modifica pe durata existentei sale in sistem. Starea unui proces la un moment dat este determinata de sensul prelucrarilor efectuate de proces si de contextul general al Sistemului de Operare (ceea ce mai exista si ceea ce se intampla in acel moment in sistem). Se considera ca starea unui proces la un moment dat este descrisa de urmatoarele informatii:

codul programului prin lansarea caruia a fost generat procesul;

valorile tuturor variabilelor apartinand procesului:

istoricul apelurilor de functii (pentru functiile in curs de executie);

valoarea contorului de instructiuni si a registrului de stare program;

informatiile despre resursele folosite in acel moment de catre proces.


Etapa 1 = prezentarea lucrarii la calculator (cartele/suport magnetic);



Etapa 2 = introducerea lucrarii intru-un lot aflat sub forma unui fisier pe disc; acest fisier va fi prelucrat prin spooling;

Etapa 3 = executia lucrarii (conform unei planificari automate/manuale);

Etapa 4 = imprimarea rezultatelor din fisierul de iesire al lotului pe hartie;

Etapa 5 = predarea rezultatelor lucrarii utilizatorului.

Concluzie:

• prelucrarea pe loturi exista sub forma fisierelor de comenzi la si la SO moderne;

• fisierele de comenzi sunt de fapt seturi de comenzi care se executa cu inlantuire in mod automata, ca si lucrarile dintr-un lot.

Intreruperea este un mecanism prin care Unitatea Centrala de Procesare ia cunostinta de aparitia unui eveniment in sistem. Ca urmare a producerii unui eveniment, procesul care era in curs de executie este “intrerupt” (suspendat temporar) iar Sistemul de Operare ia in considerare evenimentul respectiv. Aceasta activitate de luare in considerare a unui eveniment aparut in sistem poarta denumirea de “tratare de intrerupere”.

Un proces genereaza el insusi o intrerupere ca urmare a producerii urmatoarelor evenimente :

  • la tentativa de executie a unei instructiuni inexistente sau interzise;
  • la impartirea la zero sau la depasire;
  • la tentativa de accesare a unei zone de memorie interzise sau in cazul generarii unei adrese invalide de memorie;
  • la executia instructiunii de lansare a unui apel sistem.

O clasificare generala a evenimentelor care genereaza intreruperi, impreuna cu cauza si provenienta acestora este prezentata in tabelul urmator:

Eveniment

Cauza

Provenienta

Intrerupere externa

Exterioara executiei procesului curent

Aparitia unui eveniment extern asincron

Exceptie (trap, deruta)

Legata de executia procesului curent

Aparitia unei erori sau a unei situatii exceptionale in derularea procesulu

Apel sistem

idem (generare explicita)

Cererea unui serviciu de la Sistemul de Operare




loading...





Politica de confidentialitate

.com Copyright © 2019 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.


Proiecte

vezi toate proiectele
 PROIECT DE LECTIE Clasa: I Matematica - Adunarea si scaderea numerelor naturale de la 0 la 30, fara trecere peste ordin
 Proiect didactic Grupa: mijlocie - Consolidarea mersului in echilibru pe o linie trasata pe sol (30 cm)
 Redresor electronic automat pentru incarcarea bateriilor auto - proiect atestat
 Proiectarea instalatiilor de alimentare ale motoarelor cu aprindere prin scanteie cu carburator

Lucrari de diploma

vezi toate lucrarile de diploma
 Lucrare de diploma - eritrodermia psoriazica
 ACTIUNEA DIPLOMATICA A ROMANIEI LA CONFERINTA DE PACE DE LA PARIS (1946-1947)
 Proiect diploma Finante Banci - REALIZAREA INSPECTIEI FISCALE LA O SOCIETATE COMERCIALA
 Lucrare de diploma managementul firmei “diagnosticul si evaluarea firmei”

Lucrari licenta

vezi toate lucrarile de licenta
 CONTABILITATEA FINANCIARA TESTE GRILA LICENTA
 LUCRARE DE LICENTA - FACULTATEA DE EDUCATIE FIZICA SI SPORT
 Lucrare de licenta stiintele naturii siecologie - 'surse de poluare a clisurii dunarii”
 LUCRARE DE LICENTA - Gestiunea stocurilor de materii prime si materiale

Lucrari doctorat

vezi toate lucrarile de doctorat
 Doctorat - Modele dinamice de simulare ale accidentelor rutiere produse intre autovehicul si pieton
 Diagnosticul ecografic in unele afectiuni gastroduodenale si hepatobiliare la animalele de companie - TEZA DE DOCTORAT
 LUCRARE DE DOCTORAT ZOOTEHNIE - AMELIORARE - Estimarea valorii economice a caracterelor din obiectivul ameliorarii intr-o linie materna de porcine

Proiecte de atestat

vezi toate proiectele de atestat
 Proiect atestat informatica- Tehnician operator tehnica de calcul - Unitati de Stocare
 LUCRARE DE ATESTAT ELECTRONIST - TEHNICA DE CALCUL - Placa de baza
 ATESTAT PROFESIONAL LA INFORMATICA - programare FoxPro for Windows
 Proiect atestat tehnician in turism - carnaval la venezia




Notiunea de sistem, sistem cibernetic
CALCULUL CLIENT/SERVER
Algoritmul Bellman-Ford
Trasaturile marketingului la inceput de secol XXI
SISTEMUL INFORMATIC , INSTRUMENT AL MANAGEMENTULUI ORGANIZATIILOR ECONOMICO-SOCIALE
SISTEM INFORMATIONAL SI SISTEM INFORMATIC
Sinteza unui dispozitiv secvential de inmultire a numerelor binare reprezentate in complement de doi prin procedura James Robertson
Microcontrolerul AT89C52


Termeni si conditii
Contact
Creeaza si tu