UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
DEPARTAMENTO DE FORMACION BASICA
DEPARTAMENTO DE FORMACION PROFESIONAL Y VINCULACION UNIVERSITARIA
PROGRAMA DE ASIGNATURA POR COMPETENCIAS
I. DATOS DE IDENTIFICACIÓN
1. Unidad Académica:
FACULTAD DE CIENCIAS QUIMICAS E INGENIERIA
2. Programa (s) de estudio: (técnico, Licenciatura)
4. Nombre de la Asignatura:
6. HC:
3
7. Ciclo Escolar:
HL:
ING. EN COMPUTACION
3. Vigencia del plan:
SISTEMAS OPERATIVOS
HT:
2
7mo. SEMESTRE
9. Carácter de la Asignatura:
HPC:
HCL:
5. Clave:
HE:
8. Etapa de formación a la que pertenece:
Obligatoria
10. Requisitos para cursar la asignatura
X
Optativa
5033 Redes de Computadoras
11. Tipología : 2-3
Formuló:
M.C. LUIS ENRIQUE PALAFOX MAESTRE
Vo.Bo
Fecha:
6 de noviembre del 2003
Cargo:
2003-1
5314
CR:
Disciplinaria
8
II. PROPÓSITO GENERAL DEL CURSO
El curso de Sistemas Operativos se presenta como materia obligatoria en la etapa terminal de la carrera de Ingeniería en
Computación con el fin de que el alumno conozca cada uno de los componentes que forman parte de la arquitectura interna
de un sistema operativo, así como la interacción entre ellos para que de esta manera, el alumno pueda administrar los
recursos de sistema de cómputo de una forma más eficiente.
III. COMPETENCIAS DEL CURSO
Administrar los recursos de un sistema de cómputo, utilizando los componentes del sistema operativo para eficientar su
funcionamiento.
IV. EVIDENCIAS DE DESEMPEÑO
Presentación por escrito de reportes donde se identifiquen cada una de las partes que integran a algunos de los sistemas
operativos que hay en el mercado.
Presentación de reportes por escrito de las prácticas de laboratorio que se desarrollaron durante el curso.
Presentar escrito que consiste en un anteproyecto de desarrollo de un sistema operativo, describiendo cada uno de los
componentes que lo integran.
V. DESARROLLO POR UNIDADES
COMPETENCIA:
Señalar la importancia de los sistemas operativos mediante la exposición de ejemplos prácticos donde se utilicen los conceptos básicos de estos para
entender su importancia dentro de un sistema de cómputo.
CONTENIDO
UNIDAD I. Introducción a los Sistemas Operativos
I.1 Concepto de Sistema Operativo.
I.2 Evolución de los Sistemas Operativos.
I.3 Logros importantes en el desarrollo de Sistemas Operativos.
I.4 Características de Sistemas Operativos Modernos.
DURACIÓN
4 hrs.
V. DESARROLLO POR UNIDADES
COMPETENCIA:
Explicar la trascendencia de la administración de procesos en un sistema operativo de manera clara y precisa para poder entender la interacción básica
entre tareas múltiples en ejecución.
CONTENIDO
UNIDAD II. Procesos
II.1 Descripción y Control de Procesos.
II.1.1 Descripción de Procesos
II.1.2 Estados de Procesos.
II.1.3 Control de Procesos.
II.1.4 Administración de Procesos en UNIX SVR4.
II. 2 Threads, SMP y Micro-núcleos.
II.2.1 Procesos y Threads.
II.2.2 Multiprocesamiento Simétrico (SMP).
II.2.3 Micro-núcleos.
II.3 Concurrencia.
II.3.1 Principios de concurrencia.
II.3.2 Exclusión mutua.
II.3.3 Semáforos.
II.3.4 Monitoreo de procesos.
DURACIÓN
6 hrs.
V. DESARROLLO POR UNIDADES
COMPETENCIA:
Analizar los diferentes métodos de administración de memoria de una manera detallada para reconocer las ventajas de cada uno de ellos en la
aplicación de su respectivo sistema operativo.
CONTENIDO
UNIDAD III. Administración de Memoria.
III.1 Subsistemas de Administración de Memoria.
III.1.1 Requerimientos de Administración de Memoria.
III.1.2 Partición de memoria.
III.1.3 Paginación.
III.1.4 Segmentación.
III.2 Memoria Virtual.
III.2.1 Hardware y Estructuras de Control.
III.2.2 Software del Sistema Operativo.
III.2.3 Administración de Memoria en UNIX.
III.2.4 Administración de Memoria en Windows NT.
DURACIÓN
6 hrs.
V. DESARROLLO POR UNIDADES
COMPETENCIA:
Describir la forma en que se manejan los archivos en los sistemas operativos en forma escrita de una manera clara para identificar las ventajas y
desventajas en la forma en que lo hacen los diferentes sistemas operativos.
CONTENIDO
UNIDAD IV. Sistemas de Archivos.
IV.1 Organización de Archivos.
IV.2 Directorios de Archivos.
IV.3 Archivos Compartidos.
IV.4 Bloqueo de Registros.
IV.5 Administración de almacenamiento secundario.
DURACIÓN
6 hrs.
V. DESARROLLO POR UNIDADES
COMPETENCIA:
Entender la forma en que los sistemas operativos accesan a los diferentes dispositivos de entrada/salida con el fin de hacer un uso eficiente de estos
dispositivos en los diversos sistemas operativos.
CONTENIDO
UNIDAD V. Dispositivos de Entrada/Salida.
V.1 Dispositivos de Entrada/Salida.
V.2 Organización de Funciones de E/S.
V.3 Buffers de E/S.
DURACIÓN
4 hrs.
V. DESARROLLO POR UNIDADES
COMPETENCIA:
Utilizar los diversos tipos de sistemas operativos de una manera práctica para identificar el nivel de aplicación que tiene cada uno de ellos y así
eficientar el uso de los sistemas de cómputo.
CONTENIDO
UNIDAD VI. Tipos de Sistemas Operativos.
VI.1 Sistemas Operativos de Red y Distribuidos.
VI.2 Sistemas Operativos de dispositivos móviles.
VI.3 Sistemas Operativos Empotrados de Tiempo Real.
DURACIÓN
14 hrs.
IX BIBLIOGRAFÍA
Básica


Complementaria

“Linux Paso a Paso”
Tackett & Gunter. 2da. Edicion. Editorial Prentice Hall. 1996

"Introducción a Unix"
Amif Afzal. Editorial Prentice Hall. 1998.
“Sistemas Operativos"
William Stallings. Editorial Prentice Hall. 4ª Edición 1997.
"Apuntes del Curso de Sistemas Operativos"
Palafox Maestre Luis Enrique. 2003.
Descargar

Sistemas Operativos - Facultad de Ciencias Químicas e Ingeniería