În cele mai multe calculatoare, este posibil să adăugați memorie dincolo de capacitatea inițială. De exemplu, s-ar putea extinde RAM de la 1 la 2 gigabytes. Aceasta funcționează bine, dar pot fi relativ scumpe. Acesta ignoră, de asemenea, un fapt fundamental de calcul - cele mai multe informații pe care o stochează în memoria de aplicare nu este utilizat la un moment dat. Un procesor poate accesa doar un singur loc de memorie la un moment dat, astfel încât marea majoritate a RAM este utilizat în orice moment. Deoarece spațiul de pe disc este ieftin în comparație cu memorie RAM, apoi se deplasează informații în RAM pe hard disk poate extinde foarte mult spațiu RAM la nici un cost. Aceasta tehnica se numeste gestionarea memoriei virtuale.
de stocare pe disc este doar unul dintre tipurile de memorie pe care trebuie să fie gestionate de sistemul de operare, și este, de asemenea cel mai lent. Clasificate în ordinea vitezei, tipurile de memorie într-un sistem informatic sunt: Site-ul
Sistemul de operare trebuie să echilibreze nevoile diferitelor procese cu disponibilitatea diferitelor tipuri de memorie, mutarea datelor în blocuri (numite pagini) între memorie disponibil ca programul de procese dictează.
Dispozitiv de gestionare a
Calea dintre sistemul de operare și, practic, toate componentele hardware, nu pe placa de bază a calculatorului trece printr-un program special numit un șofer. O mare parte din funcția de conducere este de a fi traducător între semnalele electrice ale subsistemelor hardware și nivelul înalt limbaje de programare ale sistemului de operare și a programelor de aplica