UNIX PROGRAMACIÓN AVANZADA 3ªED

UNIX PROGRAMACIÓN AVANZADA 3ªED

UNIX PROGRAMACIÓN AVANZADA 3ªED

MARQUEZ GARCIA, FRANCISCO MANU / GARCIA TOME, ANTONIO (Ilustración)

34,90 €
IVA incluido
Disponible (Entrega en 24/48h)
Publishing house :
RA-MA
Year of edition:
2004
Matter
Sistemas operativos
Ubicación
A1-3108
ISBN:
978-84-7897-603-4
Pages :
632
Binding :
Rústica
34,90 €
IVA incluido
Disponible (Entrega en 24/48h)
To add favorites

Índice de figuras Índice de programas Índice de tablas Prólogo 1 Introducción 1 1.1 Estructura del sistema 1.2 Arquitectura del sistema operativo unix 1.3 Interfaz de las llamadas al sistema 1.4 Ejercicios I El sistema de ficheros 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 bsd 2.5 Tablas de control de acceso a los ficheros 2.6 Administración de los sistemas de ficheros 3 Manejo de ficheros ordinarios 3.1 Introducción 3.2 Entrada/salida sobre ficheros ordinarios 3.3 Biblioteca estándar de funciones de entrada/salida 3.4 Control de 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 II Procesos e hilos 5 Estructura de un proceso 5.1 Programas y procesos 5.2 Estados de un proceso 5.3 Tabla de procesos y área de usuario 5.4 Contexto de un proceso 5.5 Hilos y procesos ligeros 5.6 Distribución y planificación de procesos 5.7 Sistemas con requisitos de tiempo real 6 Gestión de procesos e hilos 183 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 Creación de hilos 6.7 Tratamiento de los errores 6.8 Atributos de un hilo 6.9 Cancelación de hilos 6.10 Funciones seguras y reentrantes 6.11 Planificación de hilos 6.12 Ejercicios 7 Señales y funciones de tiempo 239 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.3bsd 7.5 Gestión de señales en posix 7.6 Ejemplo de aplicación de las señales 7.7 Funciones de tiempo 7.8 Relojes, retardos y temporizadores en posix 7.9 Ejercicios 8 Perfilado, contabilidad y depuración 309 8.1 Perfil de un proceso 8.2 Contabilidad 8.3 Depuración de programas III Comunicación entre procesos 9 Comunicación mediante tuberías 9.1 Comunicación 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 9.6 Comunicación dúplex 9.7 Ejercicios 10 Comunicación local entre procesos e hilos 10.1 Mecanismos IPC del unix System V 10.2 Semáforos 10.3 Memoria compartida 10.4 Colas de mensajes 10.5 Semáforos en posix 10.6 Cerrojos en posix 10.7 Monitores con interfaz de procedimiento 10.8 Ejercicios 11 Comunicaciones en red 11.1 Mecanismos IPC del sistema bsd 11.2 Llamadas para elmanejo de conectores 11.3 Ejemplos de servidores y clientes 11.4 Miscelánea de llamadas y funciones 11.5 Ejemplo de aplicación. Transferencia de ficheros 11.6 Ejercicios IV Apéndices A El lenguaje de programación C A.1 Introducción A.2 Ciclo de creación de un programa A.3 Tipos de A.4 Expresiones y operadores A.5 Sentencias de control de flujo A.6 Funciones B Desarrollo de aplicaciones en el entorno unix B.1 Programaciónmodular B.2 Fases de la compilación B.3 Compilación de programas multimodulares B.4 El preprocesador de C B.5 Ejemplo de programa con varios ficheros B.6 Gestión de bibliotecas de funciones B.7 Distribución de los ficheros de una aplicación B.8 Automatización de trabajos B.9 Documentación B.10Ejercicios C Resumen de llamadas al sistema Referencias Índice alfabético

UNIX se ha convertido en uno de los sistemas operativos más populares en entornos industriales, académicos y, recientemente, incluso domésticos y brinda al usuario un conjunto de herramíentas muy variado y completo. La mayor parte de los programas estándar en UNIX están escritos en lenguaje C, y hace uso de unas piezas básicas conocidas como Ilamadas al sistema (system calls). El conjunto de Ilamadas al sistema es la interfaz entre el sistema operativo y el programador que utilíza sus recursos y constituye el núcleo de estudio de este libro, junto con técnicas de programación avanzada que nos permitirán aprovechar al máximo la potencia y flexibilidad de UNIX. El libro está estructurado en tres partes, de acuerdo con la siguíente distribución de capítulos: Introducción. Parte 1. El sistema de ficheros. Arquitectura del sistema de ficheros. Manejo de ficheros ordinarios. Manejo de directorios y ficheros especiales. Parte 2. Procesos e hilos. Estructura de un proceso. Gestión de procesos e hilos. Señales y funciones de tiempo. Perfilado, contabilidad y depuración. Parte 3. Comunicación entre procesos. Comunicación mediante tuberías. Comunicación local entre procesos e hilos. Comunicaciones en red. Para ayudar a la comprensíón del texto se utilizan alrededor de 90 programas de ejemplo elegidos no sólo por su interés didáctico, sino también porque muchos de ellos responden a la funcionalidad de programas estándar UNIX. Estos programas pueden servirle aI lector como elementos de referencia para la construcción de aplicaciones o de nuevas herramientas del sistema.

Artículos relacionados

  • WINDOWS 11
    MARTOS RUBIO, ANA
    Sin duda, usted se ha dado cuenta de que la informática y el ocio digital ya forman parte de nuestra vida diaria. Se encuentra con ellos en el banco, en la cultura, en los viajes... Y le llaman la atención. Todos a su alrededor los emplean, ¿por qué usted no? Si se encuentra en esa edad en la que después de haber disfrutado de muchas cosas no quiere perderse nada del mundo act...
    Available

    16,50 €

  • WINDOWS 11
    DELGADO CABRERA, JOSÉ MARÍA / DELGADO, JOSÉ MARÍA
    Windows 11 es la renovación más importante del sistema operativo de Microsoft en los últimos años y probablemente la versión más completa de toda su historia. Sus componentes más destacados han sido actualizados y mejorados para proporcionar una experiencia de usuario única. Cualquier persona que tenga inquietud por conocer los innumerables cambios y posibilidades incorporadas ...
    Available

    29,95 €

  • WINDOWS 10
    TRIGO ARANDA, VICENTE / TRIGO CONDE, ERIC
    Este es un libro para todos, nada que ver con esos manuales plagados de tecnicismos que nadie entiende excepto los expertos. Con él tus dudas se convertirán en soluciones.Se acabó el perderse por las múltiples y nuevas aplicaciones y accesorios que incorpora. Windows 10. Al fin podrás entrar sin problemas a los servicios en la nube o comunicarte por Internet (redes sociales, co...
    Available

    19,95 €

  • WINDOWS 10
    SCOTT PEÑA, PATRICIA
    La Guía Visual de Windows 10 ha sido ideada y diseñada para enseñar de forma rápida los diversos elementos que componen este nuevo sistema operativo de Microsoft. Encontrará distintas opciones recogidas dentro de los siguientes grupos:? Escritorio de Windows 10: Vuelve el botón Inicio y se mantiene el menú del mismo nombre. Además, se incluye una asistente personal en el dispos...
    Available

    23,95 €

  • WINDOWS 11. CURSO COMPLETO
    ERNESTO AGUERO / CLAUDIO ALEJANDRO PEÑA MILLAHUAL
    Windows es el sistema al que las personas recurren cuando necesitan crear, conectarse, aprender y alcanzar sus objetivos. Es un sistema operativo en el que confían más de mil millones de usuarios. Coneste libro aprenderás todo lo necesario para sacar el máximo rendimiento a este sistema operativo. Este libro está dividido en varias partes para que su uso sea más sencillo, en la...
    Disponible (Entrega en 24/48h)

    24,90 €

  • DESARROLLO DE APLICACIONES ANDROID CON APP INVENTOR 2
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    Si ha mostrado interés en este libro, es probable que sienta curiosidad por saber cómo se desarrollan las aplicaciones que habitualmente maneja en su teléfono Android. También es posible que tenga necesidades específicas que no se terminan de satisfacer e, incluso, que esté pensando en llevar a la práctica una idea original. Gracias a las explicaciones de este libro sobre App ...
    Disponible (Entrega en 24/48h)

    39,95 €