Parte 1a. El sistema de ficheros - Arquitectura del sistema de ficheros - Características del sistema de ficheros - Estructura del sistema de ficheros - Tipos de ficheros en UNIX - Extensión del sistema 4.3BSD - Tablas de control de acceso a los ficheros - Administración de los sistemas de ficheros
Manejo de ficheros ordinarios - Introducción - Entrada/salida sobre ficheros ordinarios - Biblioteca estándar de funciones de entrada/salida - Control sobre ficheros abierto. FCNTL - Administración de ficheros - Compartición y bloqueo de ficheros
Manejo de directorios y ficheros especiales - Acceso a directorios -Acceso a ficheros especiales -Administración del sistema de ficheros
Parte 2a: Procesos - Estructura de un proceso Programas y procesos - Estado de un proceso - Tabla de procesos y área de usuarios - Contexto de un proceso Creación de procesos - Ejecución de programas mediante EXEC - Creación de procesos. FORK - Terminación de procesos. EXIT Y WAIT - Información sobre procesos - Control de la memoria asignada a un proceso
Señales de funciones de tiempo - Concepto de señal - Tipos de señales - Señales en el UNIX SYSTEM V - Señales en el sistema 4.3BSD - Otros gestores de señales - Ejemplos de aplicación de las señales - Funciones de tiempo
Perfilado, contabilidad y depuración - Perfil de un proceso - Contabilidad - Depuración de programas
Parte 3a. Comunicación entre procesos Comunicación mediante tuberías - Comunicación entre procesos - Tuberías sin nombre - Comunicación bidireccional - Tuberías en los intérpretes de órdenes - Tuberías con nombre - Comunicación con full-duplex
Mecanismos IPC del UNIX SYSTEM V - Introducción - Semáforos - Memoria compartida - Colas de mensajes
Comunicación en red - Mecanismos IPC del sistema 4.3BSD - Llamadas para el manejo de conectores - Ejemplos de servidores y clientes - Miscelanea de llamadas y funciones
Apéndices y bibliografía A. El lenguaje de programación en C - Introducción - Ciclo de creación de un programa - Componentes léxicos del lenguaje - estructura de un programa en C - Tipos de datos - Expresiones y operadores - Sentencias de control de flujo - Aplicaciones
B. Desarrolo de aplicaciones en el entorno UNIX - Programación modular - Fases de la compilación - Compilación de programas multimodulares - El procesador en C - Ejemplo de programa con varios ficheros - Gestión de bibliotecas de funciones - Distribución de los ficheros de una aplicación - Automatización de trabajos - Documentación
Resumen de llamadas del sistema
9701507223
SISTEMAS OPERATIVOS (COMPUTADORAS) UNIX (PROGRAMA PARA COMPUTADORAS)