Sei sulla pagina 1di 3

Profesorado en Informática – INET

1er parcial de OCSO / Grupo Vespertino.


Profesor Juan Pablo Sales

Fecha:
Nombre:
Cedula:
Cantidad de Hojas:

1) Dibuje un diagrama de estado de los procesos en un sistema operativo Multiusuario, incluyendo


las transiciones entre estados y las causas de cada transición..

1 punto

2) Cuales de los siguientes comandos son o utilizan llamadas al sistema en Unix:

Comando Descripción Es SC?


ps Muestra los procesos activos
kill() Mata un proceso
mkdir Crea un directorio
ls Muestra el contenido de un dir.
open Abre un archivo
fork() Crea un nuevo proceso
execve() Executa un programa en un proceso recien creado
rm Borra un archivo
cp Copia un archivo
exit Termina la ejecucion del proceso actual.

1 punto

3) Describa las principales caracteristicas de los procesos en Unix y sus diferencias con
Windows.

1 punto
4) Dados los siguientes requerimientos de diseño de un algoritmo de scheduling:

Requerimiento Descripción T.C. T.R. Lotes


Equidad Repartir la CPU equitativamente entre los
procesos.
Rendimiento Completar la mayor cantidad de trabajos
posibles por hora.
Predictibilidad Poder predecir el funcionamiento y evitar
perdida de calidad
Duración Minimizar el tiempo que lleva cada trabajo.
Uso de CPU Mantener la CPU ocupada la mayor parte del
tiempo.
Tiempo de Responder rapidamente a las solicitudes del
Respuesta usuario
Sincronia Evitar que los diferentes componentes del
sistema queden fuera de sincronia.
Proporcionalidad Satisfacer los requerimientos del usuario
5)
Para cada requerimiento indique para cual o cuales de los tres tipos de S.O. (Tiempo
Compartido, Tiempo Real y Lotes) es apropiado el requerimiento.

Justifique su respuesta.

2 puntos

6) En un sistema Unix, el usuario pablo pertenece al grupo usuarios. ¿Que permisos tiene
pablo sobre los siguientes archivos?: Exprese dichos permisos en forma octal.

rw-r—r-- pedro administradores archivo1


rwxr-xr-x jose usuarios archivo2
r------ pablo usuarios archivo3
rwxr-xr-- root admin archivo4
rw-r-x-- carlos usuarios archivo5

1 punto

7) ¿Cuales son las razones por las que un proceso deja la CPU en un sistema operativo
Monotarea?

2 puntos

7) ¿Cuales son las tres principales funciones de un sistema operativo Multiusuario en lo que
refiere a la adminitración de recursos de Hardware?.

2 puntos

8) En un sistema de varios procesadores, ¿que tipos de distribución de los procesos entre


estos existen? ¿Que ventajas y desventajas tiene cada uno?

2 puntos
Buena Suerte!!!!

Potrebbero piacerti anche