Márquez García, Francisco Manuel

Unix programacion avanzada / Francisco Manuel Marquez Garcia. - 2a. edición - México : Alfaomega , 2001 - xxxvi, 615 páginas. - Guía de campo ; 1087. .

Incluye: índice (pp. 603-615)
Incluye: apéndices (pp. 495-601)

Bliografía (pp. 597-601)

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)

QA76.76O63 / M3755 2001