Plataforma (computação)

Multi tool use
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
↑ http://foldoc.org/platform Free Online Dictionary of Computing (em inglês).
↑ http://blogs.technet.com/b/markuschristen/archive/2010/05/25/plataforma-de-aplica-es-o-que-uma-plataforma-de-aplica-es.aspx
 |
Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia expandindo-o.
|
pwf16mrLABhh35,cvCAr6Sw13isfV7baYLfB7k9OpYvU,xUpvYsELTS6fLPZRc nOKZ6Zqf5cpoG jfkRpKR3mqgjOk1TDSK HTt
Popular posts from this blog
0
I found a lot of questions abount appendices and ToC. Many users want appendices to be grouped in an Appendix part, however some problems arise with ToC, hyperref, PDF viewer bookmarks, and so on. There are different solutions which require extra packages, command patching and other extra code, however none of them satisfies me. I almost found an easy way to accomplish a good result, where appendices are added to bookmarks in the right way and hyperref links point to the right page. However, the number of the "Appendix" part page is wrong (it's the number of appendix A). Is there any EASY way to fix that? This is a MWE: documentclass{book} usepackage[nottoc,notlot,notlof]{tocbibind} usepackage{hyperref} begin{document} frontmatter tableofcontents mainmatter part{First} chapter{...
2
I've read in different places that it is done for "performance reasons", but I still wonder what are the particular cases where performance get improved by this 16-byte alignment. Or, in any case, what were the reasons why this was chosen. edit : I'm thinking I wrote the question in a misleading way. I wasn't asking about why the processor does things faster with 16-byte aligned memory, this is explained everywhere in the docs. What I wanted to know instead, is how the enforced 16-byte alignment is better than just letting the programmers align the stack themselves when needed. I'm asking this because from my experience with assembly, the stack enforcement has two problems: it is only useful by less 1% percent of the code that is executed (so in the other 99% is actually overhead); and...
0
I'm working on an Android app where the user has to use a camera view to scan a barcode. I've been using Firebase's ML-Kit barcode scanning utility to achieve the actual barcode recognition bit and it's been fantastic. There's only one issue - if given a photo with multiple barcodes in it, it commonly misses at least one of the barcodes. That's problematic because a lot of the barcodes that my users have to scan are on boxes/containers with multiple barcodes. Here's an example Pixel 2 XL box that may need to be scanned: The IMEI barcode in this picture is never picked up by ML-Kit. However; if I crop out everything else and just send the IMEI barcode through ML-Kit picks it up fine. Is there anything I can do to help ML-Kit pick up on all of the barcodes?
...