icc243 sistemas operativos
DESCRIPTION
ICC243 Sistemas Operativos. P01: Aspectos Administrativos. Slide: 1. Prof. Jonathan Makuc. Sistemas Operativos: Aspectos Administrativos. Clases y Evaluaciones ://. Clases: 4 Horas de Cátedra a la Semana 2 Horas de Ayudantía / Laboratorio Evaluaciones: 4 Pruebas Solemnes 15% c/u - PowerPoint PPT PresentationTRANSCRIPT
ICC243Sistemas Operativos
P01: Aspectos Administrativos
Prof. Jonathan MakucSlide: 1
Sistemas Operativos – ICC243 [ 2 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Clases y Evaluaciones ://
Clases:
• 4 Horas de Cátedra a la Semana• 2 Horas de Ayudantía / Laboratorio
Evaluaciones:
• 4 Pruebas Solemnes 15% c/u• Trabajos, controles 40% • Eximisión >= 5.0
Sistemas Operativos – ICC243 [ 3 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Objetivos ://
“Al finalizar el curso el alumno estará en condiciones de comprender el funcionamiento interno de un Sistema Operativo, reconociendo la labor de cada parte; permitiendo al alumno integrar conceptualmente el hardware con el software de usuario”
• Comprender el funcionamiento de un computador desde el punto de vista de un sistema operativo.
• Manejar el concepto de proceso en el contexto de una configuración computacional.
• Entender y aplicar la concurrencia de procesos.
• Entender y aplicar concepto de administración de procesador.
• Entender el manejo que realiza un sistema operativo de memoria.
• Aplicar conceptos de organización de memoria.
• Entender la estructura detrás de un sistema de archivos
• Entender la técnicas de manejo de entrada y salida.
• Modificar partes reales de un sistema operativo
Sistemas Operativos – ICC243 [ 4 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Programa ://
Capítulo I. Introducción
1.1 Introducción a la Asignatura (Aspectos Administrativos y presentación)
1.2 Conceptos Generales
1.3 Introducción a los Sistemas Operativos
1.4 Evolución de los Sistemas Operativos
1.5 Componentes de un Sistema Operativo
1.5.1 Servicio: definiciones, rutinas, programas, procesos
1.5.2 Funciones de los Componentes
1.6 Trabajo 1
Sistemas Operativos – ICC243 [ 5 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Programa ://
Capítulo II. Administración de memoria
2.1 Conceptos fundamentales
2.2 Memoria con particiones Fijas
2.3 Memoria con particiones variables
2.4 Espacios de direcciones físicas y virtuales
2.5 Localidades y protección
2.5 Paginación y Swapping
2.6 Algoritmos de Reemplazo (FIFO, LRU, LFU, Working Set, etc)
2.7 Ejercicios
4.8 Trabajo 2
Sistemas Operativos – ICC243 [ 6 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Programa ://
Capítulo III. Administración del Procesador
3.1 Concepto General de Procesador y definiciones fundamentales
3.2 Concepto de proceso y thread (usuario y kernel)
3.3 Estados de un proceso
3.4 Cambio de Contexto
3.5 Scheduler de CPU: largo, mediano y corto plazo;
pre-emptive, non-preemtive
3.6 Algoritmos de Scheduling (FIFO, RR, SJF, SRJ, etc)
3.7 Análisis Comparativo
3.8 Ejercicios
3.7 Trabajo 3
Sistemas Operativos – ICC243 [ 7 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Programa ://
Capítulo IV. Programación Concurrente
4.1 Definiciones: 4.1.1 Concurrencia4.1.2 Exclusión mutua (mutex)4.1.3 Condición de carrera4.1.4 Deadlock4.1.5 Región crítica
4.2 Soluciones generales por Software4.2.1 Solucion de dos procesos4.2.3 Solución General de Peterson, Lamport y Dekker
4.3 Soluciones Por Hardware4.3.1 Test And Set4.3.2 Interrupciones
4.4 Semáforos4.3 Monitores4.4 Mensajes4.5 Estudio de Casos4.6 Trabajo 4
Sistemas Operativos – ICC243 [ 8 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Programa ://
Capítulo V. Archivos
5.1 Conceptos de archivo (tipos, estructura de directorios)
5.3 Estructura de directorios
5.4 Mecanismos de protección
5.4 Métodos de acceso y asignación de memoria secundaria
5.5 Ejemplos de sistemas de archivos
Sistemas Operativos – ICC243 [ 9 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Programa ://
Capítulo VI. Entrada y Salida (I/O)
6.1 Principios de I/O
6.2 Principios del Software de I/O
6.3 Capas del Software de I/O
6.4 Discos
6.5 Relojes
6.6 Terminales Orientados a Caracteres
Sistemas Operativos – ICC243 [ 10 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos
Bibliografia ://
• Tanembaum, Sistemas Operativos Modernos, 2da edición
• Apuntes entregados por el profesor.
• Silberschat and Gavin, Sistemas Operativos, 5ta edición.
• Milankovich Milan, Operating System, última edición
• Bibliografía Complementaria
• Daitel, Sistemas Operativos, última edición
ICC243Sistemas Operativos
P01: Aspectos Administrativos
Prof. Jonathan MakucSlide: 11