Page 113 - REVISTAA_FINAL_MIRANDA_VERONICA_Y_AGUIRRE_EMILY
P. 113
Scheduler. Una de las ventajas del modelo de locales y los parámetros y subrutinas La
subprocesos es su portabilidad, ya que contiene profundidad de la llamada varía; se usa como un
muchos subprocesos, independientemente de la alias para el identificador de hilo proporcionado
cantidad de procesadores disponibles. Los por el usuario, que se puede usar Propósito de
programas asincrónicos son fáciles de depuración y cualquier número de subprocesos;
desarrollar y su rendimiento le permite cambiar la información en el momento de la creación del
de un hilo a otro en un espacio de direcciones subproceso es transparente para el subproceso.
sin reasignar el espacio de direcciones. Puede ser de cualquier tipo, pero se puede
convertir para anular. Si no es necesario cuando
1.1 Mecanismos de administración de se crea, no puede declarar la información; el
hilos de tiempo real subproceso mencionado anteriormente Atributos
Al administrar subprocesos, tenga en cuenta la de administración; y un identificador que
programación, la prioridad y la fecha límite distingue si el hilo creado está en el nivel del
determinados cuando se crearon. Si la hora de kernel o en el nivel del usuario, y considerando
inicio del hilo se especifica en el futuro, el hilo que el entorno del hilo en tiempo real terminará
no se programará. Estos son los subprocesos cuando no haya más hilos en el nivel del
más complejos de programar porque se generan usuario, el nivel debe usarse para crear un hilo
fuera del tiempo de ejecución inmediato y de servidor constante. Kernel (a menos que otros
también identifican el inconveniente en la entornos HTR requieran sus servicios, en este
programación principal. caso, se recomienda el nivel de usuario) [7]
En más de un caso, debido a fallas en los Usar una llamada de terminación para eliminar
sistemas operativos que no contienen esta un hilo, lo que hará que el hilo salga del sistema
estructura, se requiere que los programadores no inmediatamente; o "estar al final", que es
los generen antes de su uso. Esto se hace para equivalente a usar una llamada de terminación
evitar perder tiempo del kernel, para no dañar en la última instrucción de la subrutina; o ser
otros procesos o subprocesos. De lo contrario, se eliminado por algún otro hilo, lo que requiere
programará teniendo en cuenta los atributos y eliminar el hilo Identificador. Cuando todos los
estados de otros hilos. Si desea que el hilo subprocesos a nivel de usuario terminan y
comience inmediatamente, la hora de inicio debe registran la terminación, el entorno HTR
inicializarse a cero.
termina.
Utilice tipografía Times New Roman. El tamaño Los hilos se sincronizan mediante semáforos.
recomendado para el cuerpo del texto es de 10 Los atributos que especifica el usuario al asignar
puntos y para el Título del artículo 16 puntos. El un nuevo semáforo son el nombre del semáforo
tamaño para los títulos de las tablas, figuras y y un valor inicial, que indica cuántas instancias
notas al pie de página es de 8 puntos. se necesitan, es decir, la cantidad de veces que
Algunos autores hablan de regulaciones pasadas, se puede llamar a la primitiva de espera antes de
a saber, inicialización negativa. Aunque la que se bloquee el hilo. , Suponiendo que no se
posibilidad de inicialización negativa se realizarán llamadas desde primitivas de señal.
consideró inicialmente en la última revisión, se [8]
decidió tratarla como un elemento de error y El semáforo solo se puede borrar usando su
solo usar una función positiva para procesar la nombre. Para utilizar el semáforo, también se
cola lista. Primero, considere esta disciplina proporcionan las primitivas de espera y señal
administrativa. sección en subsecciones, adopte convencionales, y se proporciona un método que
el estilo utilizado en estas instrucciones. tiene en cuenta la necesidad de utilizar el
1.2 Manejo de hilos de tiempo real nombre del semáforo como referencia para
Un subproceso se crea usando un puntero al obtener el valor actual del semáforo. Dado que
nombre del subproceso creado por referencia; un la memoria se comparte en el entorno HTR, los
puntero a una función que actúa como un semáforos se pueden compartir fácilmente entre
puntero de entrada para el subproceso creado; el hilos.
tamaño de bytes de la nueva pila de subprocesos El sistema no puede garantizar que no se utilicen
se basa en el número y tamaño de las variables
los semáforos retirados. Para ayudar a detectar
111