{"id":3792,"date":"1994-01-01T00:00:00","date_gmt":"1994-01-01T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/1994\/01\/01\/cooperacion-entre-la-aplicacion-y-el-kernel-para-la-planificacion-de-flujos-en-sistemas-multiprocesadores-como-soporte-al-paralelismo\/"},"modified":"1994-01-01T00:00:00","modified_gmt":"1994-01-01T00:00:00","slug":"cooperacion-entre-la-aplicacion-y-el-kernel-para-la-planificacion-de-flujos-en-sistemas-multiprocesadores-como-soporte-al-paralelismo","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/ciencias-tecnologicas\/cooperacion-entre-la-aplicacion-y-el-kernel-para-la-planificacion-de-flujos-en-sistemas-multiprocesadores-como-soporte-al-paralelismo\/","title":{"rendered":"Cooperacion entre la aplicacion y el kernel para la planificacion de flujos, en sistemas multiprocesadores, como soporte al paralelismo."},"content":{"rendered":"<h2>Tesis doctoral de <strong> M. Luisa Gil Gomez <\/strong><\/h2>\n<p>Para los entornos de trabajo actuales, multiprocesador, una opcion valida para obtener el mejor rendimiento de las aplicaciones paralelas de proposito general es conseguir que el kernel y la propia aplicacion cooperen en la gestion de los recursos. Hemos dise\u00f1ado y realizado un entorno de trabajo basandonos en la tecnolog\u00eda microkernel en el que ofrecemos un nuevo sistema de planificacion.  a partir de politicas de planificacion de particionado de la maquina, hemos aislado a las aplicaciones, unas de otras, y hemos habilitado que en cada particion el usuario pueda decidir que politica de planificacion y que quantums y recalculo de prioridades quiere. Con ello conseguimos, por un lado, que cada aplicacion pueda ajustar la planificacion que mejor rendimiento le suponga. Por otro, que no queden afectadas unas por el funcionamiento de otras.  a partir de la abstraccion de procesador virtual, dotamos a la aplicacion de la capacidad de gestionar la planificacion de sus propios flujos, mediante la nueva abstraccion \u00abcontexto de ejecucion\u00bb (exc) que el kernel ofrece a la aplicacion para que pueda ejecutar un flujo en cada uno de los procesadores fisicos que le ha asignado. En este nuevo entorno el kernel puede comunicar de manera asincrona con la aplicacion, transmitiendole los eventos que puedan afectar a esta para decidir una replanificacion en sus flujos. En concreto, el bloqueo\/desbloqueo de flujos, la asignacion\/desasignacion de procesadores fisicos y un temporizador para poder disponer del dispositivo reloj a nivel de aplicacion. Se han resuelto los problemas de desbanque de flujos dentro de exclusiones mutuas gracias a unas nuevas primitivas de sincronizacion que evitan el abrazo mortal.  con nuestra realizacion de paso de gestion de flujos del kernel a la aplicacion, ademas de aumentar el throughput en un orden de magnitud, ganamos tiempo de ejecucion para otros flujos de la aplicacion.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Cooperacion entre la aplicacion y el kernel para la planificacion de flujos, en sistemas multiprocesadores, como soporte al paralelismo.<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Cooperacion entre la aplicacion y el kernel para la planificacion de flujos, en sistemas multiprocesadores, como soporte al paralelismo. <\/li>\n<li><strong>Autor:<\/strong>\u00a0 M. Luisa Gil Gomez <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Polit\u00e9cnica de catalunya<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 01\/01\/1994<\/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>Jose Navarro Mas<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Jos\u00e9 Mar\u00eda Llaberia Gri\u00f1\u00f3 <\/li>\n<li>Fernando Nu\u00f1ez Mendoza (vocal)<\/li>\n<li>Jes\u00fas Jos\u00e9 Labarta Mancho (vocal)<\/li>\n<li>Ana Mar\u00eda Ripoll Aracil (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de M. Luisa Gil Gomez Para los entornos de trabajo actuales, multiprocesador, una opcion valida para obtener el [&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,15596,2535],"tags":[4815,15798,2679,12974,15797,15796],"class_list":["post-3792","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-ordenadores","category-ciencias-tecnologicas","category-politecnica-de-catalunya","category-tecnologia-de-los-ordenadores","tag-ana-maria-ripoll-aracil","tag-fernando-nunez-mendoza","tag-jesus-jose-labarta-mancho","tag-jose-maria-llaberia-grino","tag-jose-navarro-mas","tag-m-luisa-gil-gomez"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/3792","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=3792"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/3792\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=3792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=3792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=3792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}