OS ca un manager de resurse

OS ca o interfață între utilizator și calculator ?? em (mașină virtuală).

Din această perspectivă, o funcție a sistemului de operare este de a oferi utilizatorului o anumită mașină extinsă sau virtuală, care este mai ușor de programat și cu care este mai ușor de a lucra cu decât direct cu hardware-ul, componenta reală a mașinii.

Ideea că sistemul de operare înainte de Soare ?? sistemul său, care oferă interfață user-friendly pentru utilizatori, corespunde contraprestații din partea de sus în jos. O altă vedere de jos în sus, oferă o imagine de ansamblu a sistemului de operare ca un mecanism controlat de Sun ?? EMI părți ale unui sistem complex. Sistemele moderne de calcul constau din procesoare, memorie, cronometre, discuri, banda de unități de disc ?? s, echipamente de rețea de comunicații, imprimante și alte dispozitive. Într-o a doua abordare, o funcție a sistemului de operare este distribuit ?? procesoare ix, dispozitive de memorie, și de date între procesele concurente pentru aceste resurse. OS are nevoie pentru a gestiona resursele Sun ?? EMI ale calculatorului, astfel încât să maximizeze eficiența funcționării acestora. Criteriul de eficacitate ar trebui să fie, de exemplu, lățimea de bandă sau reactivitatea sistemului. soluție de management include două generale, nu depind de sarcinile de tip resursă:

· Planificarea resurselor - care este determinat ?? ix, cui, când, și pentru resurse divizibile și cât de mult, este important să se aloce resurse;

· O urmărire a resurselor - adică, menținerea informațiilor operaționale despre cât de ocupat sau nu ocupat de viață, precum și pentru resursele divizibile - cât de mult din resursa este deja alocată ?? ENO, și care este liber.

Pentru a aborda aceste sarcini comune de gestionare diferite sisteme de operare utilizează algoritmi diferite, ceea ce determină în cele din urmă aspectul lor, în general, inclusiv caracteristicile de performanță, domeniul de aplicare și chiar și interfața cu utilizatorul. Astfel, de exemplu, un algoritm de control al procesorului determină în mare măsură dacă sistemul de operare partiția ?? Eniya sistem de procesare a pachetelor de timp sau un sistem în timp real.