Plataforma (computação): diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
m
m
Linha 1: Linha 1:
{{Ver desambig||Plataforma}}
{{Ver desambig||Plataforma}}


Uma '''plataforma computacional''' é, no senso mais geral, qualquer 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>
Uma '''plataforma computacional''' é, no senso mais geral, qualquer que seja o ambiente pré-existente, 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>
<ref>http://blogs.technet.com/b/markuschristen/archive/2010/05/25/plataforma-de-aplica-es-o-que-uma-plataforma-de-aplica-es.aspx</ref>
<ref>http://blogs.technet.com/b/markuschristen/archive/2010/05/25/plataforma-de-aplica-es-o-que-uma-plataforma-de-aplica-es.aspx</ref>



Revisão das 16h41min de 28 de janeiro de 2014

 Nota: Para outros significados, veja Plataforma.

Uma plataforma computacional é, no senso mais geral, qualquer que seja o ambiente pré-existente, 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 bibliotecas de tempo de execução.[1] [2]

Executáveis ​​binários têm de ser compilados para uma plataforma de hardware específica, uma vez que diferentes unidades centrais de processamento têm diferentes 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 save ou write 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.

Referências

Ícone de esboço Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia expandindo-o.