Syllabus

AEC-1061 SISTEMAS OPERATIVOS

DR. GONZALO MIGUEL QUETZ AGUIRRE

gmquetz@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
5 2 2 4 Ciencia Ingeniería

Prerrequisitos
Diseñar e implementar objetos de programación que permitan resolver situaciones reales y de ingeniería.
Seleccionar, diseñar, implementar y manipular estructuras de datos que optimicen el rendimiento de aplicaciones de software, con un enfoque orientado a objetos y considerando la complejidad de los algoritmos utilizados.
Identificar la tecnología de la computación a través de las arquitecturas de diferentes modelos y desarrollar habilidades que le permitan sugerir soluciones óptimas utilizando los sistemas de cómputo

Competencias Atributos de Ingeniería
Conoce los componentes, el objetivo, la función y las características de los sistemas operativos para comprender la estructura general de un sistema operativo.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Comprende las técnicas de administración de procesos para crear procesos empleando los mecanismos que presenta el sistema operativo para la comunicación y sincronización   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Analiza las técnicas de administración de memoria y sus implicaciones para identificar el desempeño de un sistema operativo   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Conoce los mecanismos de manejo de dispositivos de entrada/salida en los sistemas operativos para su administración y control..   Desarrollar y conducir una experimentación adecuada; analizar e interpretar datos y utilizar el juicio ingenieril para establecer conclusiones
Comprende e identifica las estructuras de los sistemas de archivos y las interfaces de acceso para gestionar información almacenada en memoria secundaria.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Conoce y analiza los mecanismos de protección y como éstos son empleados para proteger la integridad del sistema.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería

Normatividad
1.- Asistir al salón de clases a la hora indicada con 10 min. de retardo como máximo, momento en el cual se realizará el pase de lista, por lo tanto, pasado ese tiempo se negará el acceso haciéndose acreedor a una falta por cada hora que dure la sesión. 2.- Los ejercicios para realizar en clase y tareas deberán ser entregadas por la vía establecida por el profesor en tiempo y forma para hacerse acreedor a los puntos. En caso de entregar trabajos duplicados aun con diferente formato, todos serán rechazados. 3.- En exposiciones en equipo todos los integrantes deberán participar sin excepción. 4.- Mantener el teléfono celular en modo vibrador o silenciado 5.- En la sesiones en centro de cómputo es necesario presentarse con la credencial oficial actualizada para poder ingresar, de no hacerlo será aplicada la falta según las horas que dure la sesión y no serán aceptados trabajos que debieran ser entregados ese día. 6.- Mantener un ambiente de respeto y cordialidad dentro del salón de clase, cualquier falta de respeto puede repercutir en la expulsión del salón de clase y por consiguiente en faltas y negativas para la entrega de trabajos. 7.- Solo serán aceptados documentos oficiales y debidamente validados por la coordinación académica para la justificación de faltas, en los próximos 2 días hábiles de ocurrida la falta. Es responsabilidad del alumno estar al tanto del sistema de asistencias en línea para hacer cualquier aclaración y no esperar hasta la fecha de cierre, momento en el que no se realiza ningún ajuste. 8.- No se permite la toma de fotografías o videos durante la sesión de clase, aún sean realizadas al material presentado en pantalla.

Materiales
Computadora con acceso a internet, dispositivo de almacenamiento, preferentemente memoria flash (usb), materiales de aprendizaje de las sesiones (syllabus), libreta y pluma para hacer anotaciones

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Sistemas Operativos Modernos /
Tanenbaum, Andrew S.
Pearson,
3a. / 2009.
6
-

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 3.1.3
PARCIAL 2 De la actividad 4.1.1 a la actividad 6.1.3

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Introducción a los sistemas operativos
          1.1. Conoce los componentes, el objetivo, la función y las características de los sistemas operativos para comprender la estructura general de un sistema operativo.
                   1.1.1. AFC: Describir en una línea del tiempo avances importantes en la historia de los sistemas operativos, con el propósito de interpretar la complejidad actual de los mismos
                           Introducción a S.O. - Stallings (1579510 bytes)
                          
                   1.1.2. AFC: Investigar y exponer los sistemas operativos vigentes en la industria. Identificar las estructuras de diferentes S.O., su clasificación, funciones y caract. Elaborar conclusiones y presentarlas
                           Introducción a S.O. - Tenenbaum (216329 bytes)
                          
2. Administración de Procesos y del procesador.
          2.1. Comprende las técnicas de administración de procesos para crear procesos empleando los mecanismos que presenta el sistema operativo para la comunicación y sincronización
                   2.1.1. AFC: Elaborar un diagrama de las transiciones de estado de los procesos para reconocer las características que los distinguen
                           Descripción y control de procesos (835962 bytes)
                           Algoritmos de planificación de procesos (87874 bytes)
                          
                   2.1.2. AFC: Diferenciar los conceptos de: algoritmo, programa, proceso, tarea o job, sesión y lote, valorando la utilidad de cada uno de ellos mediante un glosario
                          
                   2.1.3. APR: Realizar una practica de monitoreo de memoria de un proceso
                           Núcleo (Niveles y procesos) (87727 bytes)
                          
                   2.1.4. ASC: Definir las diferencias fundamentales y específicas de proceso, thread y multi-thread, Investigar los mecanismos empleados para la sincronización y comunicación entre procesos y Definir el concepto de interbloqueo (deadlock)
                          
3. Administración de memoria.
          3.1. Analiza las técnicas de administración de memoria y sus implicaciones para identificar el desempeño de un sistema operativo
                   3.1.1. ASC: Investigar y discutir el concepto de administración de memoria, su clasificación y jerarquía basados en el estado del arte actual de los sistemas operativos
                           Política y filosofía de la administración de memoria (155520 bytes)
                          
                   3.1.2. ASC: Definir las ventajas y desventajas de la memoria virtual y Resumir las funciones de un administrador de memoria y los requisitos de la administración
                          
                   3.1.3. ASC: Elaborar un mapa conceptual de las diferentes técnicas de la administración de memoria real y Analizar los problemas que presenta la asignación de memoria. Diferenciar entre partición, segmento, página de memoria y sus caract.
                           Memoria Real (193785 bytes)
                           Organización de memoria virtual (356023 bytes)
                          
4. Administración de entrada/salida.
          4.1. Conoce los mecanismos de manejo de dispositivos de entrada/salida en los sistemas operativos para su administración y control..
                   4.1.1. AFC: Investigar y documentar los aspectos de diseño sobre dispositivos de entrada/salida y la organización de sus funciones en el sistema operativo.
                           Dispositivos y manejadores de dispositivos (554428 bytes)
                          
                   4.1.2. ASC: Documentar y exponer los problemas más comunes para el manejo de los dispositivos de entrada/salida y que estrategias se siguen para el control de dispositivos periféricos.
                           Operaciones de E/S (296330 bytes)
                          
                   4.1.3. ASC: Explicar la gestión de almacenamiento secundario y documentar las estrategias de búsqueda en disco
                           Estructura de datos para manejo de dispositivos (451627 bytes)
                          
5. Sistemas de archivos
          5.1. Comprende e identifica las estructuras de los sistemas de archivos y las interfaces de acceso para gestionar información almacenada en memoria secundaria.
                   5.1.1. AFC: Definir la composición genérica, funciones y atributos de los sistemas de archivos empleados en la industria. Presentar documento
                          
                   5.1.2. AFC: Documentar la arquitectura que siguen los sistemas de archivos y establecer semejanzas y diferencias
                           Sistema de Archivos (765158 bytes)
                          
                   5.1.3. APR: Plantear un caso de recuperación de datos en caso de falla en el sistema de archivos y analizar las diferentes soluciones propuestas
                           Sistema de archivos (82240 bytes)
                          
6. Protección y seguridad
          6.1. Conoce y analiza los mecanismos de protección y como éstos son empleados para proteger la integridad del sistema.
                   6.1.1. AFC: Investigar los conceptos de seguridad, vulnerabilidad, protección y los mecanismos que emplean los sistemas operativos.Presentar documento con la información recabada
                           Cifrado (227372 bytes)
                          
                   6.1.2. ASC: Documentar las amenazas más comunes que se aplican a los sistemas operativos en la actualidad
                          
                   6.1.3. ASC: Elaborar una tabla comparativa de los diferentes tipos de seguridad y técnicas de cifrado incluyendo las ventajas y desventajas
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación