wielozadaniowość
Wielozadaniowość to przetwarzanie wielu zadań jednocześnie. Na przykład, gdy widzisz kogoś w samochodzie obok siebie, jedzącego burrito, biorącego jednocześnie telefon komórkowy i próbującego jednocześnie prowadzić, ta osoba wykonuje wiele zadań jednocześnie.
Wielozadaniowość odnosi się również do sposobu działania komputera. W przeciwieństwie do telefonu i żonglującego kierowcy burrito, komputer CPU może obsługiwać wiele procesów jednocześnie z pełną dokładnością. Jednak będzie przetwarzać tylko instrukcje przesłane do niego przez komputer oprogramowanie. Dlatego, aby w pełni wykorzystać możliwości procesora, oprogramowanie musi być w stanie przetwarzać więcej niż jedno zadanie na raz lub wielozadaniowość.
Wcześnie system operacyjny mógł uruchamiać wiele programów jednocześnie, ale nie obsługiwał w pełni wielozadaniowości. Dlatego pojedynczy program może zużywać cały procesor komputera podczas wykonywania określonej operacji. Podstawowe procesy systemu operacyjnego, takie jak kopiowanie plików, uniemożliwiały użytkownikowi wykonywanie innych zadań, takich jak otwieranie lub zamykanie okien. Na szczęście, ponieważ nowoczesne systemy operacyjne oferują pełną obsługę wielozadaniowości, wiele programów może działać w tym samym czasie, nie wpływając na siebie nawzajem. Jednocześnie może odbywać się wiele procesów systemu operacyjnego.
Ponieważ wielozadaniowość może obsługiwać kilka zadań jednocześnie, poprawia również stabilność komputera. Na przykład, jeśli jeden proces ulegnie awarii, nie wpłynie to na działanie drugiego programów, ponieważ komputer obsługuje każdy proces oddzielnie. Innymi słowy, jeśli jesteś w trakcie pisania artykułu w pliku przetwarzanie tekstu program i twój Przeglądarka internetowa nieoczekiwanie kończy pracę, nie stracisz pracy. Wtedy naprawdę możesz być wdzięczny za wielozadaniowość.