Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERIA
DIRECCION GENERAL DE EDUCACION FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
SYLLABUS
I. DATOS GENERALES.
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.
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.
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
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
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
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.