Limit czasu (obliczanie)

Upłynął limit czasu sieci uniemożliwiający załadowanie strony przez przeglądarkę internetową

W telekomunikacji i pokrewnej inżynierii (w tym w sieciach komputerowych i programowaniu ) termin limit czasu lub limit czasu ma kilka znaczeń, w tym:

  • Parametr sieciowy związany z wymuszonym zdarzeniem , które ma wystąpić po upłynięciu z góry określonego czasu .
  • Określony okres czasu, jaki może upłynąć w systemie , zanim nastąpi określone zdarzenie, chyba że wcześniej nastąpi inne określone zdarzenie; w każdym przypadku okres ten kończy się w momencie wystąpienia któregokolwiek ze zdarzeń. Uwaga: Warunek przekroczenia limitu czasu może zostać anulowany przez odebranie odpowiedniego sygnału anulowania przekroczenia limitu czasu .
  • Zdarzenie, które ma miejsce pod koniec z góry określonego okresu czasu, który rozpoczął się w momencie wystąpienia innego określonego zdarzenia. Przekroczeniu limitu czasu można zapobiec odpowiednim sygnałem.

Limity czasu pozwalają na bardziej efektywne wykorzystanie ograniczonych zasobów bez konieczności dodatkowej interakcji ze strony agenta zainteresowanego towarami powodującymi zużycie tych zasobów. Podstawową ideą jest to, że w sytuacjach, w których system musi czekać na coś, co się wydarzy, zamiast czekać w nieskończoność, oczekiwanie zostanie przerwane po upływie limitu czasu. Opiera się to na założeniu, że dalsze czekanie jest bezużyteczne i konieczne jest podjęcie innych działań.

Przykłady

koniec czasu
Deweloperzy Microsoft , współtwórcy ReactOS
System operacyjny Windowsa , ReactOS
Typ Komenda
Licencja
Windows: Zastrzeżone oprogramowanie komercyjne ReactOS: Powszechna Licencja Publiczna GNU
Strona internetowa docs .microsoft .com /en-us /windows-server /administration /windows-commands /timeout _1

Konkretne przykłady obejmują:

  • W interfejsach wiersza poleceń Microsoft Windows i ReactOS polecenie timeout zatrzymuje procesor poleceń na określoną liczbę sekund .
  • W przypadku połączeń POP serwer zwykle zamyka połączenie klienta po pewnym okresie bezczynności (okresie limitu czasu). Gwarantuje to, że połączenia nie będą trwać wiecznie w przypadku awarii klienta lub awarii sieci. Otwarte połączenia zużywają zasoby i mogą uniemożliwiać innym klientom dostęp do tej samej skrzynki pocztowej.
  • W trwałych połączeniach HTTP serwer WWW zapisuje otwarte połączenia (które zużywają czas procesora i pamięć ). Klient WWW nie musi wysyłać sygnału „koniec serii żądań”. Połączenia są zamykane (przekroczono limit czasu) po pięciu minutach braku aktywności; zapewnia to, że połączenia nie będą trwać w nieskończoność.
  • W wyłączniku czasowym światła oszczędza się zarówno energię , jak i żywotność lampy . Użytkownik nie musi wyłączać się ręcznie.
  • Tablety i smartfony często wyłączają podświetlenie po pewnym czasie bez interwencji użytkownika.

Zobacz też

Dalsza lektura