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

Conteúdo apagado Conteúdo adicionado
Facebook
Etiquetas: Edição via dispositivo móvel Edição feita através do sítio móvel
Gato Preto (discussão | contribs)
m Foram revertidas as edições de 197.235.40.23 (usando Huggle) (3.1.21)
Linha 9:
*[[Biblioteca de tempo de execução|bibliotecas de tempo de execução]].<ref>http://foldoc.org/platform Free Online Dictionary of Computing (em inglês).</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>
 
[[Executáveis ​​binários]] devem ser compilados para uma plataforma de hardware específica, uma vez que diferentes [[Unidade cen tralcentral 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 rode em hardware configurado diferentemente.<br>
Por exemplo, há muitos tipos de [[dispositivo de armazenamento]], e em cada 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.