Syllabus

AEC-1061 SISTEMAS OPERATIVOS I

ING. CARLOS JIMENEZ LOPEZ

cjimenez@itescam.edu.mx

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

Prerrequisitos
Selecciona, diseña, implementa y manipula estructuras de datos que optimicen el rendimiento de aplicaciones de software, considerando la complejidad de los algoritmos utilizados. Comprende las distintas arquitecturas de computadoras, así como las filosofías de diseño para desarrollar aplicaciones compatibles con la tecnología más avanzada en 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.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
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.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
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.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Comprende e identifica las estructuras de los sistemas de archivos y las interfaces de acceso para gestionar información almacenada en memoria secundaria.   Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas
Conoce y analiza los mecanismos de protección y como éstos son empleados para proteger la integridad del sistema.   Desarrollar y conducir una experimentación adecuada; analizar e interpretar datos y utilizar el juicio ingenieril para establecer conclusiones

Normatividad
1.-Las y los estudiantes podrán ingresar al salón de clases en el horario establecido y en el lugar señalado y solo tendrán 10 minutos de tolerancia para tener asistencia.
2.- Las y los estudiantes deberán leer o investigar de manera anticipada el material que corresponde a los temas a tratar en clases.
3.- Todas las evidencias requeridas deberán ser entregadas en formato electrónico en la fecha programada para su presentación, deberán nombrarse por nombre (apellidos y nombre y no. de tarea) o equipo y no. de tarea.
4.- No se permite el uso de celulares dentro del aula.
5.- No se permite el consumo de alimentos y bebidas dentro del aula.
6.- Conducirse en todo momento con respeto hacia sus compañeros.
7.- 1ra Re evaluación, será utilizado para recibir las correcciones de sus trabajos entregados en moodle y en ONE DRIVE de sus cuentas institucionales, y únicamente quedara habilitado para alumnos que realicen actividades de comisión institucional.
8.- 2da Re evaluación, quedara habilitado para alumnos que realicen actividades de comisión institucional.
9.- Es necesario contar con el 80% asistencia para poder tener derecho a a 1era Reevaluación.

Materiales
Software "prcview_5_2_15", "ProcessExplorer", "ProcessMonitor", Equipo de computo, procesador de texto.

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Sistemas operativos : aspectos internos y principios de diseño /
Stallings, William
Pearson pretince hall.
5a. / 2005.
4
-
Sistemas operativos en entornos monousuarios y multiusuario /
Raya González, Laura
Alfaomega,
2005.
7
-

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 3.1.4
PARCIAL 2 De la actividad 4.1.1 a la actividad 6.1.7

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. Definición y concepto
                           Tanenbaum A.. (2009). Sistemas operativos modernos. México: PEARSON EDUCACIÓN. pp. 4-6
                          
                   1.1.2. Funciones y caracteristicas
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 54-100
                          
                   1.1.3. Evolución historica
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 58-65
                          
                   1.1.4. Clasificación
                           Tanenbaum A.. (2009). Sistemas operativos modernos. México: PEARSON EDUCACIÓN. pp. 33-37
                          
                   1.1.5. Estructura: niveles o estratos de diseño
                           Tanenbaum A.. (2009). Sistemas operativos modernos. México: PEARSON EDUCACIÓN. pp. 62-71
                          
                   1.1.6. Nucleo
                           https://www.profesionalreview.com/2018/01/04/que-es-el-kernel-y-como-funciona/
                          
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. Concepto de proceso
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 105-144
                          
                   2.1.2. Estados y transiciones de los procesos
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 105-144
                          
                   2.1.3. Procesos ligeros: hilos o hebras
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 149-187
                          
                   2.1.4. Concurrencia o secuenciabilidad
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 191-283
                          
                   2.1.5. Niveles, objetivos y criterios de planificacion
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 383-455
                          
                   2.1.6. Técnicas de administración del planificador
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 383-455
                          
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. Política y filosofía
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 291-315
                          
                   3.1.2. Memoria real
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 323-358
                          
                   3.1.3. Organización de memoria virtual
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 323-358
                          
                   3.1.4. Administración de memoria virtual
                           Stallings William. (2001). Sistemas Operativos. Madrid : PEARSON EDUCACIÓN, S. A. pp. 360-376
                          
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. Dispositivos y manejadores de dispositivos
                          
                   4.1.2. Mecanismos y funciones de los manejadores de dispositivos
                          
                   4.1.3. Estructuras de datos para manejo de dispositivos
                          
                   4.1.4. Operaciones de Entrada /salida
                          
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. Concepto
                          
                   5.1.2. Noción de archivo real y virtual
                          
                   5.1.3. Componentes de un sistema de archivos
                          
                   5.1.4. Organización lógica y física
                          
                   5.1.5. Mecanismos de acceso a los archivos
                          
                   5.1.6. Manejo de espacio en memoria secundaria
                          
                   5.1.7. Modelo jerárquico
                          
                   5.1.8. Mecanismos de recuperación en caso de falla
                          
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. Concepto y objetivos de protección y seguridad
                          
                   6.1.2. Clasificación aplicada a la seguridad
                          
                   6.1.3. Funciones del sistema de protección
                          
                   6.1.4. Implantación de matrices de acceso
                          
                   6.1.5. Protección basada en el lenguaje
                          
                   6.1.6. Validación y amenazas al sistema
                          
                   6.1.7. Cifrado
                          

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

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación