¿Cuáles son los diferentes tipos de plataforma de computación?
Hay varios tipos diferentes de plataforma de computación, tanto de software como de hardware. El término plataforma se refiere a cualquier marco de software o arquitectura de hardware desde la cual se puede iniciar una aplicación de software. Las plataformas informáticas pueden incluir interfaces gráficas de usuario (GUI) y sistemas operativos (OS) como Windows o Macintosh OS y OSX, lenguajes de programación o la arquitectura real de hardware de la computadora.
En el desarrollo de software, la plataforma se puede utilizar como un medio para garantizar el rendimiento constante de un producto cuando la plataforma se está ejecutando. Esto puede dar lugar a una aplicación de software que se puede ejecutar independientemente del sistema operativo instalado en el hardware. Los ejemplos de este tipo de aplicaciones de software incluyen Java y paquetes de QuickTime. Algunas compañías de software basadas en Internet utilizan estas plataformas para permitir que los juegos en línea se realicen sin la restricción del sistema operativo instalado que afecta la operación del suavemercancía. Al utilizar una plataforma informática para emular un sistema operativo más antiguo, estos servicios permiten que los juegos se jueguen en hardware moderno que normalmente sería incompatible con el software.
Algunas casas de software han utilizado plataformas suaves incorporadas para permitir que su software sea compatible con dos sistemas operativos de un medio de almacenamiento. Un ejemplo de esto sería una aplicación o juego de software que el usuario puede instalar tanto en una computadora personal (PC) que ejecuta el sistema operativo Microsoft Windows como en una computadora Apple Macintosh. Esto se conoce como una aplicación multiplataforma.
El nivel de compatibilidad demostrado por una aplicación multiplataforma se logra mediante el lenguaje de programación que también actúa como la plataforma. Al utilizar esta plataforma informática incorporada, las aplicaciones de software se pueden programar para iniciarse en hardware sin un sistema operativo que funcione. Esto se usa paraProporcione una interfaz gráfica de usuario durante la instalación de sistemas operativos en una unidad vacía. Como ejemplo de independencia de la plataforma, el lenguaje de programación Java actúa como el lenguaje de programación y como la plataforma informática. Las aplicaciones programadas en este idioma se lanzarán con éxito en cualquier sistema operativo o hardware.
Los tipos de plataforma informáticos basados en software son comunes e incluyen sistemas operativos basados en computadora y móviles como sistemas basados en Linux y UNIX, Google Chrome, Android y Palm OS. Las plataformas basadas en hardware incluyen grandes sistemas de mainframe y supercomputadoras hasta las consolas de videojuegos caseros. Las formas de plataforma de computación basadas en hardware también incorporan una máquina de computadora de instrucción reducida avanzada (máquina o brazo RISC avanzado) para arquitecturas de sistemas móviles, sistemas UNIX y sistemas basados en Intel X86.