-----------

Páginas: 7 (1699 palabras) Publicado: 8 de mayo de 2013
Tecnicatura Universitaria en Desarrollo de Software

Programa Regular

Carrera: Tecnicatura Universitaria en Desarrollo de Software
Año: 2° Año
Curso: Sistemas Operativos I.
Profesores: Lic. Herberto Oscar Costa / Ing. Leandro Ezequiel Mascarello
Carga horaria semanal: 4 horas áulicas y 2 horas extra-áulica.
Modalidad de la Asignatura: Teórico-práctica.
Fundamentación: SistemasOperativos I es una materia obligatoria correspondiente
al segundo año de la Tecnicatura Universitaria en Desarrollo de Software.
En la materia los alumnos abordaran conceptos fundamentales de los Sistemas
Operativos, a partir del enfoque clásico del SO como administrador eficiente de
recursos y la facilitación al usuario de su uso.
Desarrollar con el alumno casos experimentales en SistemasOperativos conocidos.
Objetivos: el alumno tendrá una visión general de los Sistemas Operativos. El
alumno desarrollará trabajos experimentales sobre Sistemas Operativos conocidos.
Contenidos: Tipos de sistemas operativos (de propósito general, para tiempo real,
embebidos). Conceptos de arquitecturas basadas en servicios. El SO y los
diferentes paradigmas: concepto de cliente servidor, plataforma,componentes.
Conceptos básicos: eventos, interrupciones y excepciones, llamadas al sistema.
Procesos y scheduling (planificación) de recursos. Administración de memoria
(caché, RAM, externa). Control de E/S. Administración de archivos. Aplicación de
los conceptos en diferentes Sistemas Operativos.
Unidades temáticas:
Unidad I

Introducción: Aproximación a la definición de un SistemaOperativo: como
administrador eficiente de recursos y facilitando su uso al usuario.
Servicios del SO. Conceptos de arquitecturas basadas en servicios. Evolucion.
1

Tipos de sistemas: Batch, Multiprogrammed Batch, Time-Sharing, Parallel,
Distributed, Real Time . Estructuras de los Sistemas Operativos. Concepto de
kernel. Estructura en capas.
El SO y los diferentes paradigmas: concepto de clienteservidor, plataforma,
componentes. Máquinas virtuales
Conceptos básicos: eventos, interrupciones y excepciones, llamadas al sistema.
Preguntas Referenciales de la Unidad:
1. Concepto de sistema operativo.
2. Recursos que administra un SO.
3. Procesos por lotes.
4. Aplicaciones del JCL.
5. Concepto de Spooling.
6. Diferencias entre monoprogramacion y multiprogramación.
7. Describir lossistemas de programación por lotes, tiempo compartido y tiempo real.
8. Multiprocesamiento.
9. Señalar diferencias entre proceso distribuido y multiproceso.
10. Estructuras que presentan los SO.
11. Características fundamentales de la estructura monolítica.
12. Características de la estructura jerárquica.
13. Concepto de máquina virtual.
14. Función del núcleo en un SO del tipocliente-servidor.
15. ¿Qué entiende por virtualizacion, y que software conoce que ofrezca el servicio en el mercado?
16. Servicios que debe proporcionar un SO.
17. Manejo de las interrupciones.
18. ¿En qué consiste una llamada al SO y cómo se ejecuta?
19. ¿Qué entiende por Agrupación o Cluster de computadoras?
20. ¿Qué ventajas trae aparejada la clusterizacion?
21. ¿Qué entiende por GRID o malla decomputadoras?
22. ¿Qué diferencias hay entre Cluster y Grid?
23. Efectúe una presentación de casos para los temas desarrollados en la unidad.
24. Protecciones en un SO.

Unidad II
Procesos y Scheduling: Definiciones de Procesos. Estructura. Creación.
Estructuras de datos asociados. Planificación (Scheduling) de procesos.
Administración de la CPU. Conceptos asociados: quantum o slice, tiempo deretorno, tiempo de espera, etc. Aproximación a políticas de scheduling: roundrobin, FIFO, SJF. Colas Multinivel, preemption.
Preguntas Referenciales de la Unidad:
1. ¿Qué entiende por planificación del procesador?
2. Planificación a largo, medio y corto plazo.
3. Objetivos de las políticas de planificación del procesador.
4. Criterios para la elección de un algoritmo de planificación.
5....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS