Laboratorio de Sistemas Operativos
 
navegación

Universidad del Cauca
2006

Contenido de la asignatura

En esta página puede consultar el contenido de la asignatura y alguna bibliografía asociada.


Las notas de la asignatura las pueden consultar en el siguiente enlace (HTML)


 

[15-12-2009] Examen final

El enunciado del examen final se puede encontrar en el siguiente enlace (PDF). Fecha de entrega: Martes 13 de enero de 2010, 4:00 P.M. Grupos de máximos 2 personas.

[03-11-2009] Segundo examen parcial

El enunciado del segundo parcial se puede encontrar en el siguiente enlace (HTML). Fecha de entrega: Miercoles 11 de noviembre de 2009, 1:00 P.M. Grupos de máximos 2 personas.

 

[06-10-2009] Kernel que lee teclas por medio de interrupciones de la BIOS

El siguiente archivo comprimido contiene el código de un bootsector que carga un mini-kernel. Este mini-kernel lee teclas haciendo uso de las interrupciones de la BIOS e imprime la tecla leida dentro de un mensaje. (ZIP).


[06-10-2009] Primer examen parcial.

El enunciado del primer examen parcial se encuentra en el siguiente archivo (PDF). Fecha de entrega: Martes 13 de octubre de 2009, 13:00. Grupos de máximo 2 personas.


[01-09-2009] Clase extra

Se realizará una clase extra para ilustrar la programación en procesadores Intel X86. Fecha: Lunes 5 de octubre de 2009 Hora: 2:00 P.M. Lugar: Sala 4 Ing. de Sistemas.


[24-09-2009] Leer líneas con interrupciones de la BIOS

El siguiente archivo comprimido contiene el código de un bootsector que lee líneas desde el teclado, haciendo uso de las interrupciones de la BIOS. (ZIP).


Enlace a la pagina que contiene la descripcion de los servicios de la BIOS Enlace


[23-09-2009] Depuración del proyecto de bootsector: '04_self_move'

El siguiente video muestra el proceso de depurar el proyecto de bootsector '04_self_move' (Enlace).


[22-09-2009] Depuración con Bochs 2.4.1

El siguiente video muestra el proceso de depurar un proyecto de bootsector usando el depurador integrado en la versión 2.4.1 del emulador Bochs (Enlace).

Este video también muestra el proceso para configurar la utilidad sudo, necesaria para que un usuario normal pueda ejecutar comandos de super-usuario (root) sin necesidad de especificar su contraseña.


[09-09-2009] Paquetes de Bochs 2.4.1

En el siguiente enlace se puede bajar la nueva versión de Bochs para Linux. Esta versión incluye un depurador gráfico, que se activa de la siguiente forma:

En el archivo bochsrc.txt de cada proyecto, agregar la siguiente línea:

display_library: x, options="gui_debug"

  • Bochs 2.4.1 para Mandriva 2008 (RPM) (enlace)
  • Bochs 2.4.1 para Ubuntu 9 (DEB) (enlace)

[08-09-2009] Instalación de Mandriva 2008

El siguiente video muestra el proceso de instalar Mandriva 2008 en una máquina virtual de VirtualBox 3.0 (Enlace).


[2-09-2009] Sector de arranque

Estudiar el material de apoyo proporcionado por el docente. Revisar los proyectos 0, 1, 2 y 3 del directorio bootsector.


Enlace a archivos de desarrollo de Sistemas Operativos Enlace

Derechos reservados del autor.


Enlace a la tarjeta de referencia de Linux (PDF) Enlace


En los siguientes enlaces podrán encontrar una guía para instalar y configurar Cooperative Linux :


En la siguiente dirección URL pueden encontrar una excelente guía sobre la programación en C yel uso de las llamadas al sistema.
http://www.cs.cf.ac.uk/Dave/C/.

(Derechos de autor de David Marshall, 1994).


 

Erwin Meza Vega. Oficina 450 edificio FIET, Sector Tulcán. Popayán, Cauca. Tel: (2)8209800 ext 2149.