Você está na página 1de 8

TECNOLGICO NACIONAL DE MXICO

Secretara Acadmica, de Investigacin e Innovacin


Direccin de Docencia e Innovacin Educativa

1. Datos Generales de la asignatura


Nombre de la asignatura: Sistemas Operativos I

Clave de la asignatura: AEC-1061

SATCA1: 2-2-4

Carrera: Ingeniera en Sistemas Computacionales,


Ingeniera Informtica e Ingeniera en Tecnologas
de la Informacin y Comunicaciones

2. Presentacin
Caracterizacin de la asignatura
La asignatura aporta al perfil del egresado, los conocimientos y habilidades necesarios para el uso y
administracin de sistemas operativos, as como para disear, configurar y administrar redes de
computadoras para crear soluciones de conectividad en la organizacin, aplicando las normas y
estndares vigentes.

Los sistemas operativos son la plataforma base a travs de la cual el software puede funcionar y los
usuarios pueden manipular las computadoras. Por este motivo, es importante que el estudiante conozca
a detalle el diseo de un sistema operativo para entender su funcionamiento.

sta asignatura se requiere de las competencias adquiridas en asignaturas que contengan temas como:
estructura y organizacin de datos, arquitectura de computadoras, computacin distribuida y
virtualizacin de sistemas operativos.

Intencin didctica
Los conjuntos de conocimientos organizados en esta asignatura se encuentran divididos en seis temas,
mismas que pretenden guiar a los estudiantes en la comprensin de los fundamentos tericos sobre los
sistemas operativos y lo orientan capacitndolo para analizar y construir procesos que realicen sus
actividades de forma correcta, as como la capacidad de desarrollar elementos que se integren al
software de sistema (mdulos, drivers, etc.).

En el tema uno se encuentran los contenidos bsicos: los conceptos fundamentales y terminologas
asociadas al sistema operativo.

En el tema dos se establecen los conceptos que se relacionan con el anlisis, diseo y desarrollo de
procesos, as como el manejo de comunicacin y sincronizacin entre procesos, empleando tcnicas y
mtodos disponibles tanto en el sistema operativo como las disponibles en los lenguajes de
programacin utilizados. Se analizan las tcnicas que emplea el sistema operativo para la planificacin
y ejecucin de tareas en el mismo.

En el tema tres, el estudiante adquiere los conocimientos necesarios para comprender, como el sistema
operativo administra la memoria, a su vez, comprende las tcnicas que emplea el sistema operativo
para controlar la memoria real y la memoria virtual.

1
Sistema de Asignacin y Transferencia de Crditos Acadmicos

TecNM mayo 2016 Pgina | 1

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

En el tema cuatro se orienta al estudiante, sobre como el sistema operativo gestiona los dispositivos de
entrada/salida y la capacidad de evolucin e integracin de mdulos (drivers) que controlan dichos
dispositivos.

En el tema cinco se orienta al estudiante sobre como estn estructurados los sistemas de archivos, sus
caractersticas, ventajas y desventajas. Adems, se presentan los conceptos y tcnicas que emplea el
sistema operativo, para acceder al sistema de archivos.

En el tema seis se proporcionan los conocimientos de seguridad indispensables que emplea el sistema
operativo en la proteccin orientada a los procesos, memoria y archivos, as como control de usuarios y
permisos de acceso a diferentes recursos.

3. Participantes en el diseo y seguimiento curricular del programa


Lugar y fecha de elaboracin o
Participantes Evento
revisin
Representantes de los Institutos
Tecnolgicos de:
Centro Interdisciplinario de
Investigacin y Docencia en
Educacin Tcnica, Acapulco,
Aguascalientes, Apizaco, Boca
Ro, Celaya, Chetumal,
Chihuahua, Chilpancingo,
Chin, Cd. Cuauhtmoc, Cd.
Jurez, Cd. Madero, Cd.
Victoria, Colima, Comitn,
Cuautla, Durango, El Llano de Elaboracin del programa de
Aguascalientes, Huixquilucan, estudio equivalente en la
Instituto Tecnolgico de Valle Bravo, Guaymas, Reunin Nacional de
Aguascalientes del 15 al 18 de Huatabampo, Huejutla, Iguala, Implementacin Curricular y
junio de 2010. La Laguna, La Paz, La Zona Fortalecimiento Curricular de las
Maya, Len, Lerma, Linares, asignaturas comunes por rea de
Los Mochis, Matamoros, conocimiento para los planes de
Mazatln, Mrida, Mexicali, estudio actualizados del SNEST.
Minatitln, Nuevo Laredo,
Orizaba, Pachuca, Puebla,
Quertaro, Reynosa, Roque,
Salina Cruz, Saltillo, San Luis
Potos, Tehuacn, Tepic,
Tijuana, Tlaxiaco, Toluca,
Torren, Tuxtepec, Valle de
Oaxaca, Veracruz,
Villahermosa, Zacatecas,
Zacatepec, Altiplano de
Tlaxcala, Coatzacoalcos,

TecNM mayo 2016 Pgina | 2

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

Cuautitln Izcalli, Fresnillo,


Irapuato, La Sierra Norte
Puebla, Macuspana, Naranjos,
Ptzcuaro, Poza Rica, Progreso,
Puerto Vallarta, Tacmbaro,
Tamazula Gordiano, Tlaxco,
Venustiano Carranza,
Zacapoaxtla, Zonglica y
Oriente del Estado Hidalgo.
Representantes de los Institutos
Tecnolgicos de:
Aguascalientes, Apizaco, Boca
del Ro, Celaya, CRODE
Celaya, Cerro Azul, Chihuahua,
Cd. Cuauhtmoc, Cd. Hidalgo,
Cd. Jurez, Cd. Madero, Cd.
Valles, Coacalco, Colima,
Iguala, La Laguna, Lerdo, Los
Reunin Nacional de
Instituto Tecnolgico de Morelia Cabos, Matamoros, Mrida,
Seguimiento Curricular de las
del 10 al 13 de septiembre de Morelia, Motl, Mzquiz,
Asignaturas Equivalentes del
2013. Nuevo Laredo, Nuevo Len,
SNIT.
Oriente del Estado de Mxico,
Orizaba, Pachuca, Progreso,
Purhepecha, Salvatierra, San
Juan del Ro, Santiago
Papasquiaro, Tantoyuca, Tepic,
Tlatlauquitpec, Valle de
Morelia, Venustiano Carranza,
Veracruz, Villahermosa,
Zacatecas y Zacatepec.

4. Competencia(s) a desarrollar
Competencia(s)especfica(s)de la asignatura
Aplica los paradigmas de diseo de los sistemas operativos actuales y emergentes, para el manejo de
los recursos del sistema.

5. Competencias previas
Selecciona, disea, 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 filosofas de diseo para
desarrollar aplicaciones compatibles con la tecnologa ms avanzada en sistemas de cmputo

TecNM mayo 2016 Pgina | 3

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

6. Temario
No. Temas Subtemas
1.1. Definicin y concepto
1.2. Funciones y caractersticas
1.3. Evolucin histrica
1. Introduccin a los Sistemas Operativos
1.4. Clasificacin
1.5. Estructura: niveles o estratos de diseo
1.6. Ncleo
2.1. Concepto de proceso
2.2. Estados y transiciones de los procesos
2.3. Procesos ligeros: Hilos o hebras
Administracin de Procesos y del 2.4. Concurrencia y secuenciabilidad
2.
procesador 2.5. Niveles, objetivos y criterios de
planificacin
2.6. Tcnicas de administracin del
planificador
3.1. Poltica y filosofa
3.2. Memoria real
3. Administracin de memoria
3.3. Organizacin de memoria virtual
3.4. Administracin de memoria virtual
4.1. Dispositivos y manejadores de
dispositivos
4.2. Mecanismos y funciones de los
4. Administracin de entrada/salida manejadores de dispositivos
4.3. Estructuras de datos para manejo de
dispositivos
4.4. Operaciones de Entrada /salida
5.1. Concepto
5.2. Nocin de archivo real y virtual
5.3. Componentes de un sistema de archivos
5.4. Organizacin lgica y fsica
5.5. Mecanismos de acceso a los archivos
5. Sistemas de archivos
5.6. Manejo de espacio en memoria
secundaria
5.7. Modelo jerrquico
5.8. Mecanismos de recuperacin en caso de
falla
6.1. Concepto y objetivos de proteccin y
seguridad
6.2. Clasificacin aplicada a la seguridad
6.3. Funciones del sistema de proteccin
6. Proteccin y seguridad
6.4. Implantacin de matrices de acceso
6.5. Proteccin basada en el lenguaje
6.6. Validacin y amenazas al sistema
6.7. Cifrado

TecNM mayo 2016 Pgina | 4

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

7. Actividades de aprendizaje de los temas


Introduccin a los Sistemas Operativos
Competencias Actividades de aprendizaje
Especfica(s): Describir en una lnea del tiempo avances
Conoce los componentes, el objetivo, la funcin y importantes en la historia de los sistemas
las caractersticas de los sistemas operativos para operativos, con el propsito de interpretar la
comprender la estructura general de un sistema complejidad actual de los mismos.
operativo. Investigar y exponer los sistemas operativos
vigentes en la industria.
Genricas: Identificar, en equipo, las estructuras de
Capacidad de anlisis y sntesis diferentes sistemas operativos, su
Capacidad de comunicacin oral y clasificacin, funciones y caractersticas.
escrita Elaborar conclusiones por equipo y
Capacidad de investigacin. presentarlas al grupo.
Capacidad de trabajo en equipo Hacer una lista de conceptos bsicos de los
sistemas operativos.

Administracin de procesos y del procesador


Competencias Actividades de aprendizaje
Especfica(s): Elaborar un diagrama las transiciones de
Comprende las tcnicas de administracin de estado de los procesos para reconocer las
procesos para crear procesos empleando los caractersticas que los distinguen.
mecanismos que presenta el sistema operativo Representar mediante ejemplos de la vida real
para la comunicacin y sincronizacin. el concepto de proceso, programa y
procesador, y trasladarlo al contexto de las
Genricas: computadoras.
Capacidad de anlisis y sntesis. Diferenciar los conceptos de: algoritmo,
Capacidad de investigacin. programa, proceso, tarea o job, sesin y lote,
Habilidad para buscar, procesar y valorando la utilidad de cada uno de ellos
analizar informacin procedente de fuentes mediante un glosario.
diversas Definir las diferencias fundamentales y
especficas de proceso, thread y multi-thread
Investigar los mecanismos empleados para la
sincronizacin y comunicacin entre
procesos, as como diferenciar los Threads y
Procesos.
Definir el concepto de interbloqueo
(deadlock) y analizar su deteccin,
prevencin y recuperacin.

Administracin de memoria
Competencias Actividades de aprendizaje
Especfica(s): Investigar y discutir el concepto de
Analiza las tcnicas de administracin de administracin de memoria, su clasificacin y
memoria y sus implicaciones para identificar el jerarqua basados en el estado del arte actual
desempeo de un sistema operativo de los sistemas operativos.
TecNM mayo 2016 Pgina | 5

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

Genricas: Definir las ventajas y desventajas de la


Capacidad de anlisis y sntesis memoria virtual
Capacidad de aplicar los Resumir las funciones de un administrador de
conocimientos en la practica memoria y los requisitos de la administracin
Habilidad para buscar, procesar y Elaborar un mapa conceptual de las diferentes
analizar informacin procedente de fuentes tcnicas de la administracin de memoria
diversas real.
Capacidad de comunicacin oral y Analizar los problemas que presenta la
escrita asignacin de memoria.
Diferenciar entre particin, segmento, pgina
de memoria y sus caractersticas.
Investigar y discutir en grupo los mecanismos
de optimizacin de memoria.

Administracin de entrada/salida
Competencias Actividades de aprendizaje
Especfica(s): Investigar y comentar los aspectos de diseo
Conoce los mecanismos de manejo de dispositivos sobre dispositivos de entrada/salida y la
de entrada/salida en los sistemas operativos para organizacin de sus funciones en el sistema
su administracin y control. operativo.
Documentar y exponer los problemas ms
Genricas: comunes para el manejo de los dispositivos de
Capacidad de aplicar los entrada/salida y que estrategias se siguen para
conocimientos en la practica el control de dispositivos perifricos.
Capacidad de comunicacin oral y Explicar la gestin de almacenamiento
escrita secundario
Habilidades en el uso de las Resumir las estrategias de bsqueda en disco.
tecnologas de la informacin y
comunicacin
Capacidad de investigacin.
Habilidad para buscar, procesar y
analizar informacin procedente de fuentes
diversas

Sistemas de archivos
Competencias Actividades de aprendizaje
Especfica(s): Definir la composicin genrica, funciones y
Comprende e identifica las estructuras de los atributos de los sistemas de archivos
sistemas de archivos y las interfaces de acceso empleados en la industria.
para gestionar informacin almacenada en Documentar la arquitectura que siguen los
memoria secundaria. sistemas de archivos y establecer semejanzas
y diferencias.
Genricas: Identificar las interfaces empleadas
Capacidad de aplicar los (funciones o llamada a sistema), para crear,
conocimientos en la practica escribir y leer archivos.
Capacidad de conocimiento de una
TecNM mayo 2016 Pgina | 6

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

segunda lengua Identificar y documentar los problemas que se


Habilidad para buscar, procesar y presentan en la gestin de memoria aplicados
analizar informacin procedente de fuentes a los sistemas de archivos, as como sus
diversas mecanismos de optimizacin.
Capacidad para identificar, plantear Plantear un caso de recuperacin de datos en
y resolver problemas caso de falla en el sistema de archivos y
analizar las diferentes soluciones propuestas.

Proteccin y seguridad
Competencias Actividades de aprendizaje
Especfica(s): Investigar y comentar en clase el concepto de
Conoce y analiza los mecanismos de proteccin y seguridad, vulnerabilidad, proteccin y los
como stos son empleados para proteger la mecanismos que emplean los sistemas
integridad del sistema. operativos.
Documentar las amenazas ms comunes que
Genricas: se aplican a los sistemas operativos en la
Capacidad de anlisis y sntesis actualidad.
Habilidad para buscar, procesar y Elaborar una tabla comparativa de los
analizar informacin procedente de diferentes tipos de seguridad y tcnicas de
fuentes diversas cifrado incluyendo las ventajas y desventajas.
Capacidad para identificar, plantear
y resolver problemas

8. Prctica(s)
Realizar una prctica de monitoreo de memoria de un proceso.
Realizar una prctica para la administracin de entrada/salida.
Realizar una prctica de introduccin de una nueva llamada al sistema en el kernel.
Realizar una prctica de gestin de archivos (creacin, lectura, escritura e identificacin de
permisos).
Desarrollar una prctica de recompilacin del ncleo de un sistema operativo.
Elaborar algunas llamadas al sistema y distinguir el mecanismo de las interrupciones en el
contexto de los Procesos.
Realizar una prctica de simulacin total del sistema operativo.

9. Proyecto de asignatura
El objetivo del proyecto que plante el docente que imparta esta asignatura, es demostrar el desarrollo y
alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:
Fundamentacin: marco referencial (terico, conceptual, contextual, legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnstico realizado, mismo que permite a los
estudiantes lograr la comprensin de la realidad o situacin objeto de estudio para definir un
proceso de intervencin o hacer el diseo de un modelo.
Planeacin: con base en el diagnstico en esta fase se realiza el diseo del proyecto por parte
de los estudiantes con asesora del docente; implica planificar un proceso: de intervencin
empresarial, social o comunitario, el diseo de un modelo, entre otros, segn el tipo de proyecto, las
actividades a realizar los recursos requeridos y el cronograma de trabajo.

TecNM mayo 2016 Pgina | 7

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

Ejecucin: consiste en el desarrollo de la planeacin del proyecto realizada por parte de los
estudiantes con asesora del docente, es decir en la intervencin (social, empresarial), o
construccin del modelo propuesto segn el tipo de proyecto, es la fase de mayor duracin que
implica el desempeo de las competencias genricas y especificas a desarrollar.
Evaluacin: es la fase final que aplica un juicio de valor en el contexto laboral-profesin, social
e investigativo, sta se debe realizar a travs del reconocimiento de logros y aspectos a mejorar se
estar promoviendo el concepto de evaluacin para la mejora continua, la metacognicin, el
desarrollo del pensamiento crtico y reflexivo en los estudiantes.

10. Evaluacin por competencias


Para evaluar las actividades de aprendizaje se recomienda solicitar: mapas conceptuales, reportes de
investigacin, estudios de casos, exposiciones en clase, reportes de visitas, portafolio de evidencias,
tablas comparativas, glosarios, entre otros.

Para verificar el nivel del logro de las competencias del estudiante se recomienda utilizar: listas de
cotejo, listas de verificacin, matrices de valoracin, rbricas, entre otros, mediante la
heteroevaluacin, coevaluacin y autoevaluacin.

11. Fuentes de informacin


1. Carretero, J., De Miguel, P., Garca, F. y Prez, F. (2001). Sistemas Operativos una visin
aplicada. Mc. Graw Hill.
2. Dhamdhere, D. (2008). Sistemas Operativos. Mc Graw Hill.
3. Love, R. (2010). Linux Kernel Development. Addison-Wesley.
4. Nutt, G., y Tanenbaum, A. (2004). Sistemas Operativos (Tercera ed.). Pearson. Addison-
Wesley.
5. Silberschatz, A., Baer, P. y Gagne, G. (2006). Fundamentos de Sistemas Operativos (Sptima
ed.). Mc Graw Hill.
6. Stallings, W. (2005). Sistemas Operativos (Quinta ed.). Pearson. Prentice-Hall.
7. Tanenbaum, A. y Escalona, R. (2009). Sistemas Operativos Modernos (3ra ed.) Madrid Espaa.
Prentice Hall.
8. Tanenbaum, A. y Woodhull, A. (2009). Sistemas Operativos: Diseo e Implementacin (2da
ed). Mxico. Pearson Educacin
* American Psychological Association (APA)

TecNM mayo 2016 Pgina | 8

Você também pode gostar