Dom Audio Co to jest planowanie? - definicja z techopedia

Co to jest planowanie? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza planowanie?

Planowanie jest metodą stosowaną do dystrybucji cennych zasobów obliczeniowych, zwykle czasu procesora, przepustowości i pamięci, do różnych procesów, wątków, przepływów danych i aplikacji, które ich potrzebują. Planowanie odbywa się w celu zrównoważenia obciążenia systemu i zapewnienia równego podziału zasobów oraz nadania priorytetów zgodnie z ustalonymi regułami. Zapewnia to, że system komputerowy jest w stanie obsłużyć wszystkie żądania i osiągnąć określoną jakość usług.

Planowanie jest również znane jako planowanie procesów.

Techopedia wyjaśnia planowanie

Planowanie w systemie jest wykonywane przez odpowiednio nazwany harmonogram, który dotyczy głównie trzech rzeczy:

  • Przepustowość lub szybkość ukończenia określonej liczby zadań od początku do końca w jednostce czasu
  • Opóźnienie, czyli czas realizacji lub czas potrzebny do ukończenia zadania od momentu żądania lub złożenia do zakończenia, który obejmuje czas oczekiwania na wykonanie
  • Czas odpowiedzi, czyli czas potrzebny na przetworzenie procesu lub żądania, w skrócie czas oczekiwania

Planowanie jest w dużej mierze oparte na wyżej wymienionych czynnikach i różni się w zależności od systemu oraz programowania preferencji i celów systemu lub użytkownika. Na nowoczesnych komputerach, takich jak komputery PC z dużą mocą obliczeniową i innymi zasobami oraz z możliwością wielozadaniowości poprzez jednoczesne uruchamianie wielu wątków lub potoków, harmonogramowanie nie jest już dużym problemem, a większość procesów i aplikacji jest wolna z dodatkowymi zasobami, ale program planujący wciąż ciężko pracuje nad zarządzaniem żądaniami.

Rodzaje planowania obejmują:

  • Kto pierwszy, ten lepszy - najprostsze podejście, które można nazwać „kto pierwszy, ten pierwszy”; po prostu robi to, co sugeruje nazwa.
  • Round robin - Znany również jako podział czasu, ponieważ każde zadanie ma określoną ilość czasu na wykorzystanie zasobów. Nadal obowiązuje zasada „kto pierwszy, ten lepszy”.
  • Najkrótszy pozostały czas jako pierwszy - zadanie, które wymaga najmniej czasu do ukończenia, ma priorytet.
  • Priorytet - Zadania mają przypisane priorytety i są obsługiwane w zależności od tego priorytetu. Może to prowadzić do głodu najmniej ważnych zadań, ponieważ są one zawsze wyprzedzane przez ważniejsze.
Co to jest planowanie? - definicja z techopedia