MINIX 3: local bindery service

MINIX 3 is an open-source operating system designed to be highly reliable, flexible, and secure. The kernel is small and user processes, specialized servers and device drivers runs as user-mode isolated processes. MINIX uses message transfers paradigm to communicate user processes, servers, and devi...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Pessolani, Pablo Andrés
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2011
Materias:
IPC
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/125334
Aporte de:
id I19-R120-10915-125334
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Operating System
microkernel
IPC
message transfer
spellingShingle Ciencias Informáticas
Operating System
microkernel
IPC
message transfer
Pessolani, Pablo Andrés
MINIX 3: local bindery service
topic_facet Ciencias Informáticas
Operating System
microkernel
IPC
message transfer
description MINIX 3 is an open-source operating system designed to be highly reliable, flexible, and secure. The kernel is small and user processes, specialized servers and device drivers runs as user-mode isolated processes. MINIX uses message transfers paradigm to communicate user processes, servers, and device drivers. System Calls use Interprocess Communication (IPC) primitives to send messages requesting services from the Process Manager Server (PM) or the File System Server (FS), and to wait for reply messages. The request messages refer to destination processes with fixed endpoint numbers for each server. MINIX 3 kernel could use a Local Bindery Service to get the endpoint number of a desired service, therefore System Calls could be provided by processes other than FS or MM, without changes in the user’s program source code. This article describes that problem, presents a solution approach, and sketches kernel source code changes as a proof of concept.
format Objeto de conferencia
Objeto de conferencia
author Pessolani, Pablo Andrés
author_facet Pessolani, Pablo Andrés
author_sort Pessolani, Pablo Andrés
title MINIX 3: local bindery service
title_short MINIX 3: local bindery service
title_full MINIX 3: local bindery service
title_fullStr MINIX 3: local bindery service
title_full_unstemmed MINIX 3: local bindery service
title_sort minix 3: local bindery service
publishDate 2011
url http://sedici.unlp.edu.ar/handle/10915/125334
work_keys_str_mv AT pessolanipabloandres minix3localbinderyservice
bdutipo_str Repositorios
_version_ 1764820451527229441