Una plataforma informática es, en el sentido más general, cualquiera que sea el entorno preexistente, una pieza de software que está diseñada para ejecutarse internamente, obedeciendo sus limitaciones y haciendo uso de sus facilidades.
Las plataformas típicas incluyen:
- una arquitectura de hardware ;
- Biblioteca de ejecución. [ 1 ]
Los ejecutables binarios deben compilarse para una plataforma de hardware específica, ya que las diferentes unidades centrales de procesamiento tienen un código de máquina diferente . Además, los sistemas operativos y las bibliotecas de tiempo de ejecución permiten la reutilización del código y brindan capas de abstracción que permiten que el mismo código fuente de alto nivel se ejecute en hardware configurado de manera diferente.
Por ejemplo, hay muchos tipos de dispositivos de almacenamiento y cada computadora individual puede tener una configuración diferente de dispositivos de almacenamiento. Sin embargo, la aplicación puede llamar a una función save
o write
genérico proporcionado por el sistema operativo o las bibliotecas de tiempo de ejecución, que luego manejan los detalles por sí mismos.
La plataforma puede verse tanto como una restricción en el proceso de desarrollo de la aplicación (la aplicación está escrita para las plataformas X e Y) y como una ayuda para el proceso de desarrollo, ya que proporciona una funcionalidad lista para usar de bajo nivel. .
Ver también
Referencias
- ↑ «plataforma de FOLDOC» . foldoc.org . Consultado el 11 de julio de 2021