Conflictos de hilos de Kernel en un sistema operativo didáctico

Autores
Ryckeboer, Hugo Emilio; Casas, Nicanor; De Luca, Graciela; Cortina, Martín; Puyo, Gerardo; Valiente, Waldo
Año de publicación
2010
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
The user´s threads implementation needs its compensation through the Kernel threads to complement the necessary structure of any operative system, especially one with didactic features. The imperious aim in the creation of an operative system is to determine if it can, or not, must, or not, support threads because once generated it can only carry out patches, because, it is very hard to rewrite all the Kernel. The interspersion of threads users, generated under scheduler activations and/or under POSIX norms, with Kernel threads, having in consideration their characteristics, is what we are showing in this document. The parameters used at the design and construction for the alternation among threads, taken in both types of developments and the predictably of the threads are made evident in agreement with he fertility and planning capacity.
La implementación de hilos de usuario necesita su contrapartida a través de los hilos de Kernel para complementar la estructura necesaria de cualquier sistema operativo y en especial uno de características didácticas. Lo imperioso en la creación de un sistema operativo es determinar si el mismo puede, o no, debe, o no, soportar hilos porque una vez generado solo se pueden realizar parches debido a que, en términos generales, reescribir todo el Kernel es una tarea tediosa. Intercalar los hilos de usuario, generados bajo scheduler activations y/o bajo normas POSIX, con hilos de Kernel, considerando sus características es lo que plasmamos en este documento. Los parámetros utilizados para el diseño y su construcción para la alternancia entre hilos, tomadas en los dos tipos de desarrollos y la predictibilidad de los hilos es puesta de manifiesto en concordancia con su fertilidad y su capacidad de planificación.
Presentado en el V Workshop Arquitectura, Redes y Sistemas Operativos (WARSO)
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
System architectures
sistema operativo
espera
señal
primitivas
planificación jerárquica
scheduler activations
POSIX
Kernel
HTR
wait
signal
primitives
scheduling
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/19354

id SEDICI_91f4f348a89afbb63aa3d0105da83e5a
oai_identifier_str oai:sedici.unlp.edu.ar:10915/19354
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Conflictos de hilos de Kernel en un sistema operativo didácticoRyckeboer, Hugo EmilioCasas, NicanorDe Luca, GracielaCortina, MartínPuyo, GerardoValiente, WaldoCiencias InformáticasSystem architecturessistema operativoesperaseñalprimitivasplanificación jerárquicascheduler activationsPOSIXKernelHTRwaitsignalprimitivesschedulingThe user´s threads implementation needs its compensation through the Kernel threads to complement the necessary structure of any operative system, especially one with didactic features. The imperious aim in the creation of an operative system is to determine if it can, or not, must, or not, support threads because once generated it can only carry out patches, because, it is very hard to rewrite all the Kernel. The interspersion of threads users, generated under scheduler activations and/or under POSIX norms, with Kernel threads, having in consideration their characteristics, is what we are showing in this document. The parameters used at the design and construction for the alternation among threads, taken in both types of developments and the predictably of the threads are made evident in agreement with he fertility and planning capacity.La implementación de hilos de usuario necesita su contrapartida a través de los hilos de Kernel para complementar la estructura necesaria de cualquier sistema operativo y en especial uno de características didácticas. Lo imperioso en la creación de un sistema operativo es determinar si el mismo puede, o no, debe, o no, soportar hilos porque una vez generado solo se pueden realizar parches debido a que, en términos generales, reescribir todo el Kernel es una tarea tediosa. Intercalar los hilos de usuario, generados bajo scheduler activations y/o bajo normas POSIX, con hilos de Kernel, considerando sus características es lo que plasmamos en este documento. Los parámetros utilizados para el diseño y su construcción para la alternancia entre hilos, tomadas en los dos tipos de desarrollos y la predictibilidad de los hilos es puesta de manifiesto en concordancia con su fertilidad y su capacidad de planificación.Presentado en el V Workshop Arquitectura, Redes y Sistemas Operativos (WARSO)Red de Universidades con Carreras en Informática (RedUNCI)2010-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf812-821http://sedici.unlp.edu.ar/handle/10915/19354spainfo:eu-repo/semantics/altIdentifier/isbn/978-950-9474-49-9info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:53:51Zoai:sedici.unlp.edu.ar:10915/19354Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:53:51.709SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Conflictos de hilos de Kernel en un sistema operativo didáctico
title Conflictos de hilos de Kernel en un sistema operativo didáctico
spellingShingle Conflictos de hilos de Kernel en un sistema operativo didáctico
Ryckeboer, Hugo Emilio
Ciencias Informáticas
System architectures
sistema operativo
espera
señal
primitivas
planificación jerárquica
scheduler activations
POSIX
Kernel
HTR
wait
signal
primitives
scheduling
title_short Conflictos de hilos de Kernel en un sistema operativo didáctico
title_full Conflictos de hilos de Kernel en un sistema operativo didáctico
title_fullStr Conflictos de hilos de Kernel en un sistema operativo didáctico
title_full_unstemmed Conflictos de hilos de Kernel en un sistema operativo didáctico
title_sort Conflictos de hilos de Kernel en un sistema operativo didáctico
dc.creator.none.fl_str_mv Ryckeboer, Hugo Emilio
Casas, Nicanor
De Luca, Graciela
Cortina, Martín
Puyo, Gerardo
Valiente, Waldo
author Ryckeboer, Hugo Emilio
author_facet Ryckeboer, Hugo Emilio
Casas, Nicanor
De Luca, Graciela
Cortina, Martín
Puyo, Gerardo
Valiente, Waldo
author_role author
author2 Casas, Nicanor
De Luca, Graciela
Cortina, Martín
Puyo, Gerardo
Valiente, Waldo
author2_role author
author
author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
System architectures
sistema operativo
espera
señal
primitivas
planificación jerárquica
scheduler activations
POSIX
Kernel
HTR
wait
signal
primitives
scheduling
topic Ciencias Informáticas
System architectures
sistema operativo
espera
señal
primitivas
planificación jerárquica
scheduler activations
POSIX
Kernel
HTR
wait
signal
primitives
scheduling
dc.description.none.fl_txt_mv The user´s threads implementation needs its compensation through the Kernel threads to complement the necessary structure of any operative system, especially one with didactic features. The imperious aim in the creation of an operative system is to determine if it can, or not, must, or not, support threads because once generated it can only carry out patches, because, it is very hard to rewrite all the Kernel. The interspersion of threads users, generated under scheduler activations and/or under POSIX norms, with Kernel threads, having in consideration their characteristics, is what we are showing in this document. The parameters used at the design and construction for the alternation among threads, taken in both types of developments and the predictably of the threads are made evident in agreement with he fertility and planning capacity.
La implementación de hilos de usuario necesita su contrapartida a través de los hilos de Kernel para complementar la estructura necesaria de cualquier sistema operativo y en especial uno de características didácticas. Lo imperioso en la creación de un sistema operativo es determinar si el mismo puede, o no, debe, o no, soportar hilos porque una vez generado solo se pueden realizar parches debido a que, en términos generales, reescribir todo el Kernel es una tarea tediosa. Intercalar los hilos de usuario, generados bajo scheduler activations y/o bajo normas POSIX, con hilos de Kernel, considerando sus características es lo que plasmamos en este documento. Los parámetros utilizados para el diseño y su construcción para la alternancia entre hilos, tomadas en los dos tipos de desarrollos y la predictibilidad de los hilos es puesta de manifiesto en concordancia con su fertilidad y su capacidad de planificación.
Presentado en el V Workshop Arquitectura, Redes y Sistemas Operativos (WARSO)
Red de Universidades con Carreras en Informática (RedUNCI)
description The user´s threads implementation needs its compensation through the Kernel threads to complement the necessary structure of any operative system, especially one with didactic features. The imperious aim in the creation of an operative system is to determine if it can, or not, must, or not, support threads because once generated it can only carry out patches, because, it is very hard to rewrite all the Kernel. The interspersion of threads users, generated under scheduler activations and/or under POSIX norms, with Kernel threads, having in consideration their characteristics, is what we are showing in this document. The parameters used at the design and construction for the alternation among threads, taken in both types of developments and the predictably of the threads are made evident in agreement with he fertility and planning capacity.
publishDate 2010
dc.date.none.fl_str_mv 2010-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/19354
url http://sedici.unlp.edu.ar/handle/10915/19354
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/isbn/978-950-9474-49-9
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
812-821
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615795005456384
score 13.070432