Sistemas Operativos Modernos, 09O



Curso
  • Clave: 112129, contenido oficial
  • Trimestre: 09 Otoño
  • Inicio del curso: 21 de septiembre de 2009
  • Fin del curso: 7 de diciembre de 2009
  • Grupo: CHEL81
  • Salón de clase: F303
  • Asesorías: Martes y jueves de 13:00-14:30 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
210909
Inicio de curso                                                                      
250909
Herramientas de desarrollo de GNU/Linux
021009
Agregar una llamada al sistema +1
141009
som_cp con funciones envueltas +1
161009
som_ls, combinación de los comandos ls, stat y tree 20%
231009
1er examen parcial 301009
231009
Clase de reposición jueves 291009, F303 de 14:30-16:00hrs
091109
Reposición de clases será el sábado 21 de noviembre de 10:00 a 13:00hrs F303
211109
Mensajero con colas de mensajes y Qt

Productor-Consumidor con semáforos

Cena de los filósofos

Hilos trabajadores +1 fecha límite 301109

Zona Crítica con hilos +1 fecha límite 301109

Mensajero con sockets y Qt


041209
Examen global, miércoles 091209 de 16:00-19:00hrs B312



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: 161209


Calendario

Sem Dia Notas
Códigos
1
210909
01.Introducción a los SO y linux Arquitectura conceptual
1
230909 02.Evolución y modelos Arquitectura concreta
1
250909 03.Evolución
2
280909 04.Modo protegido del 80386

2
300909 clase perdida

2
021009 05.Llamadas al sistema Práctica 1
3
051009 06.Entrada-Salida y dispositivos en linux
3
071009 07.Discos magnéticos y particiones
3
091009 08.Archivos
4
121009 Descanso obligatorio

4
141009 09.Funciones envueltas

4
151009 10.Archivos directorios (repo.)

4
161009 11.Listar un directorio

5
191009 12.Enlazado estático y dinámico

5
211009 13.Implementación de archivos, FAT

5
231009 14.Implementación de archivos, inodos
Inicialización en linux
6
261009 15.Directorios y enlaces

6
281009 16.Administración de bloques libres

6
291009
17.Modelos de procesos (repo.)
6
301009 clase perdida

7
021109 Descanso obligatorio

7
041109 1er examen parcial
7
061109 clase perdida
8
091109 18.fork, vfork y wait
8
101109 19.Famila exec y ambiente (repo.)
8
111109
clase perdida
8
121109
20.Terminación y Modelos de ejecución (repo.)
8
131109 21.Señales 
9
161109 22.Comunicación entre procesos, PIPEs FIFOs cliente servidor
9
181109 23.System IPCs y llaves

9
201109
Descanso obligatorio

9
211109
sábado
24.Colas de mensajes
25.Memoria compartida
introducción a Qt
10
231109 26.Problemas de concurrencia y exclusión
10
251109 27.Semáforos  zona critica
10
271109 28.Hilos y API pthreads
11
301109 29.Multmat: secuencial, hilos
11
021209 30.Procesos remotos y linux networking
11
041209 31.Suite TCP/IP y servidores concurrentes
32.API Sockets y cliente daytime

11
071209 32.Cliente y servidor daytime