¿Qué es la teoría de rastreo?
La teoría de rastreo se relaciona con cómo los comandos de hardware y software de la computadora procesan los comandos simultáneamente. A veces se le conoce la informática concurrente y se puede comparar con la idea de la computación paralela. La idea principal detrás de la informática concurrente es que varios procesos usan el mismo recurso y dependen unos de otros. La idea central de la teoría de rastreo es la idea de que hay un número infinito de posibles patrones y relaciones que los procesos pueden formar.
La mayoría de los lenguajes de hardware y programación de la computadora están diseñados en torno a la teoría de trazas. La computación concurrente examina lo que se está procesando y cómo ocurre la actividad de procesamiento. Si bien los procesos simultáneos que usan los mismos recursos suelen ser independientes entre sí, también pueden interactuar. La idea de los procesos interdependientes constituye el núcleo de los gráficos concurrentes de computación y dependencia.
Aunque cada proceso de computación puede ocurrir por separado, los gráficos de dependencia muestran qué procesos podrían estar utilizando la misma guerra durae o software. En estos gráficos y cálculos, el factor dependiente puede etiquetarse con la letra "C" o "D". Los gráficos de dependencia ilustran que si dos procesos usan un cierto factor, entonces otros procesos que contienen identificadores idénticos también dependerán del mismo factor.
Dado que la teoría de rastreo intenta explicar cómo ocurren varios procesos y comandos informáticos, los gráficos de dependencia no solo identifican qué recursos se están utilizando, sino las rutas y rutas que están tomando los procesos. Es importante tener en cuenta que la teoría establece que solo hay un cierto número de dependencias o relaciones que pueden ocurrir con un factor. Mientras que el número de patrones en el cálculo concurrente es infinito, solo un número selecto de procesos formará la misma dependencia o usará el mismo recurso.
La teoría de trazas ilustra que los procesos paralelos son matemáticasy igual el uno al otro. Es similar a la idea de tomar dos líneas paralelas, dibujar una línea de intersección a través de ellas y medir los ángulos en el lado opuesto de cada punto de intersección. Aunque las líneas paralelas en sí no se cruzan, son idénticas entre sí y tienen el mismo valor. En el caso de la cálculo concurrente, la línea de intersección sería equivalente a una dependencia.
El lenguaje utilizado para representar los diversos procesos que usan las mismas dependencias es binario. Por ejemplo, un proceso podría estar representado por las letras "AC", mientras que un segundo proceso está representado por las letras "AB". El valor binario de "0" podría asignarse al proceso "AC" y el valor binario de 1 se asignaría al proceso etiquetado como "AB".