{"id":80515,"date":"2018-03-10T00:04:15","date_gmt":"2018-03-10T00:04:15","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/arquitecturas-hardware-para-planificadores-de-tiempo-real\/"},"modified":"2018-03-10T00:04:15","modified_gmt":"2018-03-10T00:04:15","slug":"arquitecturas-hardware-para-planificadores-de-tiempo-real","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/ciencias-tecnologicas\/arquitecturas-hardware-para-planificadores-de-tiempo-real\/","title":{"rendered":"Arquitecturas hardware para planificadores de tiempo real"},"content":{"rendered":"<h2>Tesis doctoral de <strong>  Garc\u00eda Ba\u00f1os Angel Encarnaci\u00f3n <\/strong><\/h2>\n<p>Se ha hecho un estudio sobre las arquitecturas hardware que pueden servir de soporte a planificadores de tiempo real. Muchos planificadores no son \u00fatiles en la pr\u00e1ctica, debido que su complejidad los hace consumir demasiado tiempo del procesador, que deber\u00eda dedicarse a la ejecucci\u00f3n de las tareas. una forma de hacerlos viables es incorporarlos al hardware, en la forma de un coprocesador.  dado que hay varias posibles arquitecturas hardware y varios posibles algoritmos planficadores, el principal problemas a resolver fue elefir un algoritmo de planificaci\u00f3n \u00f3ptimo, elegir una arquitecturas hardware \u00f3ptima y buscar la forma \u00f3ptima de mapear uno en otras. La optimalidad est\u00e1 referida a los diversos par\u00e1metros definidos para sistemas de tiempo real, as\u00ed como a cuestiones referentes al hardware tales como escalabilidad, velocidad y \u00e1rea ocupada.  una tarea adicional ha sido paralelizar estos algoritmos planificadores para adecuarlos a las arquitecturas hardware. A su vez, el hardware plantea una serie de nuevas posiblilidades y restricciones no presentes en las respectivas versiones software, como son la mayor velocidad de ejecuci\u00f3n, la dificultad de dise\u00f1o en hardware de estructuras de datos flexibles, la interacci\u00f3n con el resto del sistema operativo (que sigue siendo software), el manejo de las condiciones de excepci\u00f3n (como los rebosis en estructuras de datos, etc.), La posibilidad de ejecutar concurrentemente algoritmos tradicionalmente secuenciales, etc.  como resultado se ha obtenido una clisificaci\u00f3n de los algoritmos planficadores, donde se especifican las arquitecturas hardware mas adecuadas para cada uno de ellos. Se han planteado mejoras a los algoritmos planificadores ya existentes en la literaruta, y tambi\u00e9n mejoras a las arquitecturas hardware posibles, para otpimizar el mapeo enre ambos.  finalmente se eligi\u00f3 el planificador de extracci\u00f3n din\u00e1mica de holgura para atender tareas aperi\u00f3dicas corriendo c<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Arquitecturas hardware para planificadores de tiempo real<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Arquitecturas hardware para planificadores de tiempo real <\/li>\n<li><strong>Autor:<\/strong>\u00a0  Garc\u00eda Ba\u00f1os Angel Encarnaci\u00f3n <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Polit\u00e9cnica de Valencia<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 28\/07\/1999<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Joan Vila Carb\u00f3<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal:  Crespo i lorente alfons <\/li>\n<li>Ana Garc\u00eda forn\u00e9s (vocal)<\/li>\n<li>Jos\u00e9 Mar\u00eda Drake  moyano (vocal)<\/li>\n<li>  (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Garc\u00eda Ba\u00f1os Angel Encarnaci\u00f3n Se ha hecho un estudio sobre las arquitecturas hardware que pueden servir de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[4810,332,7833,16820,8967,2535],"tags":[55418,31318,172360,36929,10619],"class_list":["post-80515","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-ordenadores","category-ciencias-tecnologicas","category-diseno-logico","category-politecnica-de-valencia","category-sistemas-en-tiempo-real","category-tecnologia-de-los-ordenadores","tag-ana-garcia-fornes","tag-crespo-i-lorente-alfons","tag-garcia-banos-angel-encarnacion","tag-joan-vila-carbo","tag-jose-maria-drake-moyano"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/80515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=80515"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/80515\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=80515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=80515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=80515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}