Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prac1 SO1-SA 1-2021
Prac1 SO1-SA 1-2021
PRÁCTICO 1
INF323 SA ‒ Sistemas Operativos I. Gestión 1-2021.
De las Unidades 1 y 2
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.
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É?
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
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.
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.
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.