Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA EN INFORMTICA Y SISTEMAS
TACNA PER
NDICE GENERAL
Pg.
I.
OBJETIVOS................................................................................................3
II.
FUNDAMENTO TERICO......................................................................3
III.
PROCEDIMIENTO Y DESARROLLO...................................................4
3.1. PROBLEMA PRODUCTOR/CONSUMIDOR (PRIMERA
SOLUCIN..................................................................................................4
3.2. PROBLEMA PRODUCTOR/CONSUMIDOR (SEGUNDA
SOLUCIN)................................................................................................8
3.3. PROBLEMA DE LOS LECTORES ESCRITORES CON PRIORIDAD
EN LA LECTURA.....................................................................................11
3.4. PROBLEMA DE LOS LECTORES ESCRITORES CON PRIORIDAD
EN LA ESCRITURA.................................................................................15
IV.
INVESTIGACIN COMPLEMENTARIA...........................................18
4.1. EJERCICIO 1........................................................................................18
V.
CONCLUSIONES.....................................................................................18
VI.
RECOMENDACIONES...........................................................................19
VII.
REFERENCIAS BIBLIOGRFICAS....................................................19
I.
OBJETIVOS
Analizar el uso de los procesadores multi-ncleos mediante el programa
Code: Blocks.
Analizar el funcionamiento de los hilos o hebras mediante el programa
Code: Blocks.
II.
III.
FUNDAMENTO TERICO
PROCEDIMIENTO Y DESARROLLO
V.
CONCLUSIONES
que pueden acceder a los datos protegidos. Los usuarios pueden hacer
llamadas a estos procedimientos usando al monitor como una tabla de
estado para determinar cundo proceder y cuando suspender
operaciones. Adems garantiza el acceso al cdigo interno en rgimen
de exclusin mutua.
Se ofrecen dos soluciones al problema del productor/consumidor. Como
la exclusin mutua est implcita en los monitores no es necesario hacer
un esfuerzo extra para la proteccin de la regin crtica. Adems es
posible cambiar la implementacin del monitor sin hacer cambios en la
sincronizacin de los procesos productor y consumidor.
En el caso del problema de los lectores/escritores se ofrecen dos
soluciones: una con prioridad en lectura y otra con prioridad en la
escritura. La primera solucin hace que exista un flujo constante de
lectores, por lo que es probable que los escritores sufran de inanicin .La
segunda solucin busca dar prioridad a los escritores pero caer en el
problema anterior.
VI.
RECOMENDACIONES
Realizar
una
traza
de
cada
solucin
al
problema
del