Latență

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Latența (sau timpul de latență ; în engleză : latență ), în tehnologia informației și telecomunicații , indică într-un sistem de prelucrare a datelor și / sau telecomunicații, intervalul de timp dintre momentul în care intrarea / semnalul este trimis la sistem și când ieșirea acestuia este disponibil. Cu alte cuvinte, latența nu este altceva decât o măsură a capacității de reacție a unui sistem.

Tipuri

Procesarea datelor

Pictogramă lupă mgx2.svg Același subiect în detaliu: timpul dus-întors .

Într-un modul de procesare, acesta este definit ca timpul necesar procesării complete a unei operații externe. În modulele de procesare secvențială (adică cu un grad de paralelism egal cu unul), latența este egală cu timpul de serviciu, în timp ce în cele paralele este mai mare.

Latența de transmisie sau întârzierea unei conexiuni la Internet este, în schimb, timpul necesar pentru ca unul sau mai multe pacheteICMP să ajungă la un alt computer sau server din rețea (fie el Internet sau LAN ). În contextulrețelelor, factorii care influențează cel mai mult propagarea semnalului sunt mediul care transportă informațiile și echipamentele (de exemplu comutatoare sau routere ) pe care le traversează semnalul în calea sa.

De exemplu, cu conexiunile tradiționale xDSL există o latență care variază între 70 și 100 ms, în timp ce cu conexiunile xDSL FAST latența poate ajunge chiar la 15 ms, pentru conexiunile HiperLan în schimb variază de la 15 ms chiar și până la 200 ms. Un instrument util pentru măsurarea timpului de latență este programul ping , disponibil pe sistemele de operare majore.

Procesare audio digitală

Este timpul care trece între conversia analog-digitală a intrării semnalului într-un sistem (de exemplu, la intrarea microfonului unei plăci de sunet a computerului), procesarea semnalului în sine și conversia ulterioară digital-analogă a acestuia în timpul reproducerii. În termeni practici, este timpul care trece între achiziționarea unui semnal audio de intrare de către un sistem digital și reproducerea acestuia (cât mai imediat posibil). Vorbim de latență și în cazul intervalului de timp dintre presiunea unei note de pe o tastatură MIDI (sau un controler similar) conectat la un computer sau expansor și reproducerea sunetului corespunzător de către acesta din urmă.

În mod normal, pentru procesarea în timp real, încercăm să avem o valoare de latență scăzută, limita maximă poate fi considerată a fi de aproximativ 30 ms, deoarece deasupra ei sunetul ar fi perceput ca un ecou, ​​cu toate acestea este o practică obișnuită să rămâneți cu mult sub această valoare. Stadiul tehnicii, cu un computer dedicat de înaltă performanță ( DAW ) și o placă de sunet profesională sau semi-pro, puteți obține latențe mai mici de 5 ms.

Exemple

Pictogramă lupă mgx2.svg Același subiect în detaliu: Lag (informatică) .

Există nenumărate exemple, putem cita:

  • timpul necesar unui semnal pentru a călători prin mediul de transmisie, dacă sistemul este un cablu electric;
  • timpul necesar procesorului pentru a executa o anumită instrucțiune;
  • timpul de procesare al unui algoritm, dacă sistemul considerat este algoritmul însuși;
  • timpul care trece între cererea de citire a unor octeți dintr-un mediu de memorie și momentul în care acești octeți sunt returnați apelantului;
  • timpul care trece între cererea de a scrie niște octeți pe un mediu de memorie și momentul în care octeții sunt efectiv scrise.

Elemente conexe