<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>03369nam a2200229Ia 4500</leader>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">04</subfield>
    <subfield code="b">04</subfield>
    <subfield code="d">2007-02-20</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">QA76.76O63 M3755 2001</subfield>
    <subfield code="p">04 000165</subfield>
    <subfield code="r">2013-05-22</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2012-06-24</subfield>
    <subfield code="y">LB</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">lcc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">03</subfield>
    <subfield code="b">03</subfield>
    <subfield code="d">2001-05-15</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">QA76.76.O63 M37 2001</subfield>
    <subfield code="p">03 005184</subfield>
    <subfield code="r">2012-07-20</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2012-07-20</subfield>
    <subfield code="y">LB</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">08</subfield>
    <subfield code="b">08</subfield>
    <subfield code="d">2008-12-17</subfield>
    <subfield code="l">1</subfield>
    <subfield code="m">1</subfield>
    <subfield code="o">QA76.76063 M3755 2001</subfield>
    <subfield code="p">08 000049</subfield>
    <subfield code="r">2014-02-20</subfield>
    <subfield code="s">2014-02-11</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2012-07-20</subfield>
    <subfield code="y">LB</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">61571</subfield>
    <subfield code="d">61571</subfield>
  </datafield>
  <controlfield tag="008">120625s2001    mx            001 0 spa d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9701507223</subfield>
  </datafield>
  <datafield tag="050" ind1=" " ind2="4">
    <subfield code="a">QA76.76O63 </subfield>
    <subfield code="b">M3755 2001</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">M&#xE1;rquez Garc&#xED;a, Francisco Manuel</subfield>
    <subfield code="e">autor</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Unix programacion avanzada </subfield>
    <subfield code="c"> / Francisco Manuel Marquez Garcia.</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">2a. edici&#xF3;n</subfield>
  </datafield>
  <datafield tag="260" ind1="3" ind2=" ">
    <subfield code="a">M&#xE9;xico </subfield>
    <subfield code="b"> : Alfaomega</subfield>
    <subfield code="c">, 2001</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">xxxvi, 615 p&#xE1;ginas.</subfield>
  </datafield>
  <datafield tag="490" ind1="0" ind2=" ">
    <subfield code="a">Gu&#xED;a de campo</subfield>
    <subfield code="v">; 1087.</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Incluye: &#xED;ndice (pp. 603-615)
Incluye: ap&#xE9;ndices (pp. 495-601)</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
    <subfield code="a">Bliograf&#xED;a (pp. 597-601)</subfield>
  </datafield>
  <datafield tag="505" ind1="1" ind2=" ">
    <subfield code="a">Parte 1a. El sistema de ficheros
- Arquitectura del sistema de ficheros
- Caracter&#xED;sticas del sistema de ficheros
- Estructura del sistema de ficheros
- Tipos de ficheros en UNIX
- Extensi&#xF3;n del sistema 4.3BSD
- Tablas de control de acceso a los ficheros
- Administraci&#xF3;n de los sistemas de ficheros

Manejo de ficheros ordinarios
- Introducci&#xF3;n
- Entrada/salida sobre ficheros ordinarios
- Biblioteca est&#xE1;ndar de funciones de entrada/salida
- Control sobre ficheros abierto. FCNTL
- Administraci&#xF3;n de ficheros
- Compartici&#xF3;n y bloqueo de ficheros

Manejo de directorios y ficheros especiales
- Acceso a directorios
-Acceso a ficheros especiales
-Administraci&#xF3;n del sistema de ficheros

Parte 2a: Procesos
- Estructura de un proceso
Programas y procesos
- Estado de un proceso
- Tabla de procesos y &#xE1;rea de usuarios
- Contexto de un proceso
Creaci&#xF3;n de procesos
- Ejecuci&#xF3;n de programas mediante EXEC
- Creaci&#xF3;n de procesos. FORK
- Terminaci&#xF3;n de procesos. EXIT Y WAIT
- Informaci&#xF3;n sobre procesos
- Control de la memoria asignada a un proceso

Se&#xF1;ales de funciones de tiempo
- Concepto de se&#xF1;al
- Tipos de se&#xF1;ales
- Se&#xF1;ales en el UNIX SYSTEM V
- Se&#xF1;ales en el sistema 4.3BSD
- Otros gestores de se&#xF1;ales
- Ejemplos de aplicaci&#xF3;n de las se&#xF1;ales
- Funciones de tiempo

Perfilado, contabilidad y depuraci&#xF3;n
- Perfil de un proceso
- Contabilidad
- Depuraci&#xF3;n de programas

Parte 3a. Comunicaci&#xF3;n entre procesos
Comunicaci&#xF3;n mediante tuber&#xED;as
- Comunicaci&#xF3;n entre procesos
- Tuber&#xED;as sin nombre
- Comunicaci&#xF3;n bidireccional
- Tuber&#xED;as en los int&#xE9;rpretes de &#xF3;rdenes
- Tuber&#xED;as con nombre
- Comunicaci&#xF3;n con full-duplex

Mecanismos IPC del UNIX SYSTEM V
- Introducci&#xF3;n
- Sem&#xE1;foros
- Memoria compartida
- Colas de mensajes

Comunicaci&#xF3;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&#xE9;ndices y bibliograf&#xED;a
A. El lenguaje de programaci&#xF3;n en C
- Introducci&#xF3;n
- Ciclo de creaci&#xF3;n de un programa
- Componentes l&#xE9;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&#xF3;n modular
- Fases de la compilaci&#xF3;n
- Compilaci&#xF3;n de programas multimodulares
- El procesador en C
- Ejemplo de programa con varios ficheros
- Gesti&#xF3;n de bibliotecas de funciones
- Distribuci&#xF3;n de los ficheros de una aplicaci&#xF3;n
- Automatizaci&#xF3;n de trabajos
- Documentaci&#xF3;n

Resumen de llamadas del sistema
</subfield>
  </datafield>
  <datafield tag="519" ind1=" " ind2=" ">
    <subfield code="a">Material Complementario /</subfield>
    <subfield code="d">(03 005184)</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="4">
    <subfield code="a">SISTEMAS OPERATIVOS (COMPUTADORAS)     </subfield>
  </datafield>
  <datafield tag="650" ind1="2" ind2="4">
    <subfield code="a">UNIX (PROGRAMA PARA COMPUTADORAS)</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">LB</subfield>
    <subfield code="2">lcc</subfield>
  </datafield>
</record>
