Llamadas al sistema en UNIX

  1. Llamadas de acceso a ficheros
    • Abrir un fichero (open)
    • Lectura de un fichero (read)
    • Escritura de un fichero (write)
    • Cerrar un fichero (close)
    • Posicionamiento de un fichero (lseek)
    • Destruyendo entradas en los directorios (unlink)
  2. Llamadas de control de procesos
    • Conceptos generales
    • Ejecución de comandos (exec)
    • Crear un proceso (fork)
    • Espera de la terminación de un proceso (wait)
    • Terminación de un proceso (exit)
  3. Interrupciones software: señales
    • Conceptos generales
    • Algunas señales
    • Capturar señales (subrutina signal)
  4. Comunicación entre procesos
    • Redirección (subrutinas dup y dup2)
    • Pipes
    • Named pipes (FIFOs)
    • System V IPCs
  5. Otras llamadas
    • Obtener la hora del sistema
    • Tratamiento de errores
    • Otras