Limit czasu (obliczanie)
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
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 |
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ż
- Ten artykuł zawiera materiały należące do domeny publicznej z normy federalnej 1037C . Administracja usług ogólnych . (w celu wsparcia MIL-STD-188 ).
Dalsza lektura
- Jana Pawła Muellera (2007). Administracja systemem Windows z wiersza poleceń dla systemów Windows Vista, Windows 2003, Windows XP i Windows 2000 . John Wiley & Synowie . ISBN 978-0470165799 .