Está en la página 1de 5

MARINA DE GUERRA DEL PERU UNIVERSIDAD NACIONAL DE

INGENIERIA
DIRECCION GENERAL DE EDUCACION FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS

SYLLABUS

I. DATOS GENERALES.

1. Asignatura : Sistemas Operativos


2. Nivel :
3. Especialidad :
4. Código curso :
5. Año de estudio :
6. Ciclo académico :
7. Número de horas
Horas de teoría : 6 horas
Horas de práctica : 2 horas
8. Créditos :
9. Requisitos :
10. Profesor : Ing. Samuel A. Oporto Díaz.(Mg)

II. SUMILLA.

Al terminar el curso el alumno debe estar en la capacidad de entender los conceptos usados
para diseñar y construir un sistema operativo.

Se estudia el control de recursos, la comunicación entre procesos, la administración de


memoria y el manejo del sistema de entrada /salida en forma general.

III. COMPETENCIAS.

COMPETENCIAS GENERALES
 Comprende los conceptos y problemas específicos de los Sistemas Operativos, las
características que los diferencian de otros sistemas informáticos.
 Conoce los métodos más importantes que utilizan para desarrollar Sistemas Operativos
y la organización del software, y comprender sus principios y formas de aplicación.
 Conoce la funcionalidad de los sistemas operativos, así como su estructura y
funcionamiento interno.

COMPETENCIAS DE LA ASIGNATURA
 Identifica las funciones de un sistema operativo.
 Identifica los conceptos de dispositivos de entrada / salida
 Identifica los conceptos de administración procesos
 Identifica los conceptos de administración de memoria real y virtual.
 Identifica los conceptos de administración de archivos
 Conoce los conceptos de redes y tipologías de red.
IV. DESARROLLO DE UNIDADES TEMATICAS.

UNIDAD TEMATICA 1. INTRODUCCION DE LOS SISTEMAS OPERATIVOS


COMPETENCIA BASICA
Comprende los conceptos y problemas específicos de los Sistemas Operativos, las
características que los diferencian de otros sistemas informáticos.

CONTENIDOS
CONCEPTUALES (conocer) PROCEDIMENTALES (hacer)
Visión General de un Sistema de Computo Comprende el sistema de computo
Procesador, Buses, Memoria Identifica las partes de un sistema operativo.
Entrada/Salida
Problemas que Resuelve un SO
Estructura del SO
Componentes
Llamadas al Sistema
Estructura de un SO
Máquinas Virtuales
Diseño e Implementación
ESTRATEGIAS DIDACTICAS
Exposición teórica de los conceptos
Desarrollo de lectura domiciliaria
Desarrollo de ejercicios prácticos

UNIDAD TEMATICA 2. ADMINISTRACION DE PROCESOS


COMPETENCIA BASICA
Comprende los conceptos y problemas específicos de la administración de procesos.

CONTENIDOS
CONCEPTUALES (conocer) PROCEDIMENTALES (hacer)
Kernel Identifica el bloque de control de procesos
Descripción y control de procesos Describe los procesos
Descripción de procesos Conoce los identificadores de un proceso.
Control de procesos Identifica los estados de un proceso.
Bloque de control de procesos Evalúa los modelos de gestión de procesos
Modos de ejecución

ESTRATEGIAS DIDACTICAS
Exposición teórica de los conceptos
Desarrollo de lectura domiciliaria
Desarrollo de ejercicios prácticos
UNIDAD TEMATICA 3. GESTION DE LA CONCURRENCIA DE PROCESOS
COMPETENCIA BASICA
Comprende los conceptos y problemas de la concurrencia de procesos, la exclusión mutua y
el interbloqueo.

CONTENIDOS
CONCEPTUALES (conocer) PROCEDIMENTALES (hacer)
Concurrencia Identifica la sección crítica de un programa
Interacción entre procesos Diferencia entre interbloqueo y aplazamiento
Problemas potenciales a resolver indefinido
Sección crítica Conoce las soluciones por software y por
Soluciones de software hardware
Soluciones de hardware
Semáforos
Monitores
Paso de mensajes

ESTRATEGIAS DIDACTICAS
Exposición teórica de los conceptos
Desarrollo de lectura domiciliaria
Desarrollo de ejercicios prácticos

UNIDAD TEMATICA 4. GESTION DE MEMORIA


COMPETENCIA BASICA
Comprende los conceptos y problemas específicos de la memoria real y virtual.

CONTENIDOS
CONCEPTUALES (conocer) PROCEDIMENTALES (hacer)
Organización. Conoce los tipos de memoria
Paginación Identifica los algoritmos de planificación de
Segmentación memoria
Asignación de memoria. Conoce la gestión de memoria virtual
Algoritmos de paginación, segmentación.
Estructuras de hardware.
Políticas de gestión.
Memoria virtual paginada
Memoria virtual segmentada
ESTRATEGIAS DIDACTICAS
Exposición teórica de los conceptos
Desarrollo de lectura domiciliaria
Desarrollo de ejercicios prácticos
UNIDAD TEMATICA 5. PLANIFICACION DE PROCESOS
COMPETENCIA BASICA
Comprende los conceptos y problemas específicos de la planificación de procesos.

CONTENIDOS
CONCEPTUALES (conocer) PROCEDIMENTALES (hacer)
Tipos y algoritmos de planificación. Conoce los algoritmos de planificación de
Planificación de procesos. procesos.
 Primero en llegar primero en ser servido. Identifica qué algoritmo usar.
 Turno rotatorio (round robin) q = 1 Conoce los indicadores de evaluación
 Turno rotatorio (round robin) q = 4
 Primero el proceso más corto
 Menor tiempo restante.
 Mayor tasa de respuesta.
 Realimentación q = 1
 Realimentación q = 2n

ESTRATEGIAS DIDACTICAS
Exposición teórica de los conceptos
Desarrollo de lectura domiciliaria
Desarrollo de ejercicios prácticos

UNIDAD TEMATICA 6. ADMINISTRACION DE ENTRADA SALIDA


COMPETENCIA BASICA
Comprende los conceptos y problemas específicos de los dispositivos de entrada y salida de
la gestión de archivos.

CONTENIDOS
CONCEPTUALES (conocer) PROCEDIMENTALES (hacer)
Organización de las funciones de E/S. Conoce el concepto de entrada salida
Estructura lógica. Arreglos de discos RAID. Conoce los recursos dedicados y exclusivos
Organización. Gestión de archivos en Unix. Conoce el gestor de e/S
Nodos-i. Gestión NTFS en Windows. Conoce los algoritmos de planificación de
disco.
ESTRATEGIAS DIDACTICAS
Exposición teórica de los conceptos
Desarrollo de lectura domiciliaria
Desarrollo de ejercicios prácticos

V. EVALUACIÓN.

NFA = PCL + 2* EP + 2 * EF
5

Donde:
PCL: Promedio de controles de lectura
EP: Examen parcial
EF: Examen final
VI. FUENTES DE INFORMACIÓN.

6.1. Textos de base


Sistemas Operativos, 2da Edición 1997
William Stallings,
Prentice Hall España

6.2. Bibliografía complementaria


Sistemas Operativos, conceptos fundamentales, 3ra. Edición 1994
A. Silberschatz, J. Peterson, P. Galvin
Addison-Wesley Publishing Company USA

Sistemas Operativos, 2da Edición 1993


H. M. Deitel
Addison-Wesley Publishing Company USA

Sistemas Operativos, 2da Edición 1993


Andrew Tanenbaum

Sistemas Operativos, Conceptos y Diseño 1988


Milan Milenkovic
McGraw-Hill México

Sistemas Operativos 1981


Stuart E. Madnick, John J. Donovan
Editorial Diana México

6.3. Bibliografía virtual

Material del curso


http://www.wiphala.net/courses/operating_systems/CITEN/2009-I/index.html

SISTEMAS OPERATIVOS - FACENA - UNNE


http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SOF.htm

Curso Sistemas Operativos (PUC-DCC)


http://www2.ing.puc.cl/~dmery/os/

También podría gustarte