Plataforma informática

Compartir Imprimir Citar
Medio ambiente en el que se ejecuta una pieza de software

Una plataforma informática o plataforma digital es un entorno en el que se ejecuta una pieza de software. Puede ser el hardware o el sistema operativo (SO), incluso un navegador web y las interfaces de programación de aplicaciones asociadas, u otro software subyacente, siempre que el código del programa se ejecute con él. Las plataformas informáticas tienen diferentes niveles de abstracción, incluida una arquitectura informática, un sistema operativo o bibliotecas de tiempo de ejecución. Una plataforma informática es el escenario en el que se pueden ejecutar los programas informáticos.

Una plataforma puede verse como una restricción en el proceso de desarrollo de software, en el sentido de que las diferentes plataformas brindan diferentes funciones y restricciones; y como asistente del proceso de desarrollo, ya que proporcionan una funcionalidad de bajo nivel lista para usar. Por ejemplo, un sistema operativo puede ser una plataforma que abstraiga las diferencias subyacentes en el hardware y proporcione un comando genérico para guardar archivos o acceder a la red.

Componentes

Las plataformas también pueden incluir:

Algunas arquitecturas tienen varias capas, cada una de las cuales actúa como una plataforma para la que está encima. En general, un componente solo tiene que adaptarse a la capa inmediatamente debajo de él. Por ejemplo, se debe escribir un programa Java para utilizar la máquina virtual Java (JVM) y las bibliotecas asociadas como plataforma, pero no es necesario adaptarlo para que se ejecute en las plataformas de Windows, Linux o Macintosh OS. Sin embargo, la JVM, la capa debajo de la aplicación, debe construirse por separado para cada sistema operativo.

Ejemplos de sistemas operativos

Escritorio, portátil, servidor

Móvil

Android, un popular sistema operativo móvil

Ejemplos de software

Ejemplos de hardware