Sei sulla pagina 1di 5

Sistemas Operativos

Prcticas

PRCTICAS SISTEMAS OPERATIVOS SIS 413


Unidad Tema 1 Trabajo prctico Investigar la evolucin de los sistemas operativos. Averiguar las interrupciones de los sistemas operativos DOS, Linux, Unix, Windows y otros. Tema 2 Tema 3 Cuestionario Temas 1 y 2. Resolver el ejercicio propuesto en clase mediante diagramas de transicin de estados. Resolver el ejercicio propuesto en clase, utilizando un algoritmo de planificacin de procesos. Cuestionario Tema 3. Tema 4 Tema 5 Realizar la simulacin de la sincronizacin de procesos de un sistema operativo. Realizar la simulacin correspondiente a la gestin y administracin de memoria. Cuestionario Temas 4 y 5. Tema 6 Realizar la simulacin del funcionamiento de un dispositivo de entrada / salida. Cuestionario Tema 6. Trabajo Final Aplicar todo lo avanzado en el anlisis de un sistema operativo.

Lic. Solange Salazar M.

63

Sistemas Operativos

Prcticas

Cuestionario Sistemas Operativos


Temas 1 y 2
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Mencione las dos funciones principales de un sistema operativo. Cul es la estructura de un computador? Qu es multiprogramacin? De un ejemplo del funcionamiento de una mquina virtual Por qu no se generaliz el uso de tiempo compartido en las computadoras de la segunda generacin? Cules son las llamadas al sistema operativo que se realizan desde un servicio del sistema? El modelo cliente servidor es popular entre los sistemas distribuidos. Puede utilizarse tambin para los sistemas de una sola computadora? Por qu? Define administracin de memoria Qu es el shell? Qu caractersticas tiene un sistema operativo por lotes? Mencione 7 Cul la diferencia entre una entrada/salida sincrnica y una asincrnica? Qu es un Sistema Operativo? Cul la funcin de una rutina de servicio? Define lenguaje de mquina Menciona 10 llamadas al sistema, indica de que sistema operativo. Define sistema operativo de multiprogramacin. En qu consiste una estructura monoltica? Cules son los dos esquemas bsicos de los sistemas operativos distribuidos y cules sus caractersticas? Qu es un monitor de mquina virtual? Define sistemas operativos paralelos. Cmo funciona el sistema operativo MULTICS? Cmo eran los sistemas operativos en los aos 1965 a 1980? Cuntos y cules son los programas del sistema operativo desde un servicio de usuario? Menciona 6 caractersticas de los sistemas operativos de multiprogramacin. Cmo se atiende una interrupcin? Cul la principal funcin de un sistema operativo en tiempo compartido? Cules son los dos conceptos que maneja una mquina virtual? Cul la principal caractersticas de las computadoras y los sistemas operativos de los aos 50? Cules son las caractersticas de los sistemas operativos con estructura monoltica? Menciona 5 caractersticas de los sistemas operativos en tiempo compartido. Cul es la ventaja del modelo cliente servidor? Cmo funciona un sistema operativo en tiempo real y cul es su caracterstica principal? Qu informacin guarda el sistema operativo de cada solicitud de E/S? A qu nos referimos con servicios del sistema? Define sistemas operativos de red. Qu es entrada/salida sincrnica? Para un sistema operativo qu es un archivo. Cules son las caractersticas de los sistemas operativos en tiempo real? Menciona 8 Cul la finalidad de las llamadas al sistema? Qu es una gestin de excepciones? Qu sistemas operativos funcionan bajo una plataforma en tiempo real? Cul es el funcionamiento de una estructura jerrquica? Indica el funcionamiento de una mquina virtual Qu llamadas al sistema operativo se pueden realizar desde un servicio de usuario? La segunda generacin qu cambios importantes promueve? Cmo funciona una estructura cliente - servidor? Qu sistemas operativos tienen una estructura multiprogramacin? Cmo controla la seguridad un sistema operativo? A qu nos referimos con interrupcin? Qu es estrada/salida asncrona?

Lic. Solange Salazar M.

64

Sistemas Operativos

Prcticas

Trabajo en curso
Tema 3

PRACTICA EN CURSO No. 1 Graficar la secuencia de transicin de estado para los siguientes procesos: Un usuario, en su oficina realiza varias operaciones en el computador, los cuales se describen como sigue: Al iniciar el computador automticamente se inicia la sesin de MSN y un chat interno propio de la oficina. Lo primero que realiza es verificar cada mail que llega al correo electrnico Outlook, posteriormente ingresa a la aplicacin SAP donde realiza gran parte de su trabajo, paralelamente utiliza Internet para ingresar a la pgina web complementaria a la aplicacin anterior. Para facilitar su trabajo utiliza hojas Excel donde organiza la informacin antes de ingresarla al SAP. Constantemente verifica nuevos mail llegados. Al finalizar el da emite un reporte en Word indicando lo realizado.

PRACTICA EN CURSO No. 2 Con los procesos identificados en la anterior prctica, analizar un algoritmo de planificacin de procesos.

Lic. Solange Salazar M.

65

Sistemas Operativos

Prcticas

Cuestionario Sistemas Operativos


Tema 3
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Explica el concepto de pseudo paralelismo. Indica la estructura del descriptor de proceso. Explica las diferentes jerarquas de procesos. Define diagrama de transicin de estados de Tanenbaum. Define diagrama de transicin de estados de Milenkovic. Define los niveles de planificacin. Explica los objetivos de la planificacin de procesos. Explica y define planificacin apropiativa. Explica y define planificacin no apropiativa. Explica las polticas de planificacin. Define los criterios de planificacin. Esquematiza el funcionamiento de los tipos de planificadores. Define los tipos de planificadores. Define los diferentes algoritmos de planificacin de procesos.

Cuestionario Sistemas Operativos


Temas 4 y 5
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Explica a que se refiere la comunicacin entre procesos. Cul la diferencia entre comunicacin por mensajes y comunicacin diresta? Qu son los mensajes? Define exclusin mutua. Dentro de la exclusin mutua, explica regin crtica y sus posibles soluciones. A qu nos referimos con soporte de hardware para exclusin mutua? Define semforos Cul la diferencia entre semforos con espera activa y semforos con espera activa? Qu es aplazamiento indefinido y como se soluciona? Cul la particularidad de los semforos con colas? Define race condition. Define monitores. Explica claramente el problema productor consumidor. Qu posibles soluciones tiene el problema productor consumidor? Qu problema ocasionan la presencia de lectores y escritores? Cmo se soluciona el problema de lectores escritores? Define el problema de la cena de los filsofos. Explica la solucin al problema de la cena de los filsofos. Explica el problema del barbero dormiln. Cul es la solucin al problema del barbero dormiln? Define bloqueo mutuo. Explica las caractersticas de los bloqueos mutuos. Cules son las soluciones a los bloqueos mutuos? Cmo podemos evitar la aparicin de los bloqueos mutuos? Cul la diferencia entre los bloqueos mutuos y los bloqueos irreversibles? Cmo el S.O. se recupera de un bloqueo irreversible? Cmo podemos evitar los interbloqueos? Cules son los mtodos de prevencin de interbloqueos? Qu es la memoria? Cul la funcin del administrador de memoria? Qu es la monoprogramacin?

Lic. Solange Salazar M.

66

Sistemas Operativos
32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Define multiprogramacin con particiones fijas Define multiprogramacin con particiones variables. Explica las estrategias de asignacin dinmica. Explica como se realiza la administracin de memoria con mapa de bits. Explica como se realiza la administracin de memoria con listas ligadas. Qu es el hueco de intercambio y cmo se lo administra? Explica que es fragmentacin y que tipos existen Qu es memoria virtual? Qu es paginacin? Explica los algoritmos de paginacin. Qu es segmentacin? Explica los algoritmos de segmentacin.

Prcticas

Cuestionario Sistemas Operativos


Tema 6
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Indica la diferencia entre dispositivos de E/S orientado a bloques y orientados a caracteres. Define manejador de interrupciones. Define buffering Define spooling. Explica a que se refiere con manejador de dispositivos. Explica software independiente del dispositivo. Define y explica para que el sistema operativo utiliza relojes. Explica las caractersticas de los diferentes tipos de buses. Define bus sncrono y asncrono, y explica la diferencia. Realiza una tabla indicando las caractersticas ms importantes de cada dispositivo de entrada y/o salida (desde el punto de vista del sistema operativo).

Lic. Solange Salazar M.

67

Potrebbero piacerti anche