Syllabus
AEC-1061 SISTEMAS OPERATIVOS
DR. FELIPE ANGEL ALVAREZ SALGADO..
falvarez@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
5 | 2 | 2 | 4 | Ciencia Ingeniería |
Prerrequisitos |
El alumno deberá tener la capacidad de análisis, auto-critica y ser exploratoria ya que la asignatura es un tanto teorica |
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. | 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. | Reconocer la necesidad permanente de conocimiento adicional y tener la habilidad para localizar, evaluar, integrar y aplicar este conocimiento adecuadamente | Comprende e identifica las estructuras de los sistemas de archivos y las interfaces de acceso para gestionar información almacenada en memoria secundaria. | Reconocer sus responsabilidades éticas y profesionales en situaciones relevantes para la ingeniería y realizar juicios informados, que consideren el impacto de las soluciones de ingeniería en los con | Conoce y analiza los mecanismos de protección y como éstos son empleados para proteger la integridad del sistema. | Reconocer la necesidad permanente de conocimiento adicional y tener la habilidad para localizar, evaluar, integrar y aplicar este conocimiento adecuadamente |
Normatividad |
Será indisénsable que el alumno cuente con un equipo de computo para el cumplimiento de actividades academicas, así como poder llevar acabo practicas producto del contenido de la asignatura. Será necesario que su asistencia alcance el 80% para tener derecho a evaluación departamental y entrega de trabajos. Se requiere que dentro y fuera del salón de clase de dirija con respeto a los demás. Valores: puntualidad, responsabilidad, ética, empatía y compañerismo |
Materiales |
Conectividad a Internet Equipo de computo Disponibilidad para el aprendizaje autodidacta |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Sistemas operativos / |
Nutt, Gary |
Pearson addison wesley, |
3a. / 2004. |
3 |
Si |
Sistemas operativos : diseño e implementación / |
Tanenbaum, Andrew S. |
Pearson, |
2a. / 2002. |
6 |
- |
Sistemas operativos / |
Flynn, Ida M. |
Thomson, |
3a. / 2001. |
10 |
- |
Sistemas operativos: ejercicios resueltos / |
Casillas Rubio, Arantza |
Pearson pretice hall, |
2004. |
1 |
- |
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 ![]() 1.1.2. Funciones y características ![]() 1.1.3. Evolución histórica ![]() 1.1.4. Clasificación ![]() 1.1.5. Estructura: niveles o estratos de diseño ![]() 1.1.6. Núcleo ![]() ![]() |
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. 2.1. Concepto de proceso ![]() 2.1.2. 2.2. Estados y transiciones de los procesos ![]() 2.1.3. 2.3. Procesos ligeros: Hilos o hebras ![]() 2.1.4. 2.4. Concurrencia y secuenciabilidad ![]() 2.1.5. 2.5. Niveles, objetivos y criterios de planificación ![]() 2.1.6. 2.6. Técnicas de administración del planificador ![]() |
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. 3.1. Política y filosofía ![]() ![]() 3.1.2. 3.2. Memoria real ![]() 3.1.3. 3.3. Organización de memoria virtual ![]() 3.1.4. 3.4. Administración de memoria virtual ![]() |
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. 4.1. Dispositivos y manejadores de dispositivos ![]() 4.1.2. 4.2. Mecanismos y funciones de los manejadores de dispositivos ![]() 4.1.3. 4.3. Estructuras de datos para manejo de dispositivos ![]() 4.1.4. 4.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. 5.1. Concepto ![]() 5.1.2. 5.2. Noción de archivo real y virtual ![]() 5.1.3. 5.3. Componentes de un sistema de archivos ![]() 5.1.4. 5.4. Organización lógica y física ![]() 5.1.5. 5.5. Mecanismos de acceso a los archivos ![]() 5.1.6. 5.6. Manejo de espacio en memoria secundaria ![]() 5.1.7. 5.7. Modelo jerárquico ![]() 5.1.8. 5.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. 6.1. Concepto y objetivos de protección y seguridad ![]() 6.1.2. 6.2. Clasificación aplicada a la seguridad ![]() 6.1.3. 6.3. Funciones del sistema de protección ![]() 6.1.4. 6.4. Implantación de matrices de acceso ![]() 6.1.5. 6.5. Protección basada en el lenguaje ![]() 6.1.6. 6.6. Validación y amenazas al sistema ![]() 6.1.7. 6.7. Cifrado ![]() |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |