130 likes | 281 Views
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
E N D
ICC243Sistemas 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 • Trabajos, controles 40% • Eximisión >= 5.0 Sistemas Operativos – ICC243 [ 2 ] 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 [ 3 ] 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 [ 4 ] 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 [ 5 ] 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 [ 6 ] Prof. Jonathan Makuc
Sistemas Operativos: Aspectos Administrativos Programa:// • Capítulo IV. Programación Concurrente • 4.1 Definiciones: • 4.1.1 Concurrencia • 4.1.2 Exclusión mutua (mutex) • 4.1.3 Condición de carrera • 4.1.4 Deadlock • 4.1.5 Región crítica • 4.2 Soluciones generales por Software • 4.2.1 Solucion de dos procesos • 4.2.3 Solución General de Peterson, Lamport y Dekker • 4.3 Soluciones Por Hardware • 4.3.1 Test And Set • 4.3.2 Interrupciones • 4.4 Semáforos • 4.3 Monitores • 4.4 Mensajes • 4.5 Estudio de Casos • 4.6 Trabajo 4 Sistemas Operativos – ICC243 [ 7 ] 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 [ 8 ] 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 [ 9 ] 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 Sistemas Operativos – ICC243 [ 10 ] Prof. Jonathan Makuc
ICC243Sistemas Operativos P01: Aspectos Administrativos Slide: 11 Prof. Jonathan Makuc