Skip to content

El proyecto consiste en llevar a cabo la situación de Productor-Consumidor que se presenta en los sistemas, el proyecto se realiza en C sobre linux.

Notifications You must be signed in to change notification settings

andrey-08/Productor_Consumidor---SO-empotrados-P.Final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Productor_Consumidor---SO-empotrados-P.Final

El proyecto consiste en llevar a cabo la situación de Productor-Consumidor que se presenta en los sistemas, el proyecto se realiza en C sobre linux.

Descripción

  • El objetivo del proyecto es presentarnos las diferentes situaciones que se tienen en el caso de Productor-Consumidor, situaciones como aplicacion de semáforos y condiciones de carrera las cuales se presentan al tener recursos compartidos como la memoria.
  • Entonces para este proyecto se tienen diferentes procesos:
  1. Creador: Es el proceso que crea el buffer que será compartido.
  2. Productor: Proceso que me crea un dato que será almacenado en el buffer.
  3. Consumidor: Proceso que extrae el dato del buffer para ser leido y luego eliminado.
  4. Finalizador: Proceso que elimina todos los procesos Productores y consumidores que existan.

Ejecución

  1. make en la carpeta raiz
  2. ingresar a carpeta bin (cd bin)
  3. ./creador <tamaño>
  4. ./productor
  5. ./consumidor
  6. ./finalizador

About

El proyecto consiste en llevar a cabo la situación de Productor-Consumidor que se presenta en los sistemas, el proyecto se realiza en C sobre linux.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published