Вы находитесь на странице: 1из 4

UNIVERSIDAD DEL VALLE

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS Y COMPUTACIN

Asignatura : SISTEMAS OPERATIVOS


Cdigo
: 750008M
Crditos
:3
Intensidad
: 3 horas semanales
Habilitable
: No
Validable
: No
Prerrequisito : 710192M
1. OBJETIVOS
1.1 objetivo general
Capacitar
al
estudiante
en
el
conocimiento y utilizacin eficiente de
los sistemas operativos modernos, a
travs de la presentacin, estudio y
anlisis de sus componentes y de los
algoritmos requeridos para el manejo de
stos.
1.2 objetivos especficos
Al finalizar el curso el estudiante estar
en la capacidad de:

Identificar con claridad los elementos


constitutivos de un sistema operativo
y la forma como estos son
implementados. Dentro de los
elementos
que
el
estudiante
manejar se tiene: Administracin de
Procesos,
Gestin
de
almacenamiento, Sistema de E/S.

2. METODOLOGA

Clases :

El curso tendr una serie de


exposiciones tericas, en las cuales se
presentarn y discutirn los temas
propuestos, indicando adems fuentes

de informacin para que el estudiante


profundice en los temas estudiados.

Prcticas:

Cada tema general, se acompaar de


practicas especificas para respaldar el
aprendizaje terico. Por medio de las
prcticas el estudiante validar sus
estudios tericos y resolver sus
inquietudes, operando un sistema
especifico bajo parmetros reales.

Sustentaciones:

El avance y actualizacin permanentes


de los temas ligados a los sistema
operativos hace necesario el estudio
permanente de las novedades en este
campo. Por ello es importante conocer
las principales publicaciones y aprender
a extraer de ellas el conocimiento
necesario
para
actualizar
permanentemente el conocimiento en el
rea. Esta parte del curso lleva al
estudiante a colocarse ante la realidad
de un estudio permanente y continuo
sobre el tema que le permita aprender,
analizar y extraer conocimiento en esta
clase de lecturas.

750008M Sistemas Operativos

evolucin de tcnicas de hardware /


software.

3. EVALUACIN DEL CURSO


Primer Examen Parcial
Segundo Examen Parcial
Proyecto Final
Trabajo Terico

30%
30%
20%
20%

Concepto de estado del usuario /


sistema y proteccin, transicin a
modo kernel.

2. Procesos:
4. CONTENIDO DEL CURSO

Abstracciones, procesos y recursos.

En el curso se ver la historia de los


Sistemas Operativos y a continuacin
los tpicos que presentan la forma de
administrar un sistema de cmputo:

Diagramas de estados.

Despacho y cambio de contextos.

Ejecucin concurrente.

1. Introduccin:

El problema de la exclusin mutua.

Rol y propsito de los sistemas


operativos.

Modelos y mecanismos para la


intercomunicacin entre procesos.

Historia del desarrollo


sistemas operativos.

de

los

Problemas
del
productor
consumidor y sincronizacin.

Funcionalidad
de
operativo tpico.

sistema

Cuestiones
multiprocesadores.

Mecanismos que soportan el modelo


cliente servidor.

Planificacin
apropiativa.

Cuestiones de diseo (eficiencia,


robustez, flexibilidad, portabilidad,
seguridad, compatibilidad).

Planificadores y polticas.

Procesos e hilos.

Influencia de la seguridad, red,


multimedia, y parte grfica.

Planificacin en
sincronizacin.

Mtodos
de
estructuracin
(monoltico, capas, modular, microkernel).

Abrazos mortales.

Conceptos de API.

Necesidades de aplicaciones y la

un

de

apropiativa

tiempo

/
los

real

no

3. Memoria:

Memoria fsica y
memoria hardware.

administracin

750008M Sistemas Operativos

tolerancia a fallos y seguridad.

Overlays, swapping y particiones.

Paginacin y segmentacin.

Polticas
de
reemplazo.

Recuperacin de fallas.

Administracin de recuperacin.

Fallas, riesgos y recuperacin.

4. Recoleccin de basura:

Seguridad en los sistemas.

5. Entrada / salida

Mtodos de seguridad y dispositivos.

Organizacin de dispositivos.

Modelos de proteccin, accesos, y


autenticacin.

Interrupciones.

Encriptacin.

Caractersticas de los dispositivos de


bloque y de carcter.

Estrategias de Buffering.

Acceso directo a memoria.

Administracin de Archivos

Archivos, Directorios.

Sistema de Archivos, particin,


monte / desmonte, sistemas de
archivos.

localizacin

5. BIBLIOGRAFA

Andrew S. Tanenbaum, Sistemas


Operativos, Prentice Hall, 1999.

Andrew S. Tanenbaum, Sistemas


Operativos Modernos, Prentice Hall,
1993.

Silberschatz & Galvin, Sistemas


Operativos, Pearson, 1999.

Maurice J. Bach. The Desing of the


Unix Operating System. Prentice
Hall, 1986.

de

David. Barron. Sistemas Operativos.


Para
Micros,
minis
y
macrocomputadoras, McGraw-Hill,
1986.

6. Virtuales:

Tcnicas
estndar
implementacin.

Mapeo de archivos a memoria.

Sistema de archivos de propsito


especial.

Harver
M.
Deitel.
Sistemas
Operativos. Addison Wesley, 1993.

Nombramiento, bsqueda, acceso y


backups.

B. Kernigan and R. Pike. El entorno


de programacin UNIX. Prentice
Hall, 1987.

Algunos

tpicos

adicionales

de

750008M Sistemas Operativos

Francisco
Rueda.
Sistemas
Operativos. McGraw-Hill, 1989.

William
Stallings,
Operating
Systems.
MacMillan
Publishing
Company, New York, USA, 1992.

Вам также может понравиться