In computing, wat is een platform?
Platforms in de computerwereld voeren dezelfde algemene taak uit als in de echte wereld. In wezen is een computerplatform een basis die bestaat uit zowel hardware als software. Samen vormen deze componenten een veilige basis voor alle bewerkingen en functies van het betreffende computersysteem.
Een algemeen geïdentificeerd onderdeel van het computerplatform is het besturingssysteem. Het besturingssysteem is gemaakt om gebruik te maken van een specifieke set instructies voor de processor en andere hardware in de computer zelf, en zorgt voor de logische verplaatsing van gegevens en opdrachten over de harde schijf. Er zijn tegenwoordig een aantal verschillende soorten besturingssystemen in gebruik. Sommige zijn specifiek ontworpen voor gebruik met personal computers, terwijl andere zijn gemaakt voor gebruik op mainframes of bedrijfsservers.
Een ander belangrijk onderdeel van het computerplatform is de hardware-architectuur. Samen met de processors omvat deze architectuur ook de gegevensbus, het moederbord en andere belangrijke hardwarecomponenten die de benodigde apparatuur bieden om het besturingssysteem aan te sturen. De hardware helpt bij het instellen van de perimeters voor de functie van het besturingssysteem en geeft de instructies die nodig zijn om de functionaliteit te activeren.
Een derde aspect van het platform is de verzameling van toepassingskaders. Over het algemeen worden softwaretoepassingen geschreven om tegemoet te komen aan de specificaties van bepaalde besturingssystemen en hardwarearchitectuur. Ze worden een integraal onderdeel van de basis die het hele systeem functioneel en productief maakt voor de eindgebruiker. Softwarekaders kunnen geïntegreerde spreadsheet-, tekstverwerking-, presentatie- en e-mailfuncties omvatten. In andere gevallen kan software voor klantendatabases interageren met tekstverwerkings- en e-mailsoftwareprogramma's, waardoor de basis of het platform kan worden uitgebreid om meer toepassingen van dezelfde basisgegevens mogelijk te maken. Het bereik en de reikwijdte van een softwareframework variëren op basis van de behoeften van de eindgebruiker.
In de breedste zin van het woord is een platform in de computerwereld zowat elke mix van fundamentele technologie die de basis vormt voor de functie van het betreffende computersysteem. Een platform kan relatief eenvoudig zijn, of complex zijn op basis van de doeleinden van het systeem en de soorten taken die het systeem naar verwachting moet ondersteunen.