Page 111 - REVISTAA_FINAL_MIRANDA_VERONICA_Y_AGUIRRE_EMILY
P. 111
" Conflictos de hilos de Kernel en un sistema operativo didáctico"
Septiembre, 2018
Área de Investigación de ingeniería / Administración de Sistemas
Operativos
Fredy Bravo Capuz
Universidad Nacional de Chimborazo
Facultad de Ingeniería
Fredy96bravo@hotmail.com
Resumen. La realización del hilo de usuario necesita su parte correspondiente con hilo del kernel
para complementar la estructura necesaria de cualquier sistema operativo, especialmente una de las
características de enseñanza.
Lo más importante para crear un sistema operativo es determinar si puede admitir subprocesos,
porque una vez generado, solo puede ejecutar parches, porque generalmente reescribir todo el kernel
es una tarea tediosa. Teniendo en cuenta las características de los subprocesos, intercalaremos los
subprocesos del usuario y los subprocesos del kernel generados bajo la activación del planificador y /
o los estándares POSIX. De acuerdo con los dos tipos de desarrollo y la previsibilidad de los hilos, se
prueban los parámetros de diseño y construcción utilizados en los dos tipos de desarrollo para hilos
alternos y la predictibilidad de los hilos.
Abstract. The realization of the user thread needs its corresponding part with kernel thread to
complement the necessary structure of any operating system, especially one of the teaching
characteristics.
The most important thing to create an operating system is to determine if it can support threads,
because once generated, it can only run patches, because generally rewriting the entire kernel is a
tedious task. Taking into account the characteristics of the threads, we will intersperse the user
threads and the kernel threads generated under the activation of the scheduler and / or the POSIX
standards. According to the two types of development and the predictability of the yarns, the design
and construction parameters used in the two types of development for alternate yarns and the
predictability of the yarns are tested.
Palabras Claves. Scheduler Activations, POSIX, Kernel, HTR, wait, signal, primitives, scheduling
109