Está en la página 1de 3

Vie 09 de julio de 2021

PRÁCTICO 1
INF323 SA ‒ Sistemas Operativos I. Gestión 1-2021.

De las Unidades 1 y 2

1. ¿Cuál es la diferencia entre SO Multiproceso y


(Teoría) 6. ¿Es posible la transición
(Teoría. Estados de un proceso)
SO Multiusuario? Wait→Running, directamente? ¿Porqué?
Explique.

2. ¿Cuál es la (buena) intención del SO al crear


(Teoría) 7. (Grafo de Estados) Un proceso P está programado de

subprocesos para un proceso? tal manera que cada una de sus líneas genera un
Explique con claridad subproceso que lo deja en Espera.

3. (Teoría) ¿Es cierto que todo proceso es solo generado Dibuje el Grafo de Estados para este proceso P.
por una Aplicación (i.e. desde un archivo .exe)?
¿Porqué? 8. (Grafo de Estados) Un tipo de procesos, al que
. llamaremos ACME, son procesos que nunca finalizan por
4. (Teoría) ¿Porqué un SO usa Drivers? sus propios medios pero que el SO los finaliza luego que
Explique con claridad ellos han recibido el décimo quantum. Un ACME
normalmente no genera subprocesos, pero alguna vez,
excepcionalmente, genera un subproceso S el cual nunca
5. (Teoría) ¿Un Driver (en Windows: controlador de Sw), finaliza por sus propios medios y SIEMPRE deja en espera
es un proceso? a su proceso padre.

en Explique con claridad Dibuje el Grafo de Estados de los procesos ACME.

De la Unidad 3

9. Dibuje la Arquitectura básica de una Computadora, 10. (Teoría) La frase: “La CPU no sabe/no entiende lo que es
según John Von Neumann. un proceso”. ¿Es cierta o falsa? ¿PORQUÉ?
Explique.
Si no explica el PORQUÉ, su respuesta no será evaluada.

De la Unidad 4

11. (Teoría) En una computadora, que tiene un SO 12. (Teoría) Se tienen dos computadoras A y B con las mismas
multiproceso y un Planificador RR, se cargaron solamente tres características de Hw y Sw. Pero la computadora A es
procesos: P1, P2 y P3. Cada proceso solo necesita de 1q para administrada por un SO monoproceso, mientras que la B por un
completar su código. SO multiproceso. Si cargamos un ÚNICO proceso P a ambas
computadoras ¿En cuál de ellas correrá más rápido P?
¿Sabiendo que 1q = 1 segundo, será posible afirmar que al SO le ¿PORQUÉ?
llevará 3 segundos completar el código de los tres procesos? Si no explica el porqué, su respuesta no será evaluada.
¿PORQUÉ?

Si no se responde el PORQUÉ, su respuesta no será evaluada


Vie 09 de julio de 2021

13. (Planificador con colas de Prioridad) Un planificador, trabaja 16. En una computadora con un SO monoproceso,
con 3 colas q1, q2 y q3, donde: q1 recibe 3 quantums x cola, q2 cuya CPU~N Hz, se ejecutó el siguiente proceso
y q3 reciben 2 quantums x cola. Se sabe que los procesos P1, P3
y P4 nunca finalizan, pero P2 finaliza luego de recibir 1 quantum. MOV AX, 10 //3 ciclos
MUL BX //N ciclos
P1 P2 q1 ADD AX, BX //2 ciclos

PRUN P3 q2
en un tiempo de 11 segundos. ¿Cuál es la velocidad de la
CPU?
P4 P4 q3
Muestre los cálculos realizados

Asumiendo que P1 es el primer proceso en ser atendido.


¿Cuántos quantums, deberá esperar P4, antes de recibir el
suyo? 17. En una computadora, cuya CPU~21 Hz, se ejecutaron los
Muestre los cálculos realizados. siguientes procesos:

P1 P2
XOR AX, AX //1 ciclo MUL BX //6 ciclos
14. Un planificador por “envejecimiento”, trabaja con 2 ADD AX, BX //2 ciclos MOV AX, BX //3 ciclos
colas q1 y q2, donde q1 es la cola de más alta prioridad.
Se sabe que los procesos P2, P4 nunca finalizan, pero: P1
finaliza luego de recibir su 2do quantum y P3 finaliza Sabiendo que: El IP de la CPU se encuentra en la primera
luego de recibir 1 quantum. instrucción de P1, que el quantum es de 3 ciclos y que el
Planificador RR consume 5/7 segundos,
P1 P2 q1
¿En qué TIEMPO el SO completará el código de ambos
PRUN P3 P4 q2 procesos?
Muestre los cálculos realizados.
Asumiendo que P1 es el primer proceso en ser atendido.
¿Cuántos quantums deberán pasar, para que P2 reciba su 18. En una computadora, cuya CPU~15 Hz y que usa un
segundo quantum? Planificador RR, se ejecutaron los siguientes procesos, en
Muestre los cálculos realizados. un tiempo de 14/3 segundos.

15. Un planificador por “envejecimiento”, trabaja con 3 P1 P2


colas q1, q2 y q3, donde q1 es la cola de más alta MUL BX, //4 ciclos SUB AX, 90 //2 ciclos
ADD AX,BX //2 ciclos XOR BX, BX //1 ciclo
prioridad. Se sabe que el proceso: P1 y P3 finalizan luego
MOV AX, BX //1 ciclo
de recibir 1q, P2 finaliza luego de recibir su 3er quantum,
mientras que P4 nunca finaliza.
Sabiendo que: El IP de la CPU se encuentra en la primera
P1 P2 q1 instrucción de P1, que el quantum es de 3 ciclos. ¿Cuál es
el tiempo que tarda el Planificador RR?
PRUN P3 q2
Muestre los cálculos realizados.
P4 q3

Asumiendo que P1 es el primer proceso en ser atendido.


¿Cuántos quantums, deberá dar el Planificador hasta que
P2 finalice?
Muestre los cálculos realizados.
Vie 09 de julio de 2021

De la Unidad T1. Path’s

19. ¿Cuál es la diferencia entre Absolute-Path y Relative-Path?

20. Tomando en cuenta el siguiente Árbol de Directorios, asuma que el Dir Actual (Dir “donde está parado”) es la raíz.

Utilizando el comando CD, visite cada uno de los Directorios usando solamente Rutas Relativas. No se permite visitar
más de una vez un Dir.

//Visitar un Directorio A = Hacer que el Directorio Actual sea A.

NOTA. Dadas las características de INF323 SA, en los Prácticos y Exámenes de este Grupo-Materia, no se
incluyen preguntas cuyas soluciones incluyan códigos de programación, solo teoría y razonamiento.

También podría gustarte