Un mecanismo de IPC de microkernel embebido en el kernel de Linux
- Autores
- Pessolani, Pablo Andrés; Gonnet, Silvio M.; Cortes, Toni; Tinetti, Fernando Gustavo
- Año de publicación
- 2013
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión enviada
- Descripción
- Existe una marcada tendencia en la industria de comercializar procesadores con múltiples núcleos, conocidos como multi-cores. Se prevé que en el mediano plazo la cantidad de núcleos aumente significativamente hasta miles de núcleos por procesador denominados many-cores.\nEsta tendencia requiere de sistemas operativos (OS) que puedan aprovechar éstas tecnologías y que adapten su funcionamiento de tal forma de que no se transformen en el cuello de botella de las aplicaciones que ejecutan sobre ellos como consecuencia de la contención de los recursos que comparten.\nLos OS basados en microkernel, los OS multi-kernel, algunos exokernels, y ciertas tecnologías de virtualización ofrecen ventajas significativas en su diseño para su adaptación a sistemas many-cores. Estas arquitecturas requieren de un mecanismo de transferencia de mensajes para comunicar entidades tales como procesos, hilos, kernels o máquinas virtuales.\nEn este artículo se presentan el trabajo de investigación y desarrollo de un mecanismo de IPC basado en Minix 3 (denominado M3-IPC) embebido dentro del kernel de Linux.\nM3-IPC permite incorporar servicios de un OS basado en microkernel (Minix) dentro de un OS monolítico (Linux) conformando un sistema híbrido donde pueden convivir aplicaciones y servicios de ambas arquitecturas y adaptarlos de manera no abrupta a los sistemas many-cores.
Eje: Arquitectura, Redes y Sistemas Operativos - Materia
-
Ciencias de la Información y Bioinformática
IPC
many-cores
microkernel
sistema operativo
Processors - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by/4.0/
- Repositorio
- Institución
- Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
- OAI Identificador
- oai:digital.cic.gba.gob.ar:11746/3339
Ver los metadatos del registro completo
id |
CICBA_e1a8e482a940a62f81446f0629c07937 |
---|---|
oai_identifier_str |
oai:digital.cic.gba.gob.ar:11746/3339 |
network_acronym_str |
CICBA |
repository_id_str |
9441 |
network_name_str |
CIC Digital (CICBA) |
spelling |
Un mecanismo de IPC de microkernel embebido en el kernel de LinuxPessolani, Pablo AndrésGonnet, Silvio M.Cortes, ToniTinetti, Fernando GustavoCiencias de la Información y BioinformáticaIPCmany-coresmicrokernelsistema operativoProcessorsExiste una marcada tendencia en la industria de comercializar procesadores con múltiples núcleos, conocidos como multi-cores. Se prevé que en el mediano plazo la cantidad de núcleos aumente significativamente hasta miles de núcleos por procesador denominados many-cores.\nEsta tendencia requiere de sistemas operativos (OS) que puedan aprovechar éstas tecnologías y que adapten su funcionamiento de tal forma de que no se transformen en el cuello de botella de las aplicaciones que ejecutan sobre ellos como consecuencia de la contención de los recursos que comparten.\nLos OS basados en microkernel, los OS multi-kernel, algunos exokernels, y ciertas tecnologías de virtualización ofrecen ventajas significativas en su diseño para su adaptación a sistemas many-cores. Estas arquitecturas requieren de un mecanismo de transferencia de mensajes para comunicar entidades tales como procesos, hilos, kernels o máquinas virtuales.\nEn este artículo se presentan el trabajo de investigación y desarrollo de un mecanismo de IPC basado en Minix 3 (denominado M3-IPC) embebido dentro del kernel de Linux.\nM3-IPC permite incorporar servicios de un OS basado en microkernel (Minix) dentro de un OS monolítico (Linux) conformando un sistema híbrido donde pueden convivir aplicaciones y servicios de ambas arquitecturas y adaptarlos de manera no abrupta a los sistemas many-cores.Eje: Arquitectura, Redes y Sistemas Operativos2013-04info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/submittedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/3339spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-11T10:18:15Zoai:digital.cic.gba.gob.ar:11746/3339Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-11 10:18:16.209CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse |
dc.title.none.fl_str_mv |
Un mecanismo de IPC de microkernel embebido en el kernel de Linux |
title |
Un mecanismo de IPC de microkernel embebido en el kernel de Linux |
spellingShingle |
Un mecanismo de IPC de microkernel embebido en el kernel de Linux Pessolani, Pablo Andrés Ciencias de la Información y Bioinformática IPC many-cores microkernel sistema operativo Processors |
title_short |
Un mecanismo de IPC de microkernel embebido en el kernel de Linux |
title_full |
Un mecanismo de IPC de microkernel embebido en el kernel de Linux |
title_fullStr |
Un mecanismo de IPC de microkernel embebido en el kernel de Linux |
title_full_unstemmed |
Un mecanismo de IPC de microkernel embebido en el kernel de Linux |
title_sort |
Un mecanismo de IPC de microkernel embebido en el kernel de Linux |
dc.creator.none.fl_str_mv |
Pessolani, Pablo Andrés Gonnet, Silvio M. Cortes, Toni Tinetti, Fernando Gustavo |
author |
Pessolani, Pablo Andrés |
author_facet |
Pessolani, Pablo Andrés Gonnet, Silvio M. Cortes, Toni Tinetti, Fernando Gustavo |
author_role |
author |
author2 |
Gonnet, Silvio M. Cortes, Toni Tinetti, Fernando Gustavo |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias de la Información y Bioinformática IPC many-cores microkernel sistema operativo Processors |
topic |
Ciencias de la Información y Bioinformática IPC many-cores microkernel sistema operativo Processors |
dc.description.none.fl_txt_mv |
Existe una marcada tendencia en la industria de comercializar procesadores con múltiples núcleos, conocidos como multi-cores. Se prevé que en el mediano plazo la cantidad de núcleos aumente significativamente hasta miles de núcleos por procesador denominados many-cores.\nEsta tendencia requiere de sistemas operativos (OS) que puedan aprovechar éstas tecnologías y que adapten su funcionamiento de tal forma de que no se transformen en el cuello de botella de las aplicaciones que ejecutan sobre ellos como consecuencia de la contención de los recursos que comparten.\nLos OS basados en microkernel, los OS multi-kernel, algunos exokernels, y ciertas tecnologías de virtualización ofrecen ventajas significativas en su diseño para su adaptación a sistemas many-cores. Estas arquitecturas requieren de un mecanismo de transferencia de mensajes para comunicar entidades tales como procesos, hilos, kernels o máquinas virtuales.\nEn este artículo se presentan el trabajo de investigación y desarrollo de un mecanismo de IPC basado en Minix 3 (denominado M3-IPC) embebido dentro del kernel de Linux.\nM3-IPC permite incorporar servicios de un OS basado en microkernel (Minix) dentro de un OS monolítico (Linux) conformando un sistema híbrido donde pueden convivir aplicaciones y servicios de ambas arquitecturas y adaptarlos de manera no abrupta a los sistemas many-cores. Eje: Arquitectura, Redes y Sistemas Operativos |
description |
Existe una marcada tendencia en la industria de comercializar procesadores con múltiples núcleos, conocidos como multi-cores. Se prevé que en el mediano plazo la cantidad de núcleos aumente significativamente hasta miles de núcleos por procesador denominados many-cores.\nEsta tendencia requiere de sistemas operativos (OS) que puedan aprovechar éstas tecnologías y que adapten su funcionamiento de tal forma de que no se transformen en el cuello de botella de las aplicaciones que ejecutan sobre ellos como consecuencia de la contención de los recursos que comparten.\nLos OS basados en microkernel, los OS multi-kernel, algunos exokernels, y ciertas tecnologías de virtualización ofrecen ventajas significativas en su diseño para su adaptación a sistemas many-cores. Estas arquitecturas requieren de un mecanismo de transferencia de mensajes para comunicar entidades tales como procesos, hilos, kernels o máquinas virtuales.\nEn este artículo se presentan el trabajo de investigación y desarrollo de un mecanismo de IPC basado en Minix 3 (denominado M3-IPC) embebido dentro del kernel de Linux.\nM3-IPC permite incorporar servicios de un OS basado en microkernel (Minix) dentro de un OS monolítico (Linux) conformando un sistema híbrido donde pueden convivir aplicaciones y servicios de ambas arquitecturas y adaptarlos de manera no abrupta a los sistemas many-cores. |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-04 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/submittedVersion http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
submittedVersion |
dc.identifier.none.fl_str_mv |
https://digital.cic.gba.gob.ar/handle/11746/3339 |
url |
https://digital.cic.gba.gob.ar/handle/11746/3339 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:CIC Digital (CICBA) instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires instacron:CICBA |
reponame_str |
CIC Digital (CICBA) |
collection |
CIC Digital (CICBA) |
instname_str |
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
instacron_str |
CICBA |
institution |
CICBA |
repository.name.fl_str_mv |
CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
repository.mail.fl_str_mv |
marisa.degiusti@sedici.unlp.edu.ar |
_version_ |
1842974750097276928 |
score |
12.993085 |