Sistemas de Operación
CI-3825
Abril-Julio 2012
| SECCIÓN 2 |
Horas
|
Lunes
|
Miércoles
|
Jueves
|
|
Teoría
|
5-6
|
AUL-004
|
AUL-012
|
|
|
Laboratorio
|
7-9
|
|
|
AUL-004
|
Noticias
Evaluaciones
Referencias
Cronograma
Reglas
Última modificación: Mon Apr 30 10:23:39 VET 2012
Profesores: Angela
Di Serio y Carlos Figueira (teoría y laboratorio),
Eduardo Blanco (laboratorio)
Noticias
Enunciados de Proyectos
Evaluaciones
Sistemas de Operación (CI-3825) integra teoría y
laboratorio. La nota final del curso se compone de 60% de la nota de teoría
y 40% de la nota de laboratorio.
La programación de las evaluaciones (teoría y laboratorio) está en el cronograma tentativo del curso.
La teoría será evaluada en dos exámenes parciales, de 30% de la nota
total cada uno.
El laboratorio será evaluado a través de una tarea (10% de la nota total) y
dos proyectos (de 15% cada uno).
La tarea será sobre iniciación en programación en lenguaje
C. El primer proyecto utilizará procesos y comunicación entre
procesos usando "pipes". El segundo proyecto incluirá manejo de señales
y llamadas al sistema para el manejo de archivos.
Referencias
Teoría
Libros
Cualquiera de los libros mencionados a continuación puede ser
utilizado para el curso. No nos ceñiremos a ninguno en particular.
- Stallings, William. Operating Systems, Internals
and Design Principles.Editorial Prentice Hall. La última
edición es la 7a, de marzo de 2011. En general se publican también
en castellano, con retardo con respecto a las ediciones en inglés.
- Silberschatz, A. Galvin, P.B., Gagne G.. Operating System
Concepts. Editorial Wiley. La última edición en inglés es la 9a, de 2011.
- Tanenbaum, Andrew.. Modern Operating Systems.
Editorial Prentice Hall. La última edición es la 3a, de 2007;
existe en castellano.
Material
- El programa y material elaborado por los profesores de la
sección de Sistemas Paralelos y Distribuidos se encuentra aquí.
- También están publicados resúmenes de las clases sobre Sistemas de
Archivos, Implementación de
Sistemas de Archivos, y Discos
- El profesor Avi Silberschatz tiene mucho material en
línea relacionado con su libro "Operating Systems
Concepts". En la pagina de la editoria Wiley también encontrará
material de apoyo relacionado con el libro.
- William Stallings tiene material
disponible sobre sus libros, incluyendo material y enlaces
interesantes relacionados con Sistemas de Operación
- La editorial Pearson tiene disponible muchos recursos
relacionados con el libro
de A. Tanenbaum
Laboratorio
La principal referencia para el laboratorio son los manuales en línea
(man) de Unix.
Material
Material
del Profesor Félix García Carballeira, "Introducción al Lenguaje de
Programación C".
Libros
- Brian W. Kernighan y Dennis
M. Ritchie. El Lenguaje de Programación C. Prentice
Hall
- Graham Glass. UNIX for
Programmers and Users. A complete guide. Prentice
Hall
- K. Robbins and Steven Robbins. UNIX:
Programación Práctica. Guía para la Concurrencia,
la comunicación y los Multihilos. Prentice Hall.
- Bil Lewis y Daniel J. Berg. Multithreaded Programming with
Pthreads. Prentice-Hall. 1998.
- Uresh Vahalia. Unix Internals. The New Frontiers..
Prentice-Hall. 1996.
Advertencias y Reglas de Juego
- Reglas para recuperación de exámenes:
- Quien no presente un examen debe dirigirse al Decanato
de Estudios Profesionales y tramitar una solicitud para recuperar el
examen. No habrá excepciones.
- Se llevará a cabo un solo examen de recuperación el
miércoles de la semana 12 en las horas y salón de la teoría.
- Toda copia detectada en cualquiera de las evaluaciones
acarrerará la anulación de todas las evaluaciones y UNO (1) como
calificación definitiva, así como la apertura de un proceso
administrativo de acuerdo con el Reglamento General de la USB
- Cuando haya trabajos realizados en equipo, cada miembro del
equipo es responsable de dichos trabajos, y por ende debe ser
capaz de justificar y defender cada una de las partes que lo
componen.
Carlos Figueira