icc243 sistemas operativos

Post on 03-Jan-2016

29 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 Presentation

TRANSCRIPT

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

top related