POSIX es el acrónimo de Portable Operating System Interface; la X viene de UNIX como seña de identidad de la API.
(Portable Operating System Interface para UNIX). de estándares relacionados especificados por la IEEE para definir APIs para la compatibilidad de entre los diferentes sistemas operativos Unix.
El término "POSIX" fue sugerido por Richard Stallman en respuesta a un
requerimiento de la IEEE, que deseaba un nombre memorable.
La de estándares POSIX es formalmente designada como IEEE 1003, y el nombre del estándar internacional ISO es ISO/IEC 9945.
Si los diseñadores de programas se adecúan a POSIX, sus podrán ejecutarse en cualquier sistema operativo compatible con POSIX.
Los sistemas operativos que soportan POSIX son:
* A/UX
* AIX
* BSD/OS
* HP-UX
* INTEGRITY
* Irix
* LynxOS
* Mac OS X
* MINIX
* OpenVMS
* QNX
* RTEMS (POSIX 1003.1-2003 Profile 52)
* Solaris
* OpenSolaris
* UnixWare
* VxWorks
* Windows con kernel NT (usados en Windows NT, 2000, 2003; XP, Vista): sólo en algunas ediciones o con determinadas instaladas.
La de estándares POSIX es formalmente designada como IEEE 1003, y el nombre del estándar internacional ISO es ISO/IEC 9945.
Si los diseñadores de programas se adecúan a POSIX, sus podrán ejecutarse en cualquier sistema operativo compatible con POSIX.
Los sistemas operativos que soportan POSIX son:
* A/UX
* AIX
* BSD/OS
* HP-UX
* INTEGRITY
* Irix
* LynxOS
* Mac OS X
* MINIX
* OpenVMS
* QNX
* RTEMS (POSIX 1003.1-2003 Profile 52)
* Solaris
* OpenSolaris
* UnixWare
* VxWorks
* Windows con kernel NT (usados en Windows NT, 2000, 2003; XP, Vista): sólo en algunas ediciones o con determinadas instaladas.
Especifica las interfaces de usuario y software al sistema operativo
en 15 documentos diferentes. La línea de comandos estándar y las
interfaces de scripting se basaron en Korn Shell. Otros programas a
nivel de usuario (user-level), servicios y utilidades incluyen AWK,
echo, ed y cientos de otras. Los servicios a nivel de programa
requeridos incluyen definición de estándares básicos de I/O, (file,
terminal, y servicios de red). También especifican una API para las
bibliotecas de threading, que es muy utilizada en una gran variedad de
sistemas operativos.
Una serie de pruebas acompañan al estándar POSIX. Son llamadas “PCTS”
en alusión al acrónimo “Posix Conformance Test Suite”. Desde que la
IEEE empezó a cobrar altos precios por la documentación de POSIX y se ha
negado a publicar los estándares, ha aumentado el uso del modelo Single
Unix Specification. Este modelo es abierto, acepta entradas de todo el
mundo y está libremente disponible en Internet. Fue creado por The Open
Group.
PROFESOR NO SE LE OLVIDE :
ELEGI EL NUMERO 10 EN PROGRAMA
NOTA: LAS DEMAS PRACTICAS ESTAN EN LAS ANTERIORES ENTRADAS
PROFESOR NO SE LE OLVIDE :
ELEGI EL NUMERO 10 EN PROGRAMA
NOTA: LAS DEMAS PRACTICAS ESTAN EN LAS ANTERIORES ENTRADAS
EL EJERCICIO VALE 2 PUNTOS EXTRAS
ResponderEliminarFECHA DE ENTREGA: 6 DE OCTUBRE 2011
Descripción:
• Escribir un programa que responda a todas las señales desde un thread que actúa como manejador de señal, poniendo un mensaje en la pantalla que indique qué señal se recibió. El programa principal se queda dormido.
• Probar el programa enviándole señales desde una shell (con la orden kill -num_señal pid)
Nota: Según la versión de Linux se pueden crear (incorrectamente) varios procesos si hay manejadores de señal.