sistemas operativos jose carrillo

8
Instituto Universitario de tecnología Antonio José de Sucre. Extensión Barquisimeto SAIA. Asignatura: Sistemas Operativos II. José Carrillo 20.921.542 Profesora: Yanmelia Crespo

Upload: jose-carrillo

Post on 22-Jan-2018

38 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Sistemas Operativos Jose Carrillo

Instituto Universitario de tecnología Antonio José de Sucre. Extensión Barquisimeto SAIA.

Asignatura: Sistemas Operativos II.

José Carrillo

20.921.542

Profesora: Yanmelia Crespo

Page 2: Sistemas Operativos Jose Carrillo

O 1) EJEMPLIFIQUE UNA SITUACIÓN DE

LOS SISTEMAS OPERATIVOS DONDE

SE PRODUZCA INANICIÓN PERO NO

HAY INTERBLOQUEO Y UNA

SITUACIÓN DONDE SE PRODUZCA

INANICIÓN E INTERBLOQUEO.

Page 3: Sistemas Operativos Jose Carrillo

O Ejemplo de inanición con interbloqueo

Tenemos un proceso A que pide impresión, luego un Proceso B pide cinta, cada proceso ocupa su recurso y cuando el proceso A pide cinta no la obtiene porque El proceso B está esperando que el proceso A libere el recurso de impresión, entonces se produce un bloqueo infinito.

O Ejemplo de inanición sin interbloqueo

Tenemos un semáforo binario, éste solo se explica con los valores 0 y 1. Para el paso de los procesos se utiliza el semáforo y en el caso de la inanición, el semáforo omitirá el proceso afectado dándole el paso a los demás procesos con mayor prioridad.

Page 4: Sistemas Operativos Jose Carrillo

O 2. Sean 4 procesos y 3 recursos: el recurso 1

cuenta con 5 unidades, el recurso 2 tiene 3

unidades, el recurso 3 tiene 4 unidades que

realizan las siguientes peticiones:

O a. El proceso 1 solicita 3 unidades del recurso 3

O b. El proceso 2 solicita 2 unidades del recurso 1

O c. El proceso 3 solicita 4 unidades del recurso 2

O d. El proceso 4 solicita 1 unidad del recurso

e. Calcule G y su representación gráfica.

Page 5: Sistemas Operativos Jose Carrillo

1. P1:solicita(R3[3]) ---------SOLICITA 3 UNIDADES

2. P2:solicita (R2[2])---------SOLICITA 2 UNIDADES

3. P3:solicita (R2[4])---------SOLICITA 4 UNIDADES

(BLOQUEO)

4. P4:solicita(R1[1])---------SOLICITA 1 UNIDAD

N:{P1, P2, P3, P4, R1 (5), R2 (3), R3 (4)}

A:{R3->P1,R3 ->P1,R3->P1,R2->P2, R2-

>P2,P3>R2,R1>P4}

Page 6: Sistemas Operativos Jose Carrillo
Page 7: Sistemas Operativos Jose Carrillo

Supóngase un sistema con 2 tipos de recursos,

con 3 unidades disponibles cada recurso. En este

sistema se ejecutan procesos tal que cada uno de

ellos necesita una unidad de cada tipo de

recursos.

¿Cuál es el número máximo de procesos que

puede existir de forma tal que se asegure que no

haya interbloqueo? Argumente su respuesta.

Page 8: Sistemas Operativos Jose Carrillo

O Cada proceso demanda una unidad disponible

de cada recurso, si cada recurso posee 3

unidades, se debería tener un máximo de 3

procesos, para ambos recursos.