Hva er en plattform i dataterminologi?

Hva er en plattform i dataterminologi?


Tenk deg en dataplattform som grunnlag for en skyskraper. Du kan bygge rett opp på hver plattform, men bygningen lateralt er vanskelig. Mens begrepet opprinnelig brukt til maskinvare, er mange andre dataelementer nå beskrevet som plattformer.

Den muttere og bolter

Prosessorer definere maskinvareplattformer, siden all kommunikasjon til og fra en CPU må være i den binære maskin språket som chip. X86 chip-plattformen er oftest assosiert med Windows-baserte PCer, mens Motorola 68000-plattformen var synonymt med Apple frem til utgivelsen av OS X, som nå kjører på x86-plattformen. Oracles SPARC og IBMs stormaskin S / 360 og system AS / 400 er andre eksempler på unike maskinvareplattformer.

Operasjonsstuen

Operativsystemer er ofte forbundet med CPU-brikkesett, men som x86-plattformen støtte for både Windows og Mac-programmer, operativsystemer selv blitt en plattform for programvare. Unix-plattformen er et operativsystem som er samlet i maskinspråk av mange CPU grupper, viser videre skillet mellom maskinvare og operativsystem-plattformer. Effektivt, operativsystemer fungere som oversettere mellom programvarekoden og koden av CPU maskinspråk, under behandling av brukerundersøkelser i henhold til operativsystemets egne regler.

The Soft Application

Tenk hvordan x86 CPU, for eksempel støtter Windows, Mac og Unix-operativsystemer. Hvert operativsystem deretter grener av til de applikasjoner som kjører på denne plattformen. En nettleser støtter plug-ins er utformet for å arbeide utelukkende med den nettleseren. I så fall blir leseren en plattform, som tredjeparts app utviklere lage kode for hver nettleser. Noe programvare kan bare støtte Chrome plattform, for eksempel, mens andre programmer er eksklusive for Internet Explorer eller Firefox plattformer.

Chain of Tools

Den hardware / operativsystem / applikasjonsplattform kjeden er vanlige overalt mikroprosessorer brukes. ARM-prosessorer (oppkalt etter den britiske selskapet som utviklet dem) er de chips bak smarttelefoner, nettbrett spillkonsoller og netbooks, fungerer som hardware plattform som støtter operativsystemer som Android, iOS og Xbox plattformer. Programmer, kan programmer og spill for disse enhetene tjene som en programvareplattform for utvikling av eksklusive plug-ins og applikasjoner.