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
 Folosirea altor instrumente de evaluare (investigatia, proiectul, protofoliul)
 PROIECT DIDACTIC - Cunoasterea numarului cinci
 Proiect iluminat electric si instalatii
 Organizarea si conducerea procesului tehnologic proiectat

Lucrari de diploma

vezi toate lucrarile de diploma
 PROIECT DE DIPLOMA CHIRURGIE ORO-MAXILO-FACIALA - SUPURATIILE LOJELOR PROFUNDE DE ETIOLOGIE ODONTOGENA
 ACTIUNEA DIPLOMATICA A ROMANIEI LA CONFERINTA DE PACE DE LA PARIS (1946-1947)
 LUCRARE DE DIPLOMA MANAGEMENT - MANAGEMENTUL CALITATII APLICAT IN DOMENIUL FABRICARII BERII. STUDIU DE CAZ - FABRICA DE BERE SEBES
 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 - ANALIZA EFICIENTEI ECONOMICE – CAI DE CRESTERE LA S.C. CONSTRUCTIA S.A TG-JIU
 Lucrare de licenta educatie fizica si sport - studiu asupra imbunataȚirii motricitaȚii in lectia de educatie fizica la clasele a v-a de la &
 Lucrare de licenta - cercetare si analiza financiara asupra deseurilor de ambalaje la sc.ambalaje sa
 LUCRARE DE LICENTA MANAGEMENT CRESTEREA VANZARILOR PRIN METODA IMBUNATATIRII SERVICIILOR CATRE CLIENTI

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
 ATESTAT LA INFORMATICA - Baza de date relationala aplicata intr-o biblioteca scolara
 LUCRARE DE ATESTAT ELECTRONIST - TEHNICA DE CALCUL - Placa de baza
 GENERATOR DE TESTE GRILA - Proiect atestat Visual FOX PRO
 Proiect atestat - comercializarea produselor turistice balneare in statiunea sangeorz - bai

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