int main (void)
{
int ret,i=1;
int x,y;
x=rand()%1+10;
y=rand()%20+30;
ret=fork();
if(ret==0)
{
printf("Yo soy el hijo %d PID=%d, mi numero aletorio es:%d y el otro proceso es: %d\n",i,getpid(),x,y);
printf("Yo soy el hijo %d PID=%d, mi numero aletorio es:%d y el otro proceso es: %d\n",i+1,getpid(),y,x);
}
else
{
printf("No se pueden ejecutar los pid");
}
}
POSIX es el acrónimo de Portable Operating System Interface; la X viene de UNIX como seña de identidad de la API.
El término fue sugerido por Richard Stallman en respuesta a la demanda de la IEEE,
que buscaba un nombre fácil de recordar. Una traducción aproximada del
acrónimo podría ser "Interfaz de sistema operativo portable".
(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.
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