Sem |
Dia |
Notas
|
Códigos y tareas
|
1
|
080914
|
01.Introducción
a los sistemas operativos
|
Arquitectura
conceptual |
1
|
100914 |
02.Objetivos
de los sistemas operativos
|
Arquitectura
concreta
|
1
|
120914 |
03.Características
del kernel de Linux 0.01 y 3.16.2 |
Ejecutar
un programa sin sistema operativo
|
2
|
150914 |
Descanso
obligatorio
|
Ejecutar el kernel de Linux versión
0.01 |
2
|
170914 |
04.Evolución de los
sistemas operativos
|
Compilar el kernel de
Linux versión
3.12.6 |
2
|
190914 |
05.Modos de
operación de un CPU, modo protegido y el Intel i386
|
|
3
|
220914 |
06.Mecanismo de cambio de protección de memoria
|
|
3
|
230914 |
07.Mecanismos de ejecución de procesos
|
06.Enlazado
estático y enlazado dinámico con lenguaje C,
bibliotecas estáticas y bibliotecas dinámicas |
3
|
250914 |
08.Llamadas
al sistema |
Agragar
una nueva llamada al sistema al kernel 3.16.2
|
4
|
250914
|
09.Traza de ejecución de procesos |
|
4
|
290914 |
10.Mecanismo de cambio de contexto (reposición) |
|
4
|
011014
|
11.Creación de
procesos en UNIX/Linux
|
Alta de usuarios:
/etc/passwd, /etc/shadow, /etc/group |
4
|
031014 |
12.Creación de
procesos en Linux: fork, vfork, exit y wait
|
|
5
|
061014 |
13.Hijos
chambeadores con procesos
|
|
5
|
071014
|
14.Famila exec
15.Terminación de proceso, exit y atexit (reposición)
|
|
5
|
081014 |
16.Modelos de estados de procesos
|
|
5
|
101014 |
17.Relación
de proceos, ambiente y tiempo UNIX/Linux |
|
6
|
131014 |
|
HPCLATAM 2014
|
6
|
151014 |
Clase cancelada
|
HPCLATAM 2014 |
6
|
171014 |
1er
examen parcial |
HPCLATAM 2014 |
7
|
201014 |
|
HPCLATAM
2014 |
7
|
221014 |
Clase cancelada |
HPCLATAM 2014 |
7
|
241014 |
|
HPCLATAM
2014 |
8
|
271014 |
18.Señales |
|
8
|
291014 |
19.Comunicación entre procesos,
PIPEs, system, popen |
|
8
|
311014 |
20.Programas con
system y popen
|
|
9
|
031114
|
21.FIFOs
en línea de comando y funciones
|
FIFOs
a través del shell, cliente-servidor y
makefile |
9
|
051114 |
Clase cancelada |
|
9
|
071114 |
Clase cancelada
|
|
10
|
101114
|
Clase cancelada |
|
10
|
121114 |
22.Envolturas |
|
10
|
141114 |
23.System IPCs y
llaves |
|
10
|
151114
|
24.Cliente-servidor con colas de
mensaje
25.GUI con QT4 (reposición)
|
|
11
|
171114 |
26.Cliente-servidor
con memoria compartida
27.Base de datos con MySQL y driver de C
|
|
11
|
191114 |
28.Condiciones
de competencia y zona crítica
|
|
11
|
211114 |
29.Soluciones para la exclusión mutua
|
|
11-bis1
|
241114 |
30.Semáforos y semáforos SVIPC y problemas clásicos
de concurrencia |
|
11-bis1
|
261114 |
31.Solución zona
crítica con semáforos SVIPC
|
|
11-bis1
|
281114
|
32.Procesos
e hilos
|
Bloqueo de GUI
|
11-bis2
|
011214
|
Clase cancelada |
|
11-bis2
|
031214
|
33.Procesos e
hilos en sistemas de memoria compartida
|
Listar un directorio |
11-bis2
|
051214
|
34.Hilos con OpenMP
35.Hilos con Pthreads
--.Hilos Python
--.Multmat secuencial y multmat hilos
|
|
11-bis2
|
061214 |
36.Entrada-salida y dispositivos en
Linux
37.Archivos regulares
38.Archivos directorios
39.Implantación de sistemas de archivos
40.Enlaces
41.Administración de espacio en disco
(reposición)
|
|
11-bis2
|
061214
|
42.Procesos remotos
43.Trasporte y sockets
--.Sockets UDP y Cliente-servidor UDP
44.Cliente-servidor TCP
|
|
11-bis3
|
081214
|
45.Servidores concurrentes y
multihilo |
|