System operacyjny musi zrównoważyć potrzeby różnych procesów z dostępnością różnych rodzajów pamięci, przenosząc dane w blokach (tzw stron) między dostępnej pamięci w harmonogramie procesów dyktatowi. Największa urządzenia Zarządzanie Największa
Ścieżka między systemem operacyjnym i praktycznie całego sprzętu nie na płycie głównej komputera przechodzi przez specjalny program o nazwie sterownika. Wiele z funkcji kierowcy jest być tłumaczem pomiędzy sygnałami elektrycznymi podsystemów sprzętowych i języków programowania wysokiego poziomu systemu operacyjnego i aplikacji. Kierowcy się dane, że system operacyjny jest zdefiniowane jako plik i przełożyć je na strumienie bitów umieszczonych w określonych miejscach na urządzeniach pamięci masowej lub serii impulsów laserowych w drukarce. Największa
Ponieważ nie są takie duże różnice w sprzęt, istnieją różnice w sposobie tej funkcji programów sterownika. Większość uruchomić, gdy wymagane jest urządzenie i działać tak samo jak każdy inny proces. System operacyjny często przypisać wysokim priorytecie bloki do kierowców, aby zasób sprzętowy może być zwolniony i przygotowany do dalszego wykorzystania, tak szybko jak to możliwe. Największa
Jednym z powodów, że kierowcy są niezależne od systemu operacyjnego jest tak, że nowa Funkcje te mogą być dodane do sterownika - a więc z elementami sprzętowymi, - bez konieczności stosowania samego systemu operacyjnego do modyfikacji zrekompilowany i rozpowszechniany. Poprzez rozwój nowych sterownikach urządzeń, rozwój często wykonywane lub opłacone przez producenta podsystemów, a nie wydawcy systemu operacyjnego, możliwości wejścia /wyjścia z całego systemu może być znacznie zwiększona. Największa
Zarządzanie wejście i wyjście jest w dużej mierze kwestią zarządzania kolejki i buforów, specjalne urządzenia pamięci