Yo*yo

Páginas: 5 (1212 palabras) Publicado: 23 de agosto de 2012
Universidad Autónoma del Estado de México.
Centro Universitario UAEM Valle de Teotihuacán

Rene Beltrán Sánchez

Sistemas Operativos

Trabajo de investigación: distribuciones Linux, reglas posix, S.O


Objetivo:
Con este trabajo debemos conocer los diferentes tipos de sistemas operativo que tiene la gamma de Linux asi como las cualidades de cada uno y para quien esta diseñado yaque cada versión de Linux esta diseñado para algunas personas en especial por ejemplo estudiantes programadores y cualquier otro tipo de usuario.

Reglas posix
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.La traducción del acrónimo es "Interfaz portable de sistema operativo".
Partes
* 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 Std1003.2-1992)
* Intérprete de Comandos
* Programas de Utilidad

TOTALMENTE POSIX-COMPATIBLES
Los siguientes Sistemas Operativos son 100% compatibles con uno o varios estándares POSIX.
* A/UX
* AIX
* BSD/OS
* DSPnano
* HP-UX
* INTEGRITY
* IRIX
* LynxOS
* Mac OS X v10.5 en Procesadores Intel.
* MINIX
* MPE/iX
* QNX (IEEE Std. 1003.13-2003PSE52;
* RTEMS (POSIX 1003.1-2003 Profile 52)
* Solaris
* Unison RTOS
* UnixWare
* velOSity
* VxWorks (IEEE Std. 1003.13-2003 PSE52;

MAYORMENTE POSIX-COMPATIBLES
Los siguientes, aunque no oficialmente certificados como POSIX-compatibles, se ajustan en gran parte
* BeOS / Haiku
* FreeBSD
* GNU/Linux (la mayor parte de las distribuciones)
* Contiki
*NetBSD
* Nucleus RTOS
* OpenBSD
* OpenSolaris
* PikeOS
* RTOS (para ciertos sistemas con particiones PSE51 y PSE52 opcionales)
* RTEMS – Soporte API POSIX diseñado para IEEE Std. 1003.13-2003 PSE52
* Sanos
* SkyOS
* Syllable
* VSTa

POSIX PARA WINDOWS
* Cygwin ofrece un desarrollo en gran parte compatible con POSIX y un entorno de ejecución para MicrosoftWindows.
* Microsoft POSIX subsystem, un subsistema opcional Windows
* Windows Services for UNIX de Microsoft permite una plena compatibilidad POSIX para ciertos productos de Microsoft Windows. Los sistemas operativos basados en Windows NT hasta Windows 2000 tenían una interfaz POSIX incorporada en el sistema operativo y los Servicios UNIX para Windows brindaban un entorno del tipo UNIX.Para Windows XP, los Servicios UNIX para Windows deben de instalarse para que exista compatibilidad POSIX. El subsistema UNIX está incorporado a las ediciones Enterprise y Ultimate de Windows Vista y 7, y no pueden ser agregados en forma separada a las otras ediciones..
* UWIN de AT&T Research implementa una capa POSIX sobre la interfaz de programa de aplicaciones (API) de Win32
* MKS...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS