> Procesor wykonuje na przemian wiele różnych zadań (wielozadaniowość, ang. multitasking), a przełączenia następują tak często, że użytkownicy mogą na bieżąco współdziałać z programami podczas ich wykonywania.
• Możliwość pracy interakcyjnej - użytkownik wydaje bezpośrednio instrukcje systemowi lub programowi i otrzymuje natychmiastowe odpowiedzi (zazwyczaj przy użyciu klawiatury i ekranu monitora).
• Bezpośrednio dostępny systemu plików (on-linefile system -użytkownik ma bezpośredni dostęp do plików z programami i danymi (zazwyczaj na dysku).
• Wymiana zadania pomiędzy pamięcią a dyskiem w trakcie jego wykonywania (swapping).
• Tworzenie pamięci wirtualnej (virtual memory), tzn. rozszerzenie pamięci operacyjnej pamięcią dyskową-umożliwienie wykonywania zadań nie mieszczących się w pamięci operacyjnej.
• Wielu użytkowników może równocześnie dzielić jeden komputer -każdy z nich odnosi wrażenie jakby dysponował swoim własnym.
*■ Wieloprogramowość i podział czasu procesora - to podstawowe zagadnienie nowoczesnych systemów operacyjnych!
Wiesław Płaczek
Systemy Operacyjne: Wykład 1