Diferenças entre edições de "Plataforma (computação)"

1 452 bytes adicionados ,  16h36min de 28 de janeiro de 2014
sem resumo de edição
{{Sem-fontes|data=setembro de 2010| arte=| Brasil=| ciência=| geografia=| música=| Portugal=| sociedade=|1=|2=|3=|4=|5=|6=}}
 
Uma '''plataforma computacional''' é, no senso mais geral, qualquer que seja o ambiente pré-existente de um pedaço de software que é projetado para ser executado internamente, obedecendo suas limitações e fazendo uso de suas instalações. Plataformas típicas incluem uma [[arquitetura de hardware]], um [[sistema operacional]] e [[Biblioteca de tempo de execução|bibliotecas de tempo de execução]].<ref>[http://foldoc.org/platform Free Online Dictionary of Computing.</ref>
No contexto da [[informática]], '''plataforma''' é o padrão de um processo operacional ou de um computador. É uma expressão utilizada para denominar a tecnologia empregada em determinada infra-estrutura de [[Tecnologia da Informação]] (TI) ou [[telecomunicações]], garantindo facilidade de integração dos diversos elementos dessa infra-estrutura.
<ref>http://blogs.technet.com/b/markuschristen/archive/2010/05/25/plataforma-de-aplica-es-o-que-uma-plataforma-de-aplica-es.aspx</ref>
 
[[Executáveis ​​binários]] têm de ser compilados para uma plataforma de hardware específica, uma vez que diferentes [[Unidade central de processamento|unidades centrais de processamento]] têm diferentes [[Código de máquina|códigos da máquina]]. Além disso, sistemas operacionais e bibliotecas de execução permitem a [[reutilização de código]] e fornecem [[camadas de abstração]] que permitem que o mesmo [[código fonte]] de alto nível para rodar em hardware configurado diferentemente. Por exemplo, há muitos tipos de [[dispositivo de armazenamento]], e em qualquer computador individual pode ter uma configuração diferente de dispositivos de armazenamento. Porém o aplicativo é capaz de chamar uma função <code>save</code> ou <code>write</code> genérica fornecida pelo SO ou pelas bibliotecas de tempo de execução, que então manipulam os detalhes propriamente ditos. A plataforma pode ser vista tanto como uma restrição sobre o processo de desenvolvimento de aplicações - a aplicação é escrita ''para''' as plataformas x e y - e uma assistência para o processo de desenvolvimento, na medida em que fornece funcionalidade pronta de baixo nível.
 
{{esboço-computação}}