You are on page 1of 3

Proyecto de Sistemas Operativos

Proyecto para realizar hasta 4 personas mximo


Evaluacin individual y grupal del contenido
o Elementos a evaluar:
Avances de la investigacin (nota individual)
Avance 1
Avance 2
Avance 3
Defensa del proyecto (nota grupal e individual)
Entrega del material (nota grupal)
o A entregar:
Informe que explique qu tipo de sistema operativo
decidi hacer, que tipo de algoritmos de planificacin uso,
adems de la documentacin de cada cdigo escrito para
cada programa realizado en cada simulacin planteada
segn los criterios del cuadro de abajo
Un CD, con:
PDF Interfaz
Simulador ejecutable (Algoritmos de planificacin)
Simulador ejecutable (Memoria)
Simulador ejecutable (Plug and Play)
PDF del sistema de archivo

CONTENIDOS Y CRITERIOS
#

Punto

Interfaz de
usuario

Administrador
de procesos

Administrador
de Memoria

Administrador
de Dispositivos
y de Archivos

Directrices
Procedimiento
Realizar una interfaz simulada del GUI para
un sistema operativo en ambiente web o
Utilizar el programa de maquetacin Balsamiq Mockups el cual pueden ubicar en
tipo desktop
la pgina oficial de la aplicacin
Ambientar los elementos bsico de un SO
Realizar enlaces reales entre ventanas, archivos u otros elementos del SO
para el manejo de archivos y programas que
Guardar la interfaz final como un archivo PDF
componen el proceso de interaccin entre el
usuario y el SO
Realizar un software que muestre una interfaz donde se pueda colocar mnimo 4
procesos con sus tiempos de llegada y rfaga de CPU para cada tipo de algoritmo
de planificacin (los datos de los tiempo y rfaga debern ser introducidos por el
usuario)
Realizar una simulacin de al menos 3 de los
La interfaz debe permitir mostrar el resultado final para cada algoritmo en
algoritmos de planificacin vistos en clases
cuanto al tiempo de espera y el tiempo de retorno, la misma interfaz debe
mostrar cual algoritmo presenta el rendimiento mas optimo para el manejo del
Sistema operativo.
Utilizar el leguaje de programacin de su preferencia
Mostrar por medio de un software, como se comporta la memoria cuando el
usuario introduzca mnimo 4 procesos en memoria de diferente espacio o
tamao, mostrando el:
Realizar una simulacin para el manejo de
Espacio disponible de la memoria (general)
una memoria dinmica utilizando el arreglo
del mejor ajuste y el primer ajuste
Espacio no utilizado despus de asignar cada trabajo (proceso)
Espacio resultante luego que se libere cada proceso de la memoria
Utilizar el leguaje de programacin de su preferencia
Utilizar el diagrama de las conexiones plug
Para el software de los dispositivos de E/S, mostrar la conexin de cada
and play visto en clases y realizar un
dispositivo y ver como hace la asignacin del controlador (el controlador podr
software que haga la simulacin de la
ser un archivo de texto descriptivo del dispositivo), Utilizar el leguaje de
conexin de al menos 4 dispositivos
programacin de su preferencia
diferentes (con diferentes controladores)
Realizar un informe que muestre qu tipo de
En el informe del sistema de archivo se deber entregar en formato PDF, la
sistema de archivo seria mas conveniente
informacin referente al sistema de archivo seleccionado y las ventajas de dicho
para el sistema operativo que se pretende
sistema seleccionado
realizar y como seria su estructura

ANEXOS
Recursos:
Diagrama de Bloques PLUG and PLAY

Pagina WEB para la interfaz:

http://balsamiq.com/download/
Plantillas Extras:
https://mockupstogo.mybalsamiq.com/projects