Interfaz del Programador

INTERFAZ DEL PROGRAMADOR

API: vista anteriormente.

Características del Estándar POSIX:

–          Interfaz estándar de sistemas operativos IEEE.

–          Objetivo: portabilidad de las aplicaciones entre las diferentes plataformas y sistemas operativos.

–          NO es una implementación. Solo define una interfaz.

–          Diferentes estándares.

  • 1003.1 Servicios básicos del SO.
  • 1003.1a Extensiones a los servicios básicos.
  • 1003.1b Extensiones de tiempo real.
  • 1003.1c Extensiones de procesos ligeros.
  • 1003.2 Shell y utilidades.
  • 1003.2b Utilidades adicionales.

Características de Win32:

–          Define los servicios ofrecidos por los sistemas Windows 95/98, Windows NT, Windows 2000, XP.

–          NO ES UN ESTÁNDAR. Es una empresa privada.

–          API totalmente diferente a POSIX.

–          Los recursos se referencian mediante manejadores.

–          Nombres de funciones largos y descriptivos:

  • GetFileAttributes.
  • CreateNamePipe.

–           Dispone de tipos de datos predefinidos.

  • BOOL.
  • DWORD.
  • TCHAR.

–          Las funciones devuelven en general true en caso de éxito y  false en caso de error.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s