1 / 11

ICC243 Sistemas Operativos

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

Download Presentation

ICC243 Sistemas Operativos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ICC243Sistemas Operativos P01: Aspectos Administrativos Slide: 1 Prof. Jonathan Makuc

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. ICC243Sistemas Operativos P01: Aspectos Administrativos Slide: 11 Prof. Jonathan Makuc

More Related