You are on page 1of 10

Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales

F1209 Sistemas Operativos 1/10



Seriacin explcita No
Asignatura antecedente Asignatura Subsecuente


Seriacin implcita Si
PROGRAMA DE ESTUDIO
Programa Educativo: Licenciatura en
Sistemas
Computacionales
rea de Formacin : Sustantiva
profesional
Sistemas operativos
Horas tericas: 3
Horas prcticas: 2
Total de Horas: 5
Total de crditos: 8
Clave: F1209
Tipo : Asignatura
Carcter de la
asignatura
Obligatoria
Programa elaborado por: Guillermo de los Santos Torres
Arturo Corona Ferreira
Martha Patricia Silva Payr
Fecha de elaboracin: 28 de mayo de 2010
Fecha de ltima actualizacin:
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos 2/10
Conocimientos previos: Describir los procedimientos de la organizacin y arquitectura
de una computadora.
Implementar los diferentes tipos de estructuras de datos
usando un lenguaje de programacin.
Aplicar un lenguaje de programacin para hacer llamadas al
sistema operativo.

Presentacin
El Software es una de las principales reas de estudio de los Licenciados en Sistemas Computacionales. El sistema
operativo es el componente de software esencial de toda computadora, ya que se encarga de administrar los recursos de
todo sistema de cmputo y de actuar como interfaz entre el usuario y el hardware. El alumno debe comprender estas dos
caractersticas para resolver de manera conveniente, eficiente y transparente los problemas que un sistema operativo
debe abordar.
La asignatura se ubica dentro del rea formacin sustantiva profesional y en el rea de conocimiento de software de base.

Objetivo General
Aplicar las tcnicas de los sistemas operativos para implementacin de programas que permitan administrar el procesador,
la memoria, sistema de archivos y dispositivos de entrada/salida.

Competencias que se desarrollarn en esta asignatura
Las dos competencias principales que desarrollar el alumno en esta asignatura son:

Manejo de sistemas operativos en diferentes arquitecturas, lo cual requiere la habilidad de anlisis y sntesis, con
una actitud de trabajo en equipo.
Administracin de los recursos del sistema de cmputo, se requiere la habilidad de anlisis y sntesis, manteniendo
una constante comunicacin con su entorno, siendo autogestivo y responsable en las actividades a desarrollar


Competencias del perfil de egreso que apoya esta asignatura

Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos 3/10
Administracin de dispositivos y aplicaciones en una infraestructura de cmputo
Escenario de aprendizaje
Saln de clases, laboratorio de cmputo de Microsoft Windows, laboratorio de SUN Solaris, laboratorio de Apple MAC,
sala audiovisual

Perfil sugerido del docente
El perfil ideal del profesor de Sistemas Operativos es un Licenciado en Sistemas Computacionales, Ingeniero en Sistemas
Computacionales o Licenciado en Computacin y reas afines, certificado en Microsoft Windows y en Sun Solaris, con
experiencia laboral en su campo de formacin profesional.
Como perfiles alternativos, pueden considerarse:
Licenciado en Computacionales, Ingeniero en Sistemas Computacionales, Licenciado en Computacin y reas afines, con
conocimientos de operacin de los sistemas operativos Microsoft Windows, Sun Solaris y Apple Mac.
Contenido Temtico


Unidad No.
I Introduccin a los sistemas operativos
Objetivo particular Describir los conceptos bsicos, la historia, la clasificacin de los sistemas operativos y las
diferentes estructuras de diseo.
Hrs. Estimadas 8 hrs.

Temas Resultados del aprendizaje Sugerencias didcticas

Estrategias y criterios de
evaluacin
1.1 Concepto de SO
1.2 Funciones y
caractersticas de los SO.
1.3 Evolucin histrica.
1.4 Clasificacin.
1.5 Estructura (niveles o
estratos de diseo).
Mapas Conceptuales que
contengas la temtica
abordada

Tabla de Clasificacin de los
sistemas operativos
Tabla de clasificacin de la
Exposicin introductoria por
parte del facilitador del
aprendizaje

Proporcionar la metodologa
para la solucin de prcticas
de laboratorio
Portafolio de evidencias con
los avances semanales que
contenga mapas
conceptuales, tablas de
clasificacin y reportes de
prcticas de laboratorio.

Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos 4/10
forma de disear los
sistemas operativos

Reporte de prcticas de
laboratorio
La mayor ponderacin recae
sobre el reporte de prcticas
de laboratorio, en segundo
lugar los mapas
conceptuales y por ltimo las
tablas de clasificacin.
Unidad No.
II Procesos
Objetivo particular Describir los procesos, hilos (threads), sincronizacin y concurrencia de procesos.
Hrs. Estimadas 12 hrs.

Temas Resultados del aprendizaje Sugerencias didcticas

Estrategias y criterios de
evaluacin
2.1 Concepto de proceso.
2.2 Estados y transiciones
de los procesos
2.3 El bloque de control de
procesos
2.4 Modos de ejecucin
2.5 Procesos ligeros (Hilos o
hebras).
2.6 Concurrencia y
secuenciabilidad.
2.6.1 Exclusin mutua de
secciones criticas.
2.6.2 Sincronizacin de
procesos en Secciones
Criticas
2.6.2.1 Mecanismo de
semforos.
2.6.2.2 Mecanismo de
Reportes de prcticas de
Laboratorio.

Diagramas de flujos de datos
que representen:
Programas y procesos
Ciclo de vida, estados
transiciones, operaciones
relacionadas con los
procesos.
Hilos y procesos hijos,
Problemas derivados de
procesos se ejecutan
concurrentemente


Exposicin introductoria por
parte del facilitador del
aprendizaje

Proporcionar la metodologa
para la solucin de prcticas
de laboratorio
Portafolio de evidencias con
los avances semanales que
contenga los diagramas y
reportes de prcticas de
laboratorio.

El porcentaje mayor de la
calificacin estar en los
diagramas de flujo de datos
y en segundo lugar en los
reportes de prcticas de
laboratorio

Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos 5/10
monitores.
2.6.3 Interbloqueo
(DeadLock).
2.6.3.1 Prevencin.
2.6.3.2 Deteccin.
2.6.3.3 Recuperacin.

Unidad No.
III Administracin de Procesos
Objetivo particular Aplicar los diferentes algoritmos de planificacin de proceso.
Hrs. Estimadas 14 hrs.

Temas Resultados del aprendizaje Sugerencias didcticas

Estrategias y criterios de
evaluacin
3.1 Niveles, objetivos y
criterios de planificacin.
3.2 Algoritmos de
planificacin.
2.3.1 FIFO
2.3.2 Short Job First
2.3.3 Round Robin
2.3.4 Queves multi-level.
Reporte de solucin de la
Implementacin de cdigo
de programacin a un
problema de Round Robin

Mapas Conceptuales sobre
planificadores, niveles y
criterios

Exposicin introductoria por
parte del facilitador del
aprendizaje

Proporcionar la metodologa
para la solucin de prcticas
de laboratorio

Uso del software Simulador
de Sistema Operativo 1.0
Portafolio de evidencia con
los avances semanales que
contenga mapas
conceptuales y el reporte de
solucin de la
implementacin.

El mayor porcentaje estar
en el reporte de la
implementacin del cdigo
de programacin, seguido
del reporte de prcticas de
laboratorio, y por ltimo los
mapas conceptuales.


Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos 6/10

Unidad No.
IV Administracin de la Memoria
Objetivo particular Aplicar tcnicas para la asignacin y administracin de la memoria
Hrs. Estimadas 20 hrs.

Temas Resultados del aprendizaje Sugerencias didcticas

Estrategias y criterios de
evaluacin
4.1 Poltica y filosofa.
4.2 Memoria real.
4.2.1 Administracin de
almacenamiento.
4.2.2 Jerarqua.
4.2.3 Estrategia de
administracin de memoria.
4.2.4 Asignacin contigua
v.s. no contigua.
4.2.5 Multiprogramacin de
particin fija, particin
variable, con intercambio de
almacenamiento.
4.3 Organizacin de
memoria virtual.
4.3.1 Evaluacin de las
organizaciones de
almacenamiento.
4.3.2 Paginacin.
4.3.3 Segmentacin.
4.3.4 Sistemas de
paginacin segmentacin.
4.4 Administracin de
Reportes de prcticas de
laboratorio

Tablas de Clasificacin de la
asignacin de memoria
contigua y no contigua

Exposicin de problemas
resueltos

Exposicin introductoria por
parte del facilitador del
aprendizaje

Proporcionar la metodologa
para la solucin de prcticas
de laboratorio

Portafolio de evidencia con
los avances semanales que
contenga tablas de
clasificacin y reportes de
prcticas de laboratorio.

El porcentaje mayor de la
calificacin estar en la
exposicin de problemas
resueltos, en segundo lugar
los reportes de prcticas de
laboratorio y por ultimo
tablas de clasificacin.

Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos 7/10
memoria virtual.
4.4.1 Estrategias de
administracin.
4.4.2 Tcnicas de reemplazo
de pginas.
4.4.3 Paginacin por
demanda.
4.4.4 Paginacin anticipada.
4.4.5 Liberacin de pgina.
4.4.6 Tamao de pgina.


Unidad No.
V Administracin de los Sistemas de Archivos
Objetivo particular Describir la forma de organizacin lgica y fsica de los archivos
Hrs. Estimadas 14 hrs.

Temas Resultados del aprendizaje Sugerencias didcticas

Estrategias y criterios de
evaluacin
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.6 Manejo de espacio en
memoria secundaria.
Mapas Conceptuales sobre
los componentes de un
sistema de archivos, como
se organiza la informacin
en la memoria secundaria
tanto fsica como lgica.

Mapa mental sobre acceso a
los archivos.

Reportes de prcticas de
Exposicin introductoria por
parte del facilitador del
aprendizaje

Proporcionar la metodologa
para la solucin de prcticas
de laboratorio

Portafolio de evidencia con
los avances semanales que
contenga los mapas
conceptuales, el mapa
mental, y reportes de
prcticas de laboratorio.

El porcentaje mayor de la
calificacin estar en la
exposicin de problemas
resueltos, en segundo lugar
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos 8/10
5.7 Modelo jerrquico.
5.8 Mecanismos de
recuperacin en caso de
falla.
laboratorio los reportes de prcticas de
laboratorio y por ltimo los
mapas conceptuales y
mentales.


Unidad No.
VI Gestin de la Entrada/Salida
Objetivo particular Describir los procesos de la administracin de los dispositivos de Entrada/Salida
Hrs. Estimadas 12 hrs.

Temas Resultados del aprendizaje Sugerencias didcticas

Estrategias y criterios de
evaluacin
6.1 Dispositivos y
manejadores de dispositivos
(device drivers).
6.2 Mecanismos y funciones
de los manejadores de
dispositivos
(device drivers).
6.3 Estructuras de datos
para manejo de dispositivos.
6.4 Operaciones de Entrada
/Salida
Mapas Conceptuales sobre
los manejadores de
dispositivos, operaciones de
Entrada/Salida.

Mapa mental sobre la
estructura de datos para
manejo de dispositivos.

Reporte de investigacin
documental de los
principales fabricantes de
perifricos.
Exposicin introductoria por
parte del facilitador del
aprendizaje


Portafolio de evidencia con
los avances semanales que
contenga los mapas
conceptuales y el mapa
mental.

El documento de
investigacin documental
deber cumplir con los
siguientes criterios: consultar
por lo menos 3 dispositivos
de 5 fabricantes y su
entrega debe ser puntual

El porcentaje mayor de la
calificacin estar en los la
exposicin de su reporte de
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos 9/10
investigacin y por ltimo los
mapas conceptuales y
mentales.


Bibliografa bsica
Deitel, Deitel, H. (1993). Introduccin a los sistemas operativos (2a ed.). Argentina: Addison-Wesley
Iberoamericana.*
Silberschatz, A., & Vuelapluma. (2006). Fundamentos de sistemas operativos (7 ed.). Mxico: McGraw-Hill
nteramericana de Espaa.
Stallings, W. (2005). Sistemas operativos : aspectos internos y principios de diseo. Madrid: Pearson Prentice Hall.
Tanenbaum, A. (1998). Sistemas operativos : diseo e implementacin (2a ed.). Mxico: Prentice-Hall
Hispanoamericana.*
Tanenbaum, A. (2009). Sistemas operativos modernos (3a ed.). Mxico: Pearson Education.

Bibliografa complementaria
Carretero Prez, J. (2007). Sistemas operativos: una visin aplicada (2a ed.). Madrid: McGraw-Hill / nteramericana
de Espaa.
Milenkovic, M. (1992). Operating systems : concepts and design (2a ed.). New York: McGraw-Hill.
Divisin Acadmica de Informtica y Sistemas Licenciatura en Sistemas Computacionales


F1209 Sistemas Operativos
10/10
Simulador de Sistema Operativo - Descargar. (s.d.). Recuperado Junio 15, 2010, a partir de http://simulador-de-
sistema-operativo.softonic.com/

*La bibliografa que se presenta y que tiene una antigedad mayor a 5 aos a la fecha de elaboracin de este programa,
se justifica debido a que es literatura clsica para la construccin del aprendizaje de esta asignatura.

You might also like