Contenido

Anuncio
INDICE
Prólogo
Contenido
Índice de Figuras
Índice de Tablas
Índice de Programas
1. Introducción
1.1. Estructura del Sistema
1.2. Arquitectura del Sistema operativo UNIX
1.3. Interfaz de las llamadas al sistema
2. Arquitectura del Sistema de Ficheros
2.1. Características del sistema de ficheros
2.2. Estructura del sistema de ficheros
2.3. Tipos de ficheros en UNIX
2.4. Extensiones del sistema 4.3. BSD
2.5. Tablas de control de acceso a los ficheros
2.6. Administración en los sistemas de ficheros
2.7. Ejercicios
3. Manejo de Ficheros Ordinarios
3.1. Introducción
3.2. Entrada/Salida sobre4 ficheros ordinarios
3.3. Librería estándar de entrada/salida
3.4. Control sobre ficheros abiertos. FCNTL
3.5. Administración de ficheros
3.6. Compartición y bloqueo de ficheros
3.7. Ejercicios
4. Manejo de Directorios y Ficheros Especiales
4.1. Acceso a Directorios
4.2. Acceso a ficheros especiales
4.3. Administración del sistema de ficheros
4.4. Ejercicios
5. Estructura de un Proceso
5.1. Programas y procesos
5.2. Estado de un proceso
5.3. Tabla de procesos y área de usuario
5.4. Contexto de un proceso
6. Creación de Procesos
6.1. Ejecución de programas mediante EXEC
6.2. Creación de procesos. FORK
6.3. Terminación de procesos. EXIT y WAIT
6.4. Información sobre procesos
6.5. Control de la memoria asignada a un proceso
6.6. Ejercicios
7. Señales y Funciones de Tiempo
7.1. Concepto de señal
7.2. Tipos de señales
7.3. Señales en el UNIX SYSTEM V
7.4. Señales en el sistema 4.3. BSD
vii
xi
xv
xvii
xix
1
1
3
6
13
13
14
26
34
36
40
52
53
53
55
63
79
85
98
107
109
109
123
130
139
145
145
148
151
153
157
157
162
165
170
178
190
191
191
193
196
207
7.5. Otros gestores de señales
7.6. Ejemplos de aplicación de las señales
7.7. Funciones de tiempo
7.8. Ejercicios
8. Perfilado, Contabilidad y Depuración
8.1. Perfil de un proceso
8.2. Contabilidad
8.3. Depuración de programas
9. Comunicación Mediante Tuberías
9.1. Comunicaciones entre procesos
9.2. Tuberías sin nombre
9.3. Comunicación Bidireccional
9.4. Tuberías en los intérpretes de órdenes
9.5. Tuberías con nombre (FIFO)
9.6. Comunicación FULL – DUPPLEX
9.7. Ejercicios
10. Mecanismos IPC del UNIX SYSTEM V
10.1. Introducción
10.2. Semáforos
10.3. Memoria compartida
10.4. Colas de mensajes
10.5. Ejercicios
11. Comunicación en RED
11.1. Mecanismos IPC del Sistemas 4.3BSd
11.2. Llamadas para el manejo de Sockets
11.3. Ejemplos de servidores y clientes
11.4. Misceláneos de llamadas y funciones
11.5. Ejemplo. Transferencia de ficheros
11.6. Ejercicios
Apéndice A. El Lenguaje de Programación C
A.1. Introducción
A.2. Ciclo de creación de un programa
A.3. Componentes léxicos del lenguaje
A.4. Estructura de un programa C
A.5. Tipos de datos
A.6. Expresiones y operaciones
A.7. Sentencias de control de flujo
A.8. Funciones
Apéndice B. Resumen de llamadas al sistema
Bibliografía
Índice
219
219
225
240
541
241
248
255
267
267
269
271
274
277
284
294
295
295
299
307
318
329
331
331
340
350
379
384
401
405
405
406
407
408
409
418
421
426
433
471
475
Descargar