2014 proyecto2

Páginas: 4 (923 palabras) Publicado: 9 de noviembre de 2015
Departamento de Ciencias e
Ingenier´ıa de la Computaci´on

Ingenier´ıa en Sistemas
de Computaci´on

Sistemas Operativos
Segundo Cuatrimestre de 2014

Segundo Proyecto
1.

Comunicaci´
on entreProcesos
1. Dadas las siguientes secuencias de ejecuci´on:
i. La secuencia permitida es: AB(C ´o D)EAB(C ´o D)E ...............
ii. La secuencia permitida es: ABCEBADEABCEBADEABCEBADE .............
Considereque cada una de las letras corresponde con un proceso.
a) Resolver estas secuencias utilizando para la comunicaci´on y sincronizaci´on Pipes.
b) Resolver la primer secuencia utilizando para lacomunicaci´on y sincronizaci´on
colas de mensajes.
2. Problema: Los pajaritos hambrientos. Hay n beb´es y 1 padre. Los beb´es pajaritos
comen de una fuente com´
un que inicialmente contiene F porciones dealimento. Cada
beb´e repetidamente come una porci´on de alimento a la vez, duerme un tiempo y luego
vuelve a comer. El beb´e pajarito que encuentra vac´ıa la fuente despierta al padre. El
padre llenala fuente con F porciones, y espera hasta que la fuente se vac´ıe nuevamente.
Ejecutan indefinidamente este comportamiento.
a) Resolver el problema planteado utilizando segmento de memoria compartida.b) Resolver el problema planteado utilizando colas de mensajes.

2.

Problemas
1. Realizar un programa para que reciba como par´ametro el nombre de archivo y los privilegios que se le quieren asignar.Los privilegios son de lectura, escritura y ejecuci´on.
La asignaci´
on de los privilegios se deben realizar a trav´es de systems calls ´o funciones de librer´ıa. Si considera necesario puede incluirotros elementos para resolver el
problema, mientras no contradiga el enunciado.
2. Se desea implementar un sistema operativo con multiprogramaci´on y memoria virtual
paginada sobre un equipo quetiene, entre otros, los componentes hardware siguientes:
CPU con 32 bits para su conexi´on al bus de direcciones y un registro de reubicaci´
on (registro base).

Sistemas Operativos

2

Bus de Datos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyecto2
  • PROYECTO2
  • Proyecto2
  • proyecto2
  • Proyecto2
  • PROYECTO2
  • proyecto2
  • proyecto2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS