Introducción A Los Sistemas Operativos v7 - 2021
Introducción A Los Sistemas Operativos v7 - 2021
Introducción A Los Sistemas Operativos v7 - 2021
Año: 2021
2- Objetivos
Que el estudiante asimile los principales conceptos asociados a los sistemas operativos.
Que el estudiante se apropie de las funcionales básicas que posee un sistema operativo con
las estrategias utilizadas para su implementación.
3 - Contenidos Mínimos:
Sistemas Operativos.
Tipos de Sistemas Operativos.
Concepto de Proceso.
Planificación de Procesos (scheduling) con uno o más procesadores.
Administración de memoria (caché, RAM, externa)
Administración y Control de E/S.
Sistemas Operativos de Redes.
Administración de Sistemas de Archivos.
Protección. Seguridad.
Bibliografía asociada:
Stallings, W. (2005). Sistemas Operativos - Aspectos Internos y Principios de Diseño. 5ta
Edición Prentice Hall. Capítulos 1 y 2.
Tanenbaum, A.S. (2009). Sistemas Operativos Modernos. 3ra Edición Prentice Hall. Capítulo
1.
Unidad 2: Administración de Procesos
Concepto de Programa, Proceso y Tarea. Administración y Control de los Procesos. Estados de
los Procesos. Imagen de Procesos y Espacio de direcciones. Tabla de Procesos. Procesos hijos e
Hilos (threads). Implementación de los hilos.
Bibliografía asociada:
Stallings, W. (2005). Sistemas Operativos - Aspectos Internos y Principios de Diseño. 5ta
Edición Prentice Hall. Capítulos 3 y 4.
Tanenbaum, A.S. (2009). Sistemas Operativos Modernos. 3ra Edición Prentice Hall. Capítulo
2 (secciones 2.1 y 2.2).
Bibliografía asociada:
Stallings, W. (2005). Sistemas Operativos - Aspectos Internos y Principios de Diseño. 5ta
Edición Prentice Hall. Capítulo 11.
Tanenbaum, A.S. (2009). Sistemas Operativos Modernos. 3ra Edición Prentice Hall. Capítulo
5.
Bibliografía asociada:
Stallings, W. (2005). Sistemas Operativos - Aspectos Internos y Principios de Diseño. 5ta
Edición Prentice Hall. Capítulos 9 y 10 (sección 10.1).
Tanenbaum, A.S. (2009). Sistemas Operativos Modernos. 3ra Edición Prentice Hall.
Capítulos 2 (sección 2.4) y 8 (sección 8.1).
Bibliografía asociada:
Stallings, W. (2005). Sistemas Operativos - Aspectos Internos y Principios de Diseño. 5ta
Edición Prentice Hall. Capítulos 7 y 8.
Tanenbaum, A.S. (2009). Sistemas Operativos Modernos. 3ra Edición Prentice Hall.
Capítulo 3.
Bibliografía asociada:
Stallings, W. (2005). Sistemas Operativos - Aspectos Internos y Principios de Diseño. 5ta
Edición Prentice Hall. Capítulos 16.
Tanenbaum, A.S. (2009). Sistemas Operativos Modernos. 3ra Edición Prentice Hall. Capítulo
9.
5 - Metodología de Trabajo:
Por las características de la asignatura, el dictado de la misma contempla un desarrollo teórico-
práctico. Aproximadamente se utiliza la mitad del tiempo de cada clase para dictar temas
teóricos y la otra mitad para temas prácticos asociados:
De los temas teóricos se desarrollan los temas del programa exponiendo los conceptos
fundamentales de cada uno de ellos así como la propuesta de temas de lectura a fin de
propender el debate de los tópicos tratados en clase.
Para los temas prácticos se realizan ejercicios de ejemplo en clase, a partir de los cuales los
estudiantes podrán practicar mediante una guía de ejercicios propuestos. A su vez, en cada
clase, se trataron las dudas surgidas.
Por otra parte, los estudiantes deben desarrollar un trabajo práctico grupal, con tres entregas,
cuyo objetivo es introducir a los estudiantes en el uso de los sistemas operativos.
- Objetivo: El objetivo es proponer un nuevo tipo de planificador de procesos, el cual debe tener
alguna característica diferente a los vistos en clase.
- Metodología: A partir del análisis de los resultados de las entregas anteriores, cada grupo
deberá proponer un nuevo tipo de planificador de procesos. Dicha propuesta deberá ser descripta
indicando los posibles beneficios que se piensa que tendrá, así como también incluir un pseudo-
código que indique su forma de trabajo. A partir de dicha especificación, cada grupo deberá
aplicar su propuesta en la configuración de procesos definida en la primera entrega. Dicha
aplicación podrá ser realizando la simulación manualmente o modificando el simulador para
incluir el nuevo algoritmo. Una vez realizada la aplicación, se deberá analizar y comparar los
resultados obtenidos contra los obtenidos en las entregas anteriores.
Como resultado de esta entrega se deberá presentar un informe que indique:
1) Descripción del nuevo tipo de planificador de procesos propuesto.
2) Pseudo-código del nuevo tipo de planificador de procesos propuesto.
3) Resultados obtenidos por su aplicación.
4) Análisis de los resultados obtenidos.
5) Comparación con los resultados en la simulación anterior.
7 - Evaluación y Acreditación:
Una primera evaluación se basará en la observación de las actitudes del estudiante en cuanto a la
participación en la clase, el trabajo dentro del grupo y el interés que manifieste en los temas
desarrollados. Asimismo, los estudiantes deberán cumplir con el 75% de asistencia a clase.
Por otro lado, durante la cursada los estudiantes deberán resolver una evaluación parcial. En caso
de no aprobarse, el estudiante contará con un recuperatorio. Si el estudiante no aprobarse el
examen parcial ni el recuperatorio, quedará en la condición de libre. Por consiguiente, la nota de
cursada será promediada con una nota conceptual producto del desempeño del estudiante en
clase, de las evaluaciones parciales y de los trabajos prácticos entregados. El resultado será la
calificación parcial de la cursada.
Una vez aprobada la cursada, los estudiantes deberán realizar un examen de carácter oral a partir
de la cual se definirá la nota final de la asignatura.
A modo de resumen, a continuación se presentan los métodos de evaluación propuestos:
Exámenes Parciales /
Individual – Escrito
Recuperatorios
8 - Bibliografía:
Stallings, W. (2005). Sistemas Operativos - Aspectos Internos y Principios de Diseño. 5ta
Edición Prentice Hall. ISBN 978-84-204-5796-0. Disponible en:
https://elibro.net/es/ereader/bibunla/45337
Tanenbaum, A.S. (2009). Sistemas Operativos Modernos. 3ra Edición Prentice Hall. ISBN:
978-607-442-046-3. Disponible en: https://elibro.net/es/ereader/bibunla/39531
9- Cronograma de Clases
A continuación se presenta la planificación a utilizar para el dictado de las clases:
Nº Unidad Temas TP
Introducción a la asignatura.
1 Unidad Nº 1
Conceptos iniciales.
Entrega TP
8 Unidad Nº 5 Administración de Memoria (cont.)
Nro 1
Entrega TP
15 Repaso Clase de repaso para el Recuperatorio.
Nro 3
Nº Unidad Temas TP