Sistemas Operativos Modernos, 10P



Curso
  • Clave: 112129, contenido oficial
  • Trimestre: 10 Primavera
  • Inicio del curso: 27 de abril de 2010
  • Fin del curso: 8 de julio de 2010
  • Grupo: CHEL81
  • Salón de clase: F303
  • Asesorías: Martes y jueves de 13:00-14:00 hrs, G314-3

Objetivos
  • Distinguir los componentes de un sistema operativo.
  • Analizar los mecanismos de administración de recursos de la computadora.
  • Describir las diferencias entre los sistemas operativos.

Contenido Sintético

1. Introducción.
2. Procesos.
3. Sistemas de archivos.
4. Administración de memoria.
5.Dispositivos de entrada-salida
6. Seguridad.


Bibliografía

Herramientas

Mensajes

Publicado
Mensaje
260410
Inicio de curso                                                                      

Tarea 1: agregar una nueva llamada al sistema

1er Programa: som_cp con llamadas al sistema con envoltura

2do Programa: som_ls, envueltas, stat y tree

1er examen parcial, viernes 040610 de 10:00-11:30hrs, F307

Clase extra: viernes 110610 de 10:00-11:30hrs F307





Evaluación
  • 1er parcial: 40% examenes, 40% programas, 20% prácticas
  • 2do parcial: 40% examenes, 40% programas, 20% prácticas
  • 3er parcial: 40% examenes, 60% programas

Calificaciones parciales

  • Calificaciones. Última actualización: 140710


Calendario

Sem Dia Notas
Códigos
1
270410
01.Introducción a los SO y linux
Arquitectura conceptual
1
290410 02.Evolución y modelos
Arquitectura concreta
2
040510 03.Evolución y modelos

2
060510 04.Modo protegido del 80386
3
110510 05.Llamadas al sistema
Práctica 1
3
130510 06.Entrada-Salida y dispositivos en linux

4
180510 07.Archivos
08.Funciones envueltas

envueltas
4
200510 09.Archivos directorios
5
250510 10.Listar un directorio som_ls
5
270510 11. Enlazado estático y dinámico

6
010610 12.Implementación de sistema de archivos

6
030610 13.Enlaces

7
080610 14.Modelos de procesos
Inicialización en linux
7
100610 15.fork, vfork y wait
8
150610 16.Terminación (exit) y espera (wait)
17.Modelos de ejecución

8
170610 18.Famila exec y ambiente
9
220610 19.Señales

9
240610 20.Comunicación entre procesos, PIPEs y FIFOs
10
290610 21.Cliente Servidor con FIFOs

10
010710 22.System IPCs y llaves
23.Colas de mensajes
24.Memoria compartida
25.GUI con Qt 3
PIPEs FIFOs MSGQ SHM
11
060710 26.Problemas de concurrencia y exclusión
27.Semáforos

11
070710
28.Hilos y API pthreads
29.Multmat: secuencial, hilos
clase extra, F307 14:30-16:00

11
080710 30.Procesos remotos
31.Suite TCP/IP y servidores concurrentes
32.API Sockets,  cliente-servidor daytime