Plataforma (computação)





Disambig grey.svg 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 às suas limitações e fazendo uso das suas instalações.


Plataformas típicas incluem:



  • uma arquitetura de hardware

  • um sistema operacional


  • Biblioteca de tempo de execução.[1][2]


Executáveis ​​binários devem 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 rode em hardware configurado diferentemente.

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 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 — quanto como uma assistência para o processo de desenvolvimento, na medida em que fornece funcionalidade pronta de baixo nível.



Ver também |


Biblioteca (computação)



Referências




  1. http://foldoc.org/platform Free Online Dictionary of Computing (em inglês).


  2. http://blogs.technet.com/b/markuschristen/archive/2010/05/25/plataforma-de-aplica-es-o-que-uma-plataforma-de-aplica-es.aspx







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



Popular posts from this blog

A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

Calculate evaluation metrics using cross_val_predict sklearn

Insert data from modal to MySQL (multiple modal on website)