Quais são os diferentes tipos de plataforma de computação?

Existem vários tipos diferentes de plataformas de computação, baseadas em software e hardware. O termo plataforma refere-se a qualquer estrutura de software ou arquitetura de hardware a partir da qual um aplicativo de software pode ser iniciado. As plataformas de computação podem incluir interfaces gráficas de usuário (GUI) e sistemas operacionais (SO), como Windows ou Macintosh OS e OSX, linguagens de programação ou a própria arquitetura de hardware do computador.

No desenvolvimento de software, a plataforma pode ser utilizada como um meio de garantir o desempenho constante de um produto quando a plataforma está em execução. Isso pode resultar em um aplicativo de software que pode ser executado independentemente do sistema operacional instalado no hardware. Exemplos desses tipos de aplicativos de software incluem pacotes baseados em Java e QuickTime. Algumas empresas de software baseadas na Internet utilizam essas plataformas para permitir que jogos on-line ocorram sem a restrição do sistema operacional instalado que afeta a operação do software. Ao usar uma plataforma de computação para emular um sistema operacional antigo, esses serviços permitem que os jogos sejam executados em hardware moderno que normalmente seria incompatível com o software.

Algumas casas de software usaram plataformas flexíveis incorporadas para permitir que seu software seja compatível com dois sistemas operacionais de uma mídia de armazenamento. Um exemplo disso seria um aplicativo ou jogo de software que o usuário possa instalar em um computador pessoal (PC) executando o sistema operacional Microsoft Windows e em um computador Apple Macintosh. Isso é chamado de aplicativo de plataforma cruzada.

O nível de compatibilidade demonstrado por um aplicativo de plataforma cruzada é alcançado pela linguagem de programação que também atua como plataforma. Utilizando essa plataforma de computação integrada, os aplicativos de software podem ser programados para serem lançados no hardware sem um sistema operacional em funcionamento. Isso é usado para fornecer uma interface gráfica com o usuário durante a instalação de sistemas operacionais em uma unidade vazia. Como um exemplo de independência de plataforma, a linguagem de programação Java atua como a linguagem de programação e como a plataforma de computação. Os aplicativos programados nesse idioma serão iniciados com êxito em qualquer sistema operacional ou hardware.

Os tipos de plataforma de computação baseados em software são comuns e incluem sistemas operacionais baseados em computador e dispositivos móveis, como sistemas baseados em Linux e Unix, Google Chrome, Android e Palm OS. As plataformas baseadas em hardware incluem grandes sistemas de mainframe e supercomputadores até os consoles de videogame doméstico. As formas de plataforma de computação baseadas em hardware também incorporam máquinas avançadas de computador com conjunto de instruções reduzidas (Advanced RISC Machine ou ARM) para arquiteturas de sistemas móveis, sistemas Unix e sistemas baseados em Intel x86.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?