Sem |
Dia |
Notas
|
Códigos y tareas
|
1
|
060114 |
01.Introducción a los
sistemas operativos
|
Arquitectura
conceptual |
1
|
080114 |
02.Introducción
|
Arquitectura
concreta
|
1
|
100114 |
03.Modelo y fuentes
de Linux, versiones 0.01 y 3.12.6
|
Desarrollar, compilar
y ejecutar un programa sin sistema operativo
|
2
|
130114 |
Instalación del Linux
|
Cancún
|
2
|
150114 |
Soporte de tarjeta
wireless-USB como módulo del kernel y ejecución de
Linux 0.01
|
|
2
|
170114 |
Soporte de tarjeta
wireless-USB directamente en el kernel |
|
3
|
200114 |
04.Proceso de
traducción, enlazado estático y enlazado dinámico |
Ejecutar el kernel de
Linux 0.01 y compilar el kernel de Linux versión 3.12.6
|
3
|
220114 |
05.Enlazado estático
y enlazado dinámico con lenguaje C, bibliotecas
estáticas y bibliotecas dinámicas
|
|
3
|
240114 |
06.Creación de
bibliotecas estáticas y dinámicas
|
|
4
|
270114 |
07.Monitores y
evolución de un sistemas operativo
|
|
4
|
290114 |
08.Modos de operación
del CPU y modo protegido del Intel 386 |
|
4
|
300114
|
09.Llamadas al sistema (reposición) |
Understanding the Linux kernel
Agragar
una nueva llamada al sistema al kernel 3.7.x |
4
|
310114 |
10.Traza de ejecución
y creación de procesos en Linux
|
|
5
|
030214 |
11.Creación de
procesos en linux: fork, vfork, exit y wait
|
|
5
|
050214 |
Descanso obligatorio |
|
5
|
070214 |
12.Hijos
chambeadores
|
|
6
|
100214 |
Alta de usuarios:
/etc/passwd, /etc/shadow, /etc/group
13.Relación de proceos, ambiente UNIX/Linux y tiempo
|
|
6
|
120214 |
13.Programas de tiempo en Linux
|
|
6
|
130214
|
14.Famila exec (reposición)
|
|
6
|
140214 |
1er examen parcial |
|
7
|
170214 |
15.Terminación
de proceso, exit y atexit |
|
7
|
190214 |
16.Modelos de estados
de procesos
|
|
7
|
210214 |
17.Señales
|
|
8
|
240214 |
18.Comunicación entre
procesos, PIPEs, system, popen
|
|
8
|
260214 |
19.FIFOs a través del shell
|
|
8
|
270214
|
20.Envolturas y FIFOs con funciones (reposición) |
Envolturas, makefile y
cliente-servidor
|
8
|
280214 |
21.System IPCs y
llaves
|
|
9
|
030314 |
22.Colas de mensajes
|
|
9
|
050314 |
23.Cliente-servidor
con colas de mensajes
|
|
9
|
060314
|
24.Memoria compartida (reposición)
25.Cliente-servidor con memoria compartida
26.GUI con QT4
27.Base de datos con MySQL y driver de C
|
|
9
|
070314 |
28.Condiciones de
competencia, zona crítica
|
|
10
|
100314 |
29.Soluciones para la
exclusión mutua
|
|
10
|
120314 |
30.Semáforos y
semáforos SVIPC y problemas clásicos de concurrencia
|
|
10
|
130314
|
31.Solución de zona crítica con
semáforos IPC-SV
32.Procesos e hilos
33.Procesos e hilos en sistemas de memoria
compartida
34.Hilos con OpenMP
35.Hilos con POSIX threads (reposición)
|
--.Hilos Python
--.Multmat secuencial y multmat hilos
|
10
|
140314 |
36.Entrada-salida y
dispositivos en Linux
37.Archivos
38.Archivos directorios
39.Listar un directorio
40.Implantación de sistemas de archivos
41.Enlaces
42.Administración de espacio libre |
so_stat
so_ls
so_cp
so_mkdir
|
11
|
170314 |
43.Procesos remotos |
|
11
|
190314 |
44.Sockets TCP
|
|
11
|
200314
|
45.Cliente-servidor TCP (reposición)
46.Servidores concurrentes y multihilo
|
|
11
|
210314
|
Descanso
obligatorio |
|
|
|
|
|