Acesta este un loc de muncă mare -. Există sute de dispozitive diferite I /O ai putea potential cârlig până la un computer. Ia mouse-ul calculatorului - există zeci de producători care produc diferite modele de șoareci. Ar fi imposibil pentru un dezvoltator de software pentru a construi în suport nativ pentru fiecare tip de mouse-ului pe piață. În schimb, sistemul de operare se ocupa de diferențele dintre diverse piese de hardware, folosind software speciale numite drivere. Pentru noi, se pare ca fiecare mouse de calculator pur și simplu funcționează
4:. Nivelarea terenul de joc
În mod similar, sistemele de operare oferă o bază pentru programe, astfel încât acestea să poată rula pe diferite tipuri de hardware. Acest lucru este important, deoarece de două computere care execută același sistem de operare pot avea diferite componente. Acest lucru este valabil chiar și pentru computerele Apple, care tind să fie mai puțin decât alte modular calculatoare personale. Un Macintosh de acum câțiva ani pot avea diferite procesoare si alte componente hardware decât un nou Mac, dar ambele modele ar putea fi difuzate în același sistem de operare.
Sistemul de operare creează un mediu abstract pentru programe. Într-un sens, programul spune sistemul de operare ceea ce are nevoie pentru a funcționa corect. Sistemul de operare, atunci poate avea grijă de cerințele de alocarea resurselor fizice disponibile pe computer. Nu contează ce tip de hardware computerul are -. Sistemul de operare se ocupa de detaliile
Fara această caracteristică, ingineri software ar trebui decizii dificile pentru a face. Ei ar trebui să scrie programe pentru seturi specifice de componente. În cazul în care hardware-ul computerului dvs. nu sa potrivit cu care set selectat de programatori, programul s-ar putea să nu funcționeze deloc pe calculatorul dumneavoastră. Sistemul de operare menține lucrurile rulează fără probleme pe mai multe configurații hardware, eliberând dezvoltatorii de software să se concentreze pentru a face cel mai bun program pot scrie
3:. Fișier care în cadrul gestiunii
Programs nevoie de mai mult pentru a obține resurse fizice treaba. Calculatoare se bazează pe colecții de date, numite fișiere. Aceste fișiere trebuie să urmeze un set specific de reguli, astfel încât computerul să poată face uz de el