Carrera: SCC - 0431 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Documentos relacionados
Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Administración. Carrera: SCE Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Contabilidad y Costos. Carrera: Ingeniería en Pesquerías. Clave de la asignatura: PEE 0606

Nombre de la asignatura : Sistemas operativos I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9329

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: INB Participantes. Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

Teoría Contable. Carrera: COB Participantes. Representante de las academias de Contaduría de los Institutos Tecnológicos.

Carrera: Ingeniería Eléctrica ELH

1.- DATOS DE LA ASIGNATURA

Carrera: SCB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Costos Históricos. Carrera: COM Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

Carrera: Ingeniería civil CIF 0512

6 Horas semanales para 96 horas totales. IS614 Arquitectura de computadores

Carrera: INE Participantes. Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

Programación II. Carrera: ECF

Carrera: INM Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

Carrera: IAF Participantes Representante de las academias de ingeniería en Industrias Alimentarias de los Institutos Tecnológicos.

1. - DATOS DE LA ASIGNATURA. Nombre de la asignatura: Dibujo. Carrera: Ingeniería en Materiales. Clave de la asignatura: MAH 0508

Arquitectura. Participantes Representante de las academias de Arquitectura de los Institutos Tecnológicos. Academias de

Sistemas Operativos I

Carrera: Clave de la asignatura: EMS

Carrera: COC Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

División Académica de Informática y Sistemas

Sílabo de la Clase. Sistemas Operativos I Prerrequisitos. LMMJ (y/o) V

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Probabilidad y Estadística. Carrera: Ingeniería en Materiales. Clave de la asignatura: MAM 0524

Carrera: Ingeniería Civil CIE 0525

Carrera: Ingeniería en sistemas computacionales. Academia de Sistemas Computacionales e Informática.

Carrera: Clave de la asignatura: Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Electrónica II EMM Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

Carrera: IFB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: BQH Participantes. Representantes de las academias de Ingeniería Bioquímica. Academia de Ingeniería Bioquímica.

Carrera: INM Participantes. Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

Auditoría Financiera II COF Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

Se integra al plan de estudios como asignatura optativa para adquirir una herramienta en diseño de diagramas de Ingeniería

Estática. Carrera: MTM Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera : Clave de la asignatura : ADF Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

Carrera: INB Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos. Academias Ingeniería Industrial.

Carrera: MCT Participantes Representantes de las academias de Ingeniería Mecánica de Institutos Tecnológicos. Academia de Ingeniería

Asignaturas antecedentes y subsecuentes

Fechas Mes/año Clave Semestre 7

DATOS DE IDENTIFICACIÓN DEL CURSO

Carrera: MCM Participantes Representantes de las academias de Ingeniería Mecánica de Institutos Tecnológicos. Academia de Ingeniería

Carrera: DCF Participantes Representantes de las academias de Ingeniería en desarrollo comunitario de los Institutos Tecnológicos

ADF Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

Carrera: MCF Participantes Representantes de las academias de Ingeniería Mecánica de Institutos Tecnológicos. Academia de Ingeniería

Nombre de la asignatura : Análisis y Diseño Orientado a Objetos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Carrera: ADT Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas

PROGRAMA DE ASIGNATURA DE

Carrera: Ingeniería civil CIF 0522

SATCA 1 : Carrera: En la Unidad 2, Antecedentes y Estructura del CMMI proporciona al alumno las estructuras del CMMI.

EMH Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

Dibujo. Carrera: IAW Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería

Carrera: IAM Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería Ambiental.

Carrera : COE Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

SECRETARÍA DE EDUCACIÓN PÚBLICA SUBSECRETARÍA DE EDUCACIÓN E INVESTIGACIÓN TECNOLÓGICA DIRECCIÓN GENERAL DE INSTITUTOS TECNOLÓGICOS DESCENTRALIZADOS

Nombre de la asignatura : Investigación de operaciones I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9306

UNIVERSIDAD AUTÓNOMA DE AGUASCALIENTES CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS ELECTRÓNICOS OBJETIVO GENERAL

Sistemas Operativos. Iván Bernal, PhD 4. Escuela Politécnica Nacional I.

Sistemas Operativos. Segundo Cuatrimestre de Práctica y Laboratorio : Miércoles de 17 a 21h, en el laboratorio.

Carrera: SCY Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Nombre de la asignatura: COMUNICACIONES ANALÓGICAS. Carrera: ING. ELECTRONICA. Ing. Mario Rodríguez Franco. Ing. Juan de Dios Enríquez Núñez

Carrera: INH Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No ED y Resolución Directoral No ED)

Carrera: INE Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos. Academias de Metal Mecánica

Carrera: SCC Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Física I. Carrera: IAM

SILABO DE ARQUITECTURA DEL COMPUTADOR

UNIVERSIDAD DE PANAMÁ FACULTAD DE ADMINISTRACIÓN DE EMPRESAS Y CONTABILIDAD LICENCIATURA en CONTABILIDAD. Programa Analítico de Asignatura

Nombre de la asignatura: Gestión de Costos. Créditos: Aportación al perfil

Carrera: Clave de la asignatura: Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

Carrera : ADT Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

Representantes de las academias de Ingeniería Civil de los Institutos Tecnológicos.

Mecanismos. Carrera: MTM Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos

Intención didáctica 1.- DATOS DE LA ASIGNATURA NOMBRE DE LA ASIGNATURA CARRERA ESPECIALIDAD CLAVE DE LA ASIGNATURA (CRÉDITOS SATCA)

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

Microbiología. Carrera: IAC Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería

PLAN DE MATERIAS ACADEMUSOFT 3.2

UNIVERSIDAD CATÓLICA LOS ÁNGELES DE CHIMBOTE FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

PED SATCA 1 : Carrera:

DISEÑO CURRICULAR INTELIGENCIA ARTIFICIAL

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

Sistemas Operativos I

Representantes de las academias de económico administrativas de los institutos tecnológicos

Fundamentos de Bases de Datos

Academia de Ingeniería en Sistemas Computacionales

Interfaces y periféricos

Definición de Sistema Operativo

Carrera: INC Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN

DISEÑO CURRICULAR BASE DE DATOS II

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA

Nombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4

INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO DE HUARMEY CARRERA PROFESIONAL DE COMPUTACION E INFORMATICA

UNIVERSIDAD ABIERTA PARA ADULTOS UAPA CARRERA LICENCIATURA EN CONTABILIDAD EMPRESARIAL PROGRAMA DE LA ASIGNATURA

Transcripción:

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas operativos Ingeniería en Sistemas Computacionales SCC - 0431 4-2-10 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o revisión Instituto Tecnológico de Toluca del 18 al 22 agosto 2003. Institutos Tecnológicos de: Celaya, León, Veracruz 23 agosto al 7 noviembre del 2003 Instituto Tecnológico de León 1 al 5 de marzo 2004. Participantes Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. Academia de sistemas y computación. Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales. Observaciones (cambios y justificación) Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales. Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación. Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio 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. b). Aportación de la asignatura al perfil del egresado Conoce, diferencia y aplica las técnicas de manejo de recursos para el diseño, organización, utilización y optimización de los sistemas operativos 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO El estudiante conocerá, diferenciará y aplicará las técnicas de manejo de recursos para el diseño, organización, utilización y optimización de los sistemas operativos.

5.- TEMARIO Unidad Temas Subtemas 1 Introducción a los sistemas 1.1 Definición y concepto. operativos. 1.2 Funciones y características. 1.3 Evolución histórica. 1.4 Clasificación. 1.5 Estructura (niveles o estratos de diseño). 1.6 Núcleo. 1.6.1 Interrupciones (FLIH). 1.6.2 Despachador(Scheduler). 1.6.3 Primitivas de comunicación(ipc). 2 Administración de procesos y del procesador. 2.1 Concepto de proceso. 2.2 Estados y transiciones de los procesos 2.3 Procesos ligeros (Hilos o hebras). 2.4 Concurrencia y secuenciabilidad. 2.4.1 Exclusión mutua de secciones criticas. 2.4.2 Sincronización de procesos en S.C. 2.4.2.1 Mecanismo de semáforos. 2.4.2.2 Mecanismo de monitores. 2.4.3 Interbloqueo (DeadLock). 2.4.3.1 Prevención. 2.4.3.2 Detección. 2.4.3.3 Recuperación. 2.5 Niveles, objetivos y criterios de planificación. 2.6 Técnicas de administración del planificador. 2.6.1 FIFO 2.6.2 SJF 2.6.3 RR 2.6.4 Queves multi-level. 2.6.5 Multi-level feedback queves.

5.- TEMARIO (Continuación) 3 Administración de memoria. 4 Administración de entrada/salida. 3.1 Política y filosofía. 3.2 Memoria real. 3.2.1 Administración de almacenamiento. 3.2.2 Jerarquía. 3.2.3 Estrategia de administración de memoria. 3.2.4 Asignación contigua v.s. no contigua. 3.2.5 Multiprogramación de partición fija, partición variable, con intercambio de almacenamiento. 3.3 Organización de memoria virtual. 3.3.1 Evaluación de las organizaciones de almacenamiento. 3.3.2 Paginación. 3.3.3 Segmentación. 3.3.4 Sistemas de paginación segmentación. 3.4 Administración de memoria virtual. 3.4.1 Estrategias de administración. 3.4.2 Técnicas de reemplazo de páginas. 3.4.3 Paginación por demanda. 3.4.4 Paginación anticipada. 3.4.5 Liberación de página. 3.4.6 Tamaño de página. 4.1 Dispositivos y manejadores de dispositivos (device drivers). 4.2 Mecanismos y funciones de los manejadores de dispositivos (device drivers). 4.3 Estructuras de datos para manejo de dispositivos. 4.4 Operaciones de Entrada /salida.

5.- TEMARIO (Continuación) 5 Sistema de archivos. 5.1 Concepto. 5.2 Noción de archivo real y virtual. 5.3 Componentes de un sistema de archivos. 5.4 Organización lógica y física. 5.5 Mecanismos de acceso a los archivos. 5.6 Manejo de espacio en memoria secundaria. 5.7 Modelo jerárquico. 5.8 Mecanismos de recuperación en caso de falla. 6 Protección y seguridad. 6.1 Concepto y objetivos de protección. 6.2 Funciones del sistema de protección. 6.3 Implantación de matrices de acceso. 6.4 Protección basada en el lenguaje. 6.5 Concepto de seguridad. 6.6 Clasificaciones de la seguridad. 6.7 Validación y amenazas al sistema. 6.8 Cifrado. 6.- APRENDIZAJES REQUERIDOS Conocer la arquitectura de una computadora. Conocer los diferentes tipos de estructuras de datos. Conocer la organización física de estructuras de datos. Conocer algún lenguaje de programación orientado a la programación de sistemas. Conocer algún lenguaje de programación bajo nivel (por ejemplo ensamblador). 7.- SUGERENCIAS DIDÁCTICAS Investigación en diversas fuentes de información de conceptos de la asignatura. Ejercicios y prácticas coordinadas por el profesor. Dinámicas grupales. Manejar equipos con sistemas operativos de software libre. Desarrollar proyectos relacionados con algunas partes de un sistema operativo.

8.- SUGERENCIAS DE EVALUACIÓN Examen escrito. Prácticas de laboratorio. Entrega de reportes de tópicos investigados. Exposición de temas. 9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a los sistemas operativos. El estudiante conocerá la historia, funciones, características, clasificación y estructura de un sistema operativo. Investigar y definir el concepto de sistema operativo, analizar y discutir en clase. Investigar y definir sus funciones y características, analizar y discutir en clase. 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. 1, 2, 3, 4, 5, 6, 7

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. UNIDAD 2.- Administración de procesos y del procesador. Comprenderá el concepto de proceso, procesos ligeros, concurrencia y algunos algoritmos de planificación. Discriminar los conceptos de: algoritmo, programa, proceso, tarea, job, sesión y lote, valorando la utilidad de cada uno de ellos. Investigar y definir los conceptos de 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). 1, 2, 3, 4, 5, 6,7, 8, 10

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. UNIDAD 3.- Administración de memoria. Identificará las técnicas de administración de memoria Investigar y definir el concepto de administración de memoria. Definir los requisitos de la 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 1, 2, 3, 4, 5, 6

UNIDAD 4.- Administración de entrada/salida. Identificará las técnicas de uso de periféricos en un sistema de cómputo. Buscar información sobre dispositivos de E/S y la organización de las funciones de E/S. 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. 1, 2, 3, 4, 5, 6, 9, 10 UNIDAD 5.- Sistemas de archivos. Utilizará la estructura general de un sistema de archivos Investigar y definir que es un archivo y un sistema de gestión 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. 1, 2, 3, 4, 5, 6,10

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. UNIDAD 6.- Protección y seguridad. Comprenderá los objetivos, funciones y técnicas de protección y seguridad. Investigar y definir el concepto y objetivos de un mecanismo de protección. Identificar las funciones de un sistema 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. 1, 2, 3, 4, 5, 6 10. FUENTES DE INFORMACIÓN 1. Silberschatz, Abraham Galvin, Peter. Sistemas Operativos. Pearson. 2. Stalling, William. Sistemas Operativos. Prentice-Hall. 3. Tanenbaum, Andrew. Sistemas Operativos, Diseño e Implementación. Pretince Hall. 4. Carretero Pérez, Jesús. Sistemas Operativos una visión aplicada. Mc. Graw-Hill. 5. Harvey M. Deitel. Introducción a los sistemas Operativo. Addison-Wesley Iberoamericana. 6. Ida M. Flynn, Ann Mciver Mchoes. Sistemas Operativos. International Thomson Editores. 7. A. M. Lister. Fundamentals of Operating Systems. McMillan Computer Science Series. 8. Donovan. Programación de Sistemas. Mc. Graw-Hill. 9. Malcolm G. Lane & James D. Mooney. A practical aproach to operating systems. Addison Wesley Iberoamericana. 10. Robins & Robins. Unix programación práctica. Ed. PHH. 11. Ullman. System Programming. Adison-Wesley. 12. Comer Douglas & V. Fossum Timothy. Operating System Design Vol I. The Xinu Aproach. Prentice-Hall.

11. PRÁCTICAS 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. 2 Desarrollar una aplicación que incluya el uso de un microcontrolador en adquisición de datos y control, como sistema independiente o conectado a una computadora