En datorplattform är, i den mest allmänna meningen, oavsett den befintliga miljön, en mjukvara som är utformad för att köras internt, lyda dess begränsningar och använda dess faciliteter.
Typiska plattformar inkluderar:
- en hårdvaruarkitektur ;
- Körtidsbibliotek. [ 1 ]
Binära körbara filer måste kompileras för en specifik hårdvaruplattform, eftersom olika centralenheter har olika maskinkod . Dessutom tillåter operativsystem och runtime-bibliotek kodåteranvändning och tillhandahåller lager av abstraktion som gör att samma källkod på hög nivå kan köras på olika konfigurerad hårdvara.
Det finns till exempel många typer av lagringsenheter och varje enskild dator kan ha olika konfigurationer av lagringsenheter. Däremot kan applikationen anropa en funktion save
eller write
generisk som tillhandahålls av operativsystemet eller runtime-biblioteken, som sedan hanterar detaljerna själva.
Plattformen kan ses både som en begränsning av applikationsutvecklingsprocessen — applikationen är skriven för plattformarna X och Y — och som ett stöd till utvecklingsprocessen, genom att den tillhandahåller lågnivå, out-of-the-box funktionalitet .
Se även
Referenser
- ↑ «plattform från FOLDOC» . foldoc.org . Rådfrågades den 11 juli 2021