Definiția sistemului de operare. Definițiile OS în funcție de funcțiile pe care le efectuează. Funcții pentru a gestiona toate procesele și programele de pe computer. Asigurarea funcționării în condiții de siguranță.
În cadrul sistemului de operare (OS) se înțelege un program care oferă posibilitatea utilizării raționale a echipamentului de calculator, astfel încât acesta să fie convenabil pentru utilizator. Există mai multe puncte de vedere diferite despre ceea ce este sistemul de operare. Definirea clară nu este.
1. Sistemul de operare ca mașină virtuală. Rețineți că partea leului a arhitecturii PC-ului în ceea ce privește instrucțiunile de mașini este foarte incomod pentru utilizarea aplicațiilor. De exemplu, funcționarea unității înseamnă familiarizare cu instalarea internă a componentelor electronice, așa-numitul controler de la intrarea comenzilor de rotație a discului, citească și să scrie sectoare, precum și piese de căutare și de formatare, etc.
Prin urmare, un programator de nivel mediu va considera dificil să țină cont de toate caracteristicile operării echipamentului (de a folosi terminologia actuală, de a dezvolta driverele dispozitivelor). El are nevoie de o abstracție simplă la nivel înalt, de exemplu, reprezentând spațiul informațional al unui disc ca un set de fișiere.
Fișierul poate fi deschis pentru scriere sau citire, utilizat pentru procesarea sau resetarea datelor, apoi închis. Conceptual, este mai ușor decât îngrijorătoare despre elementele de a muta capetele de acționare, sau asigurarea funcționării motorului. În același mod, folosind abstractii clare și simple, are loc ascuns de programator pentru a se asigura că toate detaliile, operarea timer, memorie de control întrerupe, că ei pur și simplu nu au nevoie. În plus, sistemele de calcul actuale permit să creați iluzia de dimensiuni nelimitate de RAM și numărul de procesoare.
Toate acestea sunt furnizate de sistemul de operare. Pur și simplu pune, pentru utilizator, servește ca o mașină virtuală, cu care este mult mai ușor de interacționat decât direct cu hardware-ul calculatorului.
2. OS ca manager de resurse. Sistemul de operare este utilizat pentru a gestiona diferite componente ale unei arhitecturi deosebit de complexe a PC-ului. Iată un exemplu: ce se întâmplă atunci când o pereche de programe care rulează pe un singur dispozitiv încearcă să trimită simultan documentul la imprimantă. În acest caz, rezultatul va duce la o masă neordonată de linii și pagini care au fost generate de diferite programe.
În acest caz, sistemul de operare este capabil de a preveni haosul din cauza buffering, care este destinat pentru imprimare. Deci, datele sunt în așteptare pentru tipărire. Când se utilizează computere cu procesoare multi-user peste funcția de control al resurselor, precum și pentru a le proteja și mai relevante. Din aceasta rezultă că sistemul de operare este un manager de resurse, efectuarea o separare controlată și ordonată de procesoare, memorie și alte resurse între diversele programe pe care le folosesc.
3. OS ca protector al programelor și utilizatorilor. Atunci când un sistem informatic oferă o activitate corporativă pentru un număr de utilizatori, este important să se asigure funcționarea în siguranță a fiecăruia dintre aceștia. Este necesar ca informațiile să fie stocate pe disc, astfel încât nimeni să nu poată elimina sau să deterioreze fișierele altor persoane. De asemenea, este important ca programele unui utilizator să nu poată afecta în mod arbitrar funcționarea programelor unui alt utilizator.
De asemenea, este necesar să se prevină în încercările de rădăcini de utilizare neautorizată a sistemului informatic. Toate aceste funcții sunt realizate de sistemul de operare, care acționează ca organizator al operării în siguranță a utilizatorilor și a programelor acestora. În acest sens, seamănă cu un sistem de securitate de stat care efectuează funcții de contra-inteligență și de poliție.
4. Sistemul de operare ca bază de funcționare stabilă. În final, există următoarea definiție: sistemul de operare este un program care funcționează tot timpul pe computer și interacționează cu fiecare dintre aplicațiile. Inițial, se pare că aceasta este o definiție foarte precisă, dar se dovedește mai târziu că multe sisteme de operare curent funcționează tot timpul pe PC doar o parte a sistemului de operare, care a fost denumirea miezului.