POSIX.1, Core Services (implementa las llamadas del ANSI C estándar). Incluye:
Creación y control de procesos.
Señales.
Excepciones de punto flotante.
Excepciones por violación de segmento.
Excepciones por instrucción ilegal.
Errores del bus.
Temporizadores.
Operaciones de ficheros y directorios (sobre cualquier fs montado).
Tuberías (Pipes).
Biblioteca C (Standard C).
Instrucciones de entrada/salida y de control de dispositivo (ioctl).
POSIX.1b, extensiones para tiempo real:
Planificación (scheduling) con prioridad.
Señales de tiempo real.
Temporizadores.
Semáforos.
Intercambio de mensajes (message passing).
Memoria compartida.
Entrada/salida síncrona y asíncrona.
Bloqueos de memoria.
POSIX.1c, extensiones para hilos (threads):
Creación, control y limpieza de hilos.
Planificación (scheduling).
Sincronización.
Manejo de señales.
POSIX.2, Shell y Utilidades (IEEE Std 1003.2-1992)
Intérprete de Comandos
Programas de Utilidad
Luego de 1997 el Grupo Austin realizó modificaciones a POSIX. Las especificaciones tienen el nombre de Single Unix Specification (Especificación Única de Unix)
POSIX:2001 o IEEE Std 1003.1-2001 equivale a la versión 3 de Single UNIX Specification.
Las base de definiciones, Tema 6.
Las interfaces y encabezamientos del sistema, Tema 6.
Los comandos y utilidades, Tema 6.
POSIX:2004 o IEEE Std 1003.1-2004 implica una pequeña actualización de POSIX:2001. Tiene dos correcciones técnicas de errores. Para más información sobre este estándar visitar: http://www.opengroup.org/onlinepubs/009695399/
A partir de 2009 POSIX:2008 o IEEE Std 1003.1-2008 representa la versión actual.
La base de definiciones, Tema 7,
Las interfaces encabezamientos del sistema, Tema 7.
Los comandos y utilidades, Tema 7.
No hay comentarios:
Publicar un comentario