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







Politica de confidentialitate







creeaza logo.com Copyright © 2023 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.


Proiecte

vezi toate proiectele
PROIECT DE LECTIE CLASA A II-A, Educatie plastica, Tehnica marmorata
PROIECT DIDACTIC 5-7 ani activitate matematica - „Cum este si cum nu este aceasta piesa”
Proiect Circuite Digitale
Organizarea si conducerea procesului tehnologic proiectat

Lucrari de diploma

vezi toate lucrarile de diploma
LUCRARE DE DIPLOMA - Rolul asistentului medical in ingrijirea pacientului cu A.V.C.
Spatiul romanesc, intre diplomatie si conflict in Evul Mediu
Lucrare de diploma managementul firmei “diagnosticul si evaluarea firmei”
Lucrare de diploma Facultatea de Textile – Pielarie - Tehnologia confectiilor din piele si inlocuitori - PROIECTAREA CONSTRUCTIV TEHNOLOGICA A UNUI PR

Lucrari licenta

vezi toate lucrarile de licenta
Lucrare de licenta contabilitate si informatica de gestiune - politici si tratamente contabile privind leasingul (ias 17). prevalenta economicului asupra juridicului
Lucrare de licenta educatie fizica si sport - sistemul de selectie in jocul de handbal pentru copii de 10-11 ani in concordanta cu cerintele handbalul
Lucrare de licenta - cercetare si analiza financiara asupra deseurilor de ambalaje la sc.ambalaje sa
LUCRARE DE LICENTA - Asigurarea calitatii la firma Trans

Lucrari doctorat

vezi toate lucrarile de doctorat
Diagnosticul ecografic in unele afectiuni gastroduodenale si hepatobiliare la animalele de companie - TEZA DE DOCTORAT
Doctorat - Modele dinamice de simulare ale accidentelor rutiere produse intre autovehicul si pieton
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
Lucrare atestat informatica - „administrarea gradinii botanice”
Lucrare atestat Tehnician operator tehnica de calcul - Sursa de tensiune cu tranzistoare npn
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