Skip to main content

Vad är en plattform?

BeachBody Coach Summit Keynote 2016 | Gary Vaynerchuk (April 2025)

BeachBody Coach Summit Keynote 2016 | Gary Vaynerchuk (April 2025)
Anonim

När det gäller teknik och databehandling, fungerar en plattform som grunden för utveckling och support av hårdvara och mjukvara.

Allt som skapas ovanpå en stiftelse fungerar tillsammans inom samma ramverk. Som sådan har varje plattform en egen uppsättning regler, standarder och begränsningar som dikterar vilken hårdvara / programvara som kan byggas och hur varje ska fungera.

Hårdvaruplattformar kan vara:

  • Hela systemen
  • Individuella komponenter
  • gränssnitt

Versus hårdvaruplattformar, mjukvaruplattformar är mer omfattande, men ännu enklare att relatera till av användarna. Det är vettigt, eftersom vi samverkar mer vanligt med programvara / appar, även om hårdvara (t.ex. möss, tangentbord, bildskärmar, pekskärmar) hjälper till att överbrygga klyftan. Programvaruplattformar faller under de allmänna kategorierna av:

  • Systemmjukvara
  • Programvara

Hela systemen

Hårdvaruplattformar kan vara hela system (d.v.s. datorer) som mainframes, arbetsstationer, stationära datorer, bärbara datorer, surfplattor, smartphones och mycket mer. Var och en representerar en hårdvaruplattform eftersom alla har sin egen formfaktor, fungerar oberoende av andra system och kan tillhandahålla resurser eller tjänster (t.ex. att köra programvara / appar, ansluta till enheter / internet, etc.) till användare, särskilt de inte förväntas av den ursprungliga designen.

Individuella komponenter

Individuella komponenter, såsom dators centrala processornhet (CPU), betraktas också som maskinplattformar. CPU: er (t.ex. Intel Core, ARM Cortex, AMD APU) har tydliga arkitekturer som bestämmer driften, kommunikationen och interaktionen med andra komponenter som utgör ett helt system. För att illustrera, överväga CPU som grunden som stöder ett moderkort, minne, hårddiskar, expansionskort, kringutrustning och programvara. Vissa komponenter kan eller inte vara utbytbara med varandra beroende på typ, form och kompatibilitet.

gränssnitt

Gränssnitt, till exempel PCI Express, Accelerated Graphics Port (AGP) eller ISA-expansionsplatser, är plattformar för utveckling av olika typer av tilläggs- / expansionskort. Olika gränssnittsformfaktorer är unika, så det är exempelvis inte fysiskt möjligt att sätta in ett PCI Express-kort i en AGP- eller ISA-kortplats. Kom ihåg att plattformar ställer in regler och begränsningar. Gränssnittet tillhandahåller också kommunikation, support och resurser till det medföljande expansionskortet. Exempel på expansionskort som använder sådana gränssnitt är video grafik, ljud / ljud, nätverkskort, USB-portar, seriella ATA-kontroller (SATA) och mer.

Systemmjukvara

Systemprogramvara är det som styr datorn genom att utföra samtidiga processer samtidigt som man hanterar / samordnar flera maskinvaruresurser i samband med applikationsprogramvaran. De bästa exemplen på systemprogram är operativsystem, som (men inte begränsat till) Windows, MacOS, Linux, Android, IOS och Chrome OS.

Operativsystemet fungerar som en plattform genom att tillhandahålla en miljö som stöder användarinteraktion via gränssnitt (t.ex. bildskärm, mus, tangentbord, skrivare etc.), kommunikation med andra system (t.ex. nätverk, Wi-Fi, Bluetooth etc.) programvara.

Programvara

Applikationsprogrammet innehåller alla program som är utformade för att utföra specifika uppgifter på en dator - de flesta anses inte som plattformar. Vanliga exempel på programvara utan programvara är: bildredigeringsprogram, ordbehandlare, kalkylblad, musikspelare, meddelanden / chatt, sociala medier och mer.

Det finns dock vissa typer av programvara som är även plattformar . Nyckeln är huruvida den aktuella mjukvaran fungerar som stöd för något som ska byggas på det. Några exempel på applikationsprogram som plattformar är:

  • webbläsare (t.ex. Chrome, Safari, Internet Explorer) är plattformar för andra former av programvara, till exempel plug-ins / tillägg från tredje part eller teman.
  • Sociala medier webbplatser, som Facebook, fungerar som plattformar när du stöder externa applikationer, verktyg och / eller tjänster som interagerar med webbplatsens kärnfunktioner. Detta gäller både webbplatsen och mobilappversionen.
  • Videospel som supportmods (via spelets redaktör) betraktas också som plattformar. Videospelmods använder den befintliga videospelmotorn som grunden för att skapa användardefinierade kartor / nivåer, tecken, objekt eller till och med ett helt fristående spel.

Videospelkonsoler

Spelkonsoler är bra exempel på hårdvara och mjukvara kombinerat tillsammans som en plattform. Varje konsoltyp fungerar som en bas som stöder sitt eget bibliotek av spel fysiskt (t.ex. en original Nintendo-patron är inte kompatibel med några senare versioner av Nintendo-spelsystem) och digitalt (t.ex. trots att det är ett skivformat, kommer ett Sony PS3-spel att fungerar inte på Sony PS4-systemet på grund av programvara / programmeringsspråk).