Show simple item record

dc.contributor.authorCampeche-Valencia, Juan C.
dc.contributor.authorEspinoza-Norzagaray, Jesús M.
dc.contributor.authorSolano-Alonso, Sergio
dc.date.accessioned2018-08-09T22:49:33Z
dc.date.available2018-08-09T22:49:33Z
dc.date.issued2018-07
dc.identifier.urihttp://hdl.handle.net/11117/5542
dc.descriptionEn un sistema embebido es primordial la optimización de los recursos, por lo que es importante el uso de técnicas multitareas que permitan a los diseñadores de software asignar los recursos de manera eficiente. El scheduler o planificador es la base para lograr un sistema multitareas, porque administra el orden de ejecución de las tareas y distribuye la carga del procesador. En este trabajo se presenta la implementación de un scheduler de sucesión binaria con la capacidad de configurar un número variable de tareas, su frecuencia de ejecución y el desface para evitar colisiones. El scheduler tiene un mecanismo de cambio de contexto que complementa el proceso automático de guardado y restaurado de los registros del procesador cuando una interrupción ocurre, lo que evita la perdida de información de las tareas. Con el uso del modelo de programación para ARM, se desarrolló código en lenguaje c el scheduler con bloques de instrucciones en ensamblador para implementar el cambio de contexto; además se utilizaron dos punteros a la pila para separar la memoria el scheduler de las tareas, excepciones del sistema con la finalidad de dar menor prioridad en los procesos del scheduler que las interrupciones externas invocadas por periféricos y el reloj del sistema definiendo los tiempos de ejecución de las tareas. El cambio de contexto en un scheduler puede llegar a ser una debilidad importante en el sistema, con lo que se compromete el tiempo de respuesta de un sistema multitareas, la selección de una mala estrategia pudiera afectar hasta ≈ 350µsec en un procesador de 200MHz.es
dc.description.sponsorshipConsejo Nacional de Ciencia y Tecnologíaes
dc.language.isospaes
dc.publisherITESOes
dc.rights.urihttp://quijote.biblio.iteso.mx/licencias/CC-BY-NC-2.5-MX.pdfes
dc.subjectContext Switches
dc.subjectScheduleres
dc.subjectCambio de Contextoes
dc.subjectSistemas Embebidoses
dc.titleScheduler de sucesión binaria con cambio de contextoes
dc.typeinfo:eu-repo/semantics/academicSpecializationes
dc.contributor.directorMartínez-Chávez, Francisco
rei.peerreviewedYeses


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record