Windows - Capitolul 2

Curs
7.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 12 în total
Cuvinte : 5782
Mărime: 70.00KB (arhivat)
Publicat de: Bogdan Ardelean
Puncte necesare: 0

Extras din curs

Sisteme de operare; definiţii, componente, clasificări

Sistemul de operare defineste experienta pe care o avem in domeniul calculatoarelor. Este primul software pe care-l vedem atunci cand pornim calculatorul si totodata ultimul software pe care-l vedem cand oprim computerul. Este software-ul care face posibila functionarea tuturor celorlalte programe. Sistemul de operare organizeaza si controleaza componentele hardware conectate de computer.

In cazul sistemelor a caror complexitate trece de cea a cuptoarelor cu microunde, un sistem de operare poate fi cheia unei eficiente crescute si a usurintei dezvoltarii de aplicatii. Toate calculatoarele personale folosesc un sistem de operare.

2.1. Generalitati

Sistemul de operare reprezintă ansamblul de programe care asigură utilizarea optimă a resurselor fizice şi logice ale unui sistem de calcul. El are rolul de a gestiona funcţionarea componentelor hardware ale sistemului de calcul, de a coordona şi controla execuţia programelor şi de a permite comunicarea utilizatorului cu sistemul de calcul. Folosirea hardware-ului unui sistem de calcul ar fi dificilă şi ineficientă în lipsa unui sistem de operare. Pe scurt, sistemul de operare este componenta software care coordonează şi supraveghează întreaga activitate a sistemului de calcul şi asigură comunicarea utilizatorului cu sistemul de calcul.

Din punctul de vedere al interacţiunii cu componentele hardware ale sistemului de calcul şi după modul de implementare a software-ului, sistemul de operare este organizat pe două niveluri:

a. nivelul fizic include componenta firmware a sistemului de calcul; acest nivel oferă servicii privind lucrul cu componentele hardware ale sistemului de calcul şi cuprinde acele elemente care depind de structura hardware a sistemului. Tot în nivelul fizic sunt incluse programe a căror execuţie este indispensabilă, de exemplu programul care lansează încărcarea automată a sistemului de operare, la pornirea calculatorului.

La acest nivel, comunicarea cu sistemul de calcul se realizează prin intermediul sistemului de întreruperi, prin care se semnalează anumite evenimente apărute în sistem; la apariţia unei întreruperi, controlul este dat unor rutine de pe nivelul următor al sistemului de operare;

Exemplu : la sistemele de calcul compatibile PC, componenta sistemului de operare de pe nivelul fizic este componenta ROM-BIOS. Aceasta include programe grupate după funcţia lor în :

- programele care se execută la pornirea sistemului de calcul : programul POST (Power-On Self-Test), care verifică starea de funcţionare a sistemului de calcul şi programele de iniţializare a activităţii sistemului (rutina de încărcare a primului sector al discului sistem) ;

- rutinele care fac posibilă utilizarea componentelor fizice ale sistemului de calcul, rutine numite drivere fizice ; ele oferă servicii pentru lucrul cu configuraţia hardware standard a sistemului de calcul : consola, tastatura, imprimanta, perifericele standard şi ceasul sistemului. Avantajul acestei soluţii este că asigură independenţa software-ului de pe nivelul logic faţă de caracteristicile constructive ale componentelor hardware de bază, ele fiind tratate unitar, prin intermediul driverelor.

b. nivelul logic include partea de programe a sistemului de operare şi oferă utilizatorului mijloacele prin care poate exploata sistemul de calcul; comunicarea utilizatorului cu sistemul de calcul se realizează prin comenzi adresate sistemului de operare sau prin intermediul instrucţiunilor programelor pe care le execută; invers, comunicarea se realizează prin intermediul mesajelor transmise de sistemul de operare către utilizator.

Programele nivelului logic adresează dispozitivele hardware prin intermediul programelor nivelului fizic al sistemului de operare şi din acest motiv ele sunt independente de structura hardware a sistemului de calcul : nivelul fizic constituie o interfaţă între hardware şi nivelul logic al sistemului de operare.

Din punct de vedere funcţional, programele sistemului de operare se împart în două categorii :

a. Componenta de comandă şi control, care cuprinde programe ce au rolul de a asigura utilizarea eficientă a resurselor sistemului de calcul.

b. Componenta de servicii, care cuprinde programe destinate minimizării efortului uman implicat de utilizarea sistemului de calcul.

c. Funcţia sistemului de operare de optimizare a exploatării unui sistem de calcul este împărţită între cele două componente, conform schemei din Figura 1.1.

d. Accesibilitatea, diversitatea şi numărul componentelor software creşte de la stânga la dreapta, în diagramă, în timp ce numărul şi nivelul de specializare al utilizatorilor acestor programe scade de la stânga la dreapta.

e. Atât pentru proiectarea cât şi pentru utilizarea lor, componentele software se sprijină pe alte componente software, aflate la stânga lor, în diagramă.

2.2 Resursele unui sistem de calcul; gestionarea resurselor

Pentru a executa un program, într-un sistem de calcul secvenţial cu program memorat, este necesară încărcarea acestui program în memoria internă a sistemului de calcul. Sub controlul unităţii centrale de prelucrare (UCP) sunt executate, secvenţial, instrucţiunile programului. După caz, executarea unei instrucţiuni program poate presupune:

- alocarea unităţii aritmetico-logice (UAL), pentru efectuarea de operaţii aritmetice sau logice asupra datelor prelucrate de program;

- alocarea unui dispozitiv periferic, pentru realizarea unui schimb de informaţii între acesta şi memoria internă afectată programului;

- alocarea de spaţiu în memoria externă a sistem de calcul, pentru stocarea informaţiilor manevrate de program;

- accesarea unei anumite structuri de date (de exemplu un fişier din memoria externă);

- apelul, pentru execuţie, a unui alt program, încărcat în memoria internă sau memorat în memoria externă a sistemului de calcul, etc.

Întotdeauna, execuţia unui program presupune alocarea unei anumite zone din memoria internă a sistemului de calcul.

Întotdeauna, execuţia unui program presupune afectarea unei perioade din timpul de lucru al UCP.

Resursele sistemului de calcul, pe care sistemul de operare le pune la dispoziţia utilizatorului, se constituie din totalitatea componentelor fizice sau logice ale sistemului de calcul, care pot fi solicitate, la un moment dat, în timpul execuţiei unui program.

Preview document

Windows - Capitolul 2 - Pagina 1
Windows - Capitolul 2 - Pagina 2
Windows - Capitolul 2 - Pagina 3
Windows - Capitolul 2 - Pagina 4
Windows - Capitolul 2 - Pagina 5
Windows - Capitolul 2 - Pagina 6
Windows - Capitolul 2 - Pagina 7
Windows - Capitolul 2 - Pagina 8
Windows - Capitolul 2 - Pagina 9
Windows - Capitolul 2 - Pagina 10
Windows - Capitolul 2 - Pagina 11
Windows - Capitolul 2 - Pagina 12

Conținut arhivă zip

  • Windows - Capitolul 2.doc

Alții au mai descărcat și

Rețele de calculatoare

Cap I Analiza sistemului existent si definirea cerintelor beneficiarului O retea de calculatoare reprezinta un mod de conectare a unor...

Arhitectura calculatoarelor - configurația hardware a unui PC compatibil IBM

CAPITOLUL I CONFIGURATIA HARDWARE A UNUI P.C. COMPATIBIL I.B.M. Configuratia unui PC compatibil IBM Introducere Au trecut mai bine de doua...

Windows XP tips and tricks pentru începători

Cel mai misterios loc din inima sistemului de operare. Pentru cei mai multi dintre noi. Dar mai existã câte o portitã prin care putem vedea ce se...

Sisteme de Fișiere

SISTEME DE FISIERE Un sistem de administrare al fisierelor consta într-o asociatie de date abstracte necesare pentru memorarea, organizarea...

Programul CorelDRAW

CorelDRAW! este unul dintre cele mai puternice programe de grafica vectoriala aflate la ora actuala pe piata. Ajuns la a saptea editie, el permite...

Proiectarea bazelor de date

Capitolul I - Informatii generale Cunostinte anterioare necesare: - Notiuni fundamentale de baze de date - Structuri de date Notiuni abordate...

Tutorial Corel Draw

Pachetul COREL DRAW Structura si obiective Modulul 1 1 ora teorie – 2 ore practica Obiective Cunoasterea si utilizarea corecta a elementelor...

Curs HTML

Curs – Programare WEB Curs – 1 Elemente de baza Pentru inceput sa descoperim originea abrevierii HTML - Hypertext Markup Language . Acest limbaj...

Te-ar putea interesa și

Interfață Software pentru Administrare și Comunicare Online

Capitol 1.Programarea în sistemul de operare windows 1.1 Chestiuni generale despre programarea în windows Modelul de programare Windows În...

Facilități ale sistemului de operare Windows Vista

Windows Vista Capitolul I - Fiabilitatea Mai putine esecuri ale aplicatiei, pierderi de date reduse si instrumente de diagnosticare mai...

Arhitectura calculatoarelor și structuri de date

Capitolul I – CONFIGURATIA UNUI CALCULATOR 1. Introducere În prezent, informatica îşi găseşte aplicaţii în toate domeniile vieţii. Prezenţa ei...

Comanda la Distanță a Media Player-elor

Abstract The subject discussed in this project is media player remote controls, how they work how they made and how to use them. The project is...

Proiectarea și implementarea unui sistem de comunicații pentru controlul instrumentelor de măsurat

Capitolul 1. Introducere Recent, tendința a fost spre control prin LAN / Ethernet, oferind viteze mai mari și configurație mai ușoară decât GPIB....

Tehnici Multimedia

Capitolul I. Notiuni introductive Conceptele cheie: Multimedia - reprezintă combinatia diferitelor tipuri de media livrate prin intermediul unui...

Curs informatică aplicată anul 1

Capitolul I. Noþiuni introductive 1.1 Scurt istoric al dezvoltarii calculatoarelor În ultimii 70 de ani calculatoarele au evoluat continuu,...

Curs Excel pentru începători

1.1 Scopul cursului Cursul se adreseaza angajatilor care au un nivel elementar de cunostinte Excel, pentru a ajunge la nivelul mediu pentru ca mai...

Ai nevoie de altceva?