Sistemas Operativos ISC
Sistemas Operativos ISC
- DATOS DE LA ASIGNATURA
Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.
Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Estructura de datos.
Arquitectura de
computadoras.
Fundamentos de
programación.
Teoría de las
telecomunicaciones.
Teoría de la
computación.
• Examen escrito.
• Prácticas de laboratorio.
• Entrega de reportes de tópicos investigados.
• Exposición de temas.
Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante • Investigar y definir el concepto de 1, 2, 3, 4, 5,
conocerá la historia, sistema operativo, analizar y discutir en
6, 7
funciones, clase.
características, • Investigar y definir sus funciones y
clasificación y características, analizar y discutir en
estructura de un clase.
sistema operativo. • Realizar investigaciones acerca de los
aspectos históricos del desarrollo de los
sistemas operativos.
• Organizar la información obtenida, por
equipos, para presentarla a todo el
grupo.
• Escuchar la reseña histórica de la
evolución de los sistemas operativos
con el propósito de explicarse la
complejidad actual de los mismos.
• Analizar, en equipo, las estructura de
diferentes sistemas operativos y su
clasificación. Elaborar conclusiones por
equipo y presentarlas al grupo.
• Como resultado de la reseña anterior
clasificar según diferentes criterios los
desarrollos históricos de sistemas
operativos.
• Identificar las capas conceptuales y en
el laboratorio el código fuente que las
conforma.
• Desarrollar una práctica de
recompilación del núcleo de un sistema
operativo puede ser didáctico como
pcxinu de Douglas Comer o minix de
Andrew Tanenbaum o real como
GNU/LINUX.
• Elaborar algunas llamadas al sistema y
distinguir el mecanismo de las
interrupciones en el contexto de los
procesos.
Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá el • Discriminar los conceptos de: algoritmo, 1, 2, 3, 4, 5,
concepto de proceso, programa, proceso, tarea, job, sesión y
6,7, 8, 10
procesos ligeros, lote, valorando la utilidad de cada uno de
concurrencia y ellos.
algunos algoritmos • Investigar y definir los conceptos de
de planificación. estado y transiciones de estado de un
proceso.
• Diagramar las transiciones de estado de
los procesos para reconocer las
características que los distinguen.
• Caracterizar los componentes del
sistema operativo que permiten el control
de procesos.
• Caracterizar los componentes del
sistema operativo que permiten el control
de procesos.
• Identificar en el laboratorio, los
elementos fundamentales del código
fuente, para los módulos del núcleo del
sistema; señalando los que
corresponden al despachador de
procesos.
• Analizar y diseñar sistemas que
contengan el funcionamiento de
semáforos y monitores.
• Identificar en el laboratorio, los códigos
fuente que corresponden al manejo de
interrupciones y de intercomunicación
entre procesos. (IPC).
• Definir el concepto de interbloqueo
deadlock) y analizar su detección,
prevención y recuperación.
• Definir y analizar los criterios de la
planificación de procesos.
• Elaborar un cuadro sinóptico sobre las
diferentes técnicas de administración de
procesos.
• Crear procesos padre hijo en un sistema
operativo tipo UNIX.
• Interpretar información del sistema para
equilibrar las cargas de trabajo, cuando
se involucren varias actividades de
procesos tomando en cuenta los
recursos que contiene el sistema.
• Realizar una práctica para la detección
de interbloqueos en los mutex del
minikernel.
• Realizar una práctica de implementación
de semáforos en el minikernel.
• Realizar una práctica de planificación
round-robin en el minikernel.
Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará las • Investigar y definir el concepto de 1, 2, 3, 4, 5, 6
técnicas de administración de memoria.
administración de • Definir los requisitos de la
memoria administración de memoria.
• Hacer un mapa conceptual de las
diferentes técnicas de la administración
de memoria real.
• Investigar y definir el concepto de
memoria virtual.
• Analizar y aplicar la mejor estrategia de
la administración de memoria virtual
según las necesidades.
• Realizar una práctica de monitoreo de
memoria de un proceso
UNIDAD 4.- Administración de entrada/salida.
Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará las • Buscar información sobre dispositivos de 1, 2, 3, 4, 5,
técnicas de uso de E/S y la organización de las funciones 6, 9, 10
periféricos en un de E/S.
sistema de cómputo. • Investigar y conocer los aspectos de
diseño de E/S en los sistemas
operativos.
• Exponer la información por equipos.
• Analizar las características del hardware
de E/S.
• Analizar las características de software
de E/S.
• Sintetizar las estrategias de búsqueda
en disco.
• Realizar una práctica de introducción de
una nueva llamada al sistema en el
minikernel.
Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Utilizará la estructura • Investigar y definir que es un archivo y 1, 2, 3, 4, 5,
general de un un sistema de gestión de archivos 6,10
sistema de archivos • Investigar y describir la arquitectura de
los sistemas de archivos.
• Definir criterios para la jerarquía de
datos.
• Investigar y describir las funciones de la
gestión de archivos.
• Exponer la organización y acceso a
archivos.
• Investigar y explicar la gestión de
almacenamiento secundario.
• Determinar los mecanismos de
protección y seguridad en el servidor de
archivos.
• Realizar una práctica de gestión de
archivos.
• Realizar una práctica de creación de un
sistema de archivos: mkfs.
• Realizar una práctica de creación de un
sistema de archivos: mkfs.
Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá los • Investigar y definir el concepto y 1, 2, 3, 4, 5, 6
objetivos, funciones y objetivos de un mecanismo de
técnicas de protección.
protección y • Identificar las funciones de un sistema
seguridad. de protección.
• Clasificar los mecanismos de
protección.
• Investigar y definir el concepto de
seguridad y sus estándares
• Identificar las amenazas al sistema y su
vulnerablilidad.
• Clasificar las diferentes técnicas de
cifrado.
Unidad Práctica
1 1 Utilizando software especializado, identificar las
características de los elementos que integran una
computadora personal y monitorear su funcionamiento.
2 Utilizando un lenguaje de nivel medio, elaborar y probar
rutinas de atención a interrupciones.
3 1 Desarmar e identificar los elementos de una
computadora personal, como componentes y subsistemas.
2 Ensamblar y probar una computadora, utilizando
Analizador Lógico, Osciloscopio y Multímetro.
4 1 Utilizando el microcontrolador disponible, desarrolle una
aplicación que le permita:
- La programación de un microcontrolador.
- Su interconexión a una computadora personal.