Zawód: Technik informatyk
Kategorie: Systemy operacyjne Podstawy informatyki
Terminy NOWY, GOTOWY, OCZEKUJĄCY i AKTYWNY dotyczą tego, co dzieje się z procesami w systemach operacyjnych. Każdy z tych stanów to jakby etap w życiu procesu. Zaczynają się od NOWEGO, czyli momentu, gdy proces powstaje, potem mamy GOTOWY, kiedy już wszystko jest gotowe do działania, OCZEKUJĄCY, gdy czekają na to, co potrzebne, i na koniec AKTYWNY, kiedy proces właśnie wykonuje swoje zadania. W praktyce umiejętne zarządzanie tymi stanami jest super ważne, bo dzięki temu system operacyjny może lepiej wykorzystywać dostępne zasoby. Na przykład w systemie Unix mamy scheduler, który decyduje, który proces ma pracować w danej chwili. Jak dobrze rozumiemy te stany, to jako programiści czy administratorzy możemy lepiej optymalizować aplikacje i poprawiać ich wydajność. To zgodne z najlepszymi praktykami, na przykład w modelowaniu procesów czy analizie wydajności.