Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD INGENIERIA
ESCUELA INGENIERIA INFORMATICA
ASIGNATURA: Sistemas Operativos II
SECCION: DCM0601IIV1
PROFESOR: Marilena Tozzi
Los mailbox pueden ser temporarios o permanentes. Por defecto son temporarios y
eliminados cuando no existe un canal de entrada/salida asociada a él, si el mailbox es
permanente se debe eliminar con una llamada a sistema. Para escribir y leer datos de
un mailbox, tenemos varias opciones:
En forma sincrónica: Se lee o escribe al mailbox y se espera hasta que el proceso que
coopera ejecute la operación opuesta. Se utilizan sentencias convencionales de
entrada/salida en el lenguaje de programación.
Cada uno de estos medios tiene sus propias características y organización física. Cada
medio se controla mediante un dispositivo, tal como una unidad de disco o una cinta,
que también tiene sus propias características distintivas.
El sistema operativo asigna los archivos a los soportes físicos y accede a dichos archivos
a través de los dispositivos de almacenamiento. La gestión de archivos es uno de los
componentes más visibles de un sistema operativo. Los computadores pueden
almacenar la información en diferentes tipos de medios físicos.
- Síncrona: Quien envía permanece bloqueado esperando a que llegue una respuesta del
receptor antes de realizar cualquier otro ejercicio.
- Persistente: El receptor no tiene que estar operativo al mismo tiempo que se realiza la
comunicación, el mensaje se almacena tanto tiempo como sea necesario para poder ser
entregado (por ejemplo, un e-mail).
- Directa: Las primitivas “enviar” y “recibir” especifican el nombre del proceso con el que se
comunican.
Simétrica: Todos los procesos pueden enviar o recibir. También llamada bidireccional para el
caso de dos procesos. Es una comunicación equilibrada donde tanto emisor como receptor
reciben la misma información.
Asimétrica: Un proceso puede enviar, los demás procesos solo reciben. También llamada
unidireccional. Suele usarse para hospedar servidores en Internet.
Uso de buffers automático: El transmisor se bloquea hasta que el receptor recibe el mensaje
(capacidad cero).
Un mensaje es un contenedor que se emplea para intercambiar información entre dos o más
procesos. Los mensajes tienen un cierto formato generalmente compuesto por una cabecera,
que contiene información sobre la fuente y el destinatario, y un cuerpo, que contiene
información específica.
Los mecanismos de mensajería se refieren al conjunto de funcionalidades que permiten al
sistema operativo realizar la entrega de un mensaje a uno o varios procesos. Mediante dicho
mecanismo también es posible resolver problemas de concurrencia.
Los formatos de mensajes SMTP necesitan un encabezado y un cuerpo de mensaje. Mientras
que el cuerpo del mensaje puede contener la cantidad de texto que se desee, el encabezado
debe contar con una dirección de correo electrónico de destinatario correctamente
formateada y una dirección de emisor.