Sunteți pe pagina 1din 2

IES-222: Sistemas Operativos

Primavera 2017

Profesor: Maximiliano Osorio Hora: Viernes 18:45 - 22:00


Email: mosorio@inf.utfsm.cl Lugar: R-302.

Objetivos del curso:

La asignatura se enfoca a proporcionar una base conceptual que permita comprender los principios
sobre los cuales se disenan los sistemas operativos.

Explicar la administracion de memoria y el sistema de archivos.

Fundamentar el diseno de software de sistemas y utilizar eficientemente un sistema computacional.

Forma de evaluacion: Existe dos tipos evaluacion:

Certamenes

Trabajo: Profundizar en algun tema de interes relacionado con Sistemas Operativos

C1 + C2 + C3
N F = 0,8 + 0,2 N T (1)
3

Fechas: importantes
Certamen #1: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 de septiembre.
Certamen #2: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 de octubre.
Certamen #3: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 de noviembre.
Inscripcion del trabajo: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 de agosto.
Entregable 1 del trabajo: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 de septiembre.
Entregable final del trabajo: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 de noviembre.

Contenidos del curso:

1. Introduccion: Conceptos y definiciones basicas. Los grandes temas. Breve historia

2. Kernels y Procesos: La Abstraccion del Kernel: Concepto de proceso, operacion dual. La Interfaz de
Programacion: Administracion de procesos, entrada/salida.

3. La Interfaz de Programacion: Llamadas al sistema. Creacion y administracion de procesos. Entrada y


Salida. El shell.

4. Concurrencia: Concurrencia y Threads: Abstraccion e interfaz, API, implementacion.

5. Sincronizacion: Acceso Sincronizado a Objetos Compartidos: Exclusion mutua, Locks y variables de


condicion.

6. Sincronizacion multi-core: Topicos avanzados en temas de concurrencia.

7. Itineracion: Itineracion de uniprocesadores y multiprocesadores. Algoritmos de Itineracion.

Pagina 1 de 2
Sistemas Operativos 3 de agosto de 2017

8. Memoria Cache y Memoria Virtual: Conceptos, jerarqua, lookup. Conceptos Avanzados: entrada y
salida, maquinas virtuales, tolerancia a fallas.

9. Administracion de Memoria: Transformacion de Direcciones: conceptos, protecciones, eficiencia.

10. Almacenamiento Persistente: Sistema de Archivos: abstracciones, API, jerarqua de SW. Dispositivos
de Almacenamiento: Discos magneticos, almacenamiento flash. Archivos y Directorios: Implementa-
cion. Sistemas RAID.

Texto gua:

T. Anderson, M. Dahlin: Operating Systems: Principles and Practice, Recursive Books, Ltd., 2th
Edition, 2014.

Texto complementario:

Silberschatz A. and Galvin P. and Gagne G.: Operating Systems Concepts, John Wiley and Sons
Inc., 8th Edition, 2009.

Tanenbaum A.. Modern Operating Systems 3rd Edition PrenticeHall, 2007.

Stallings W. Operating Systems: Internals and Design Principles, 7th Edition, 2011. Pearson.

Pagina 2 de 2

S-ar putea să vă placă și