Skip to main content

Hvad er en platform?

Produktpræsentation: Hvad er en Data Intelligence Analysis Platform? (Juni 2025)

Produktpræsentation: Hvad er en Data Intelligence Analysis Platform? (Juni 2025)
Anonim

Når det kommer til teknologi og computing, fungerer en platform som det grundlæggende grundlag for udvikling og support af hardware og software.

Alt skabt oven på et fundament fungerer sammen inden for samme ramme. Som sådan har hver platform sit eget sæt regler, standarder og begrænsninger, der dikterer, hvilken hardware / software der kan bygges og hvordan hver skal fungere.

Hardwareplatforme kan være:

  • Hele systemer
  • Individuelle komponenter
  • interfaces

Versus hardware platforme, software platforme er mere omfattende, men endnu nemmere at forholde sig til af brugerne. Det giver mening, da vi interagerer mere generelt med software / apps, selvom hardware (f.eks. Mus, tastaturer, skærme, berøringsskærme) hjælper med at broere kløften. Softwareplatforme falder ind under de generelle kategorier af:

  • System software
  • Applikations software

Hele systemer

Hardwareplatforme kan være hele systemer (dvs. computerenheder) som mainframes, arbejdsstationer, desktops, laptops, tablets, smartphones og meget mere. Hver af disse repræsenterer en hardwareplatform, fordi hver har sin egen formfaktor, opererer uafhængigt af andre systemer og kan levere ressourcer eller tjenester (f.eks. Kørsel af software / apps, tilslutning til enheder / internet osv.) Til brugere, især dem Ikke forventet af det oprindelige design.

Individuelle komponenter

Individuelle komponenter, såsom computerens centrale behandlingsenhed (CPU), betragtes også som hardwareplatforme. CPU'er (for eksempel Intel Core, ARM Cortex, AMD APU) har forskellige arkitekturer, der bestemmer driften, kommunikationen og interaktionen med andre komponenter, der udgør et helt system. For at illustrere, overvej CPU'en som fundamentet, der understøtter et bundkort, hukommelse, diskdrev, udvidelseskort, periferiudstyr og software. Nogle komponenter kan eller ikke kan udskiftes med hinanden, afhængigt af type, form og kompatibilitet.

interfaces

Interfaces, som f.eks. PCI Express, Accelerated Graphics Port (AGP) eller ISA-ekspansionsspor, er platforme til udvikling af forskellige typer tilføjelses- / udvidelseskort. Forskellige grænsefladeformfaktorer er unikke, for eksempel er det ikke fysisk muligt at indsætte et PCI Express-kort i en AGP- eller ISA-slot - husk at platforme sætter regler og begrænsninger. Interfacet giver også kommunikation, support og ressourcer til det vedhæftede udvidelseskort. Eksempler på udvidelseskort, der bruger sådanne grænseflader, er video grafik, lyd / lyd, netværksadaptere, USB-porte, serielle ATA (SATA) controllere og meget mere.

System Software

Systemsoftwaren er det, der styrer computeren ved at udføre samtidige processer, samtidig med at man styrer / koordinerer flere hardwareressourcer i forbindelse med applikationssoftware. De bedste eksempler på systemsoftware er operativsystemer, såsom (men ikke begrænset til) Windows, MacOS, Linux, Android, IOS og Chrome OS.

Operativsystemet fungerer som platform ved at levere et miljø, der understøtter brugerinteraktion via grænseflader (fx skærm, mus, tastatur, printer osv.), Kommunikation med andre systemer (f.eks. Netværk, Wi-Fi, Bluetooth osv.) Og applikations software.

Applikations software

Applikationssoftware indeholder alle de programmer, der er designet til at udføre specifikke opgaver på en computer - de fleste betragtes ikke som platforme. Fælles eksempler på software uden platformsoftware er: billedredigeringsprogrammer, tekstbehandlere, regneark, musikafspillere, messaging / chat, sociale medier apps og meget mere.

Der er dog nogle typer applikationssoftware, der er også platforme . Nøglen er, om den pågældende software tjener som støtte til noget der skal bygges på det. Nogle eksempler på applikationssoftware som platforme er:

  • Webbrowsere (f.eks. Chrome, Safari, Internet Explorer) er platforme til andre former for software, såsom plug-ins / udvidelser eller temaer fra tredjeparter.
  • Sociale medier websteder, som Facebook, fungerer som platforme, når du understøtter eksterne applikationer, værktøjer og / eller tjenester, der interagerer med områdets kerneegenskaber. Dette gælder både webstedet og mobilappversionen.
  • Computerspil at support mods (via spilets editor) betragtes også som platforme. Videospilmods bruger den eksisterende videospilmotor som grundlag for at oprette brugerdefinerede kort / niveauer, tegn, objekter eller endda et helt frittstående spil.

Videospilkonsoller

Videospilkonsoller er gode eksempler på hardware og software kombineret sammen som en platform. Hver konsoltype fungerer som en base, der understøtter sit eget bibliotek af spil fysisk (f.eks. En original Nintendo-patron er ikke kompatibel med senere versioner af Nintendo-spil systemer) og digitalt (f.eks. På trods af at begge er et diskformat, vil et Sony PS3-spil ikke arbejde på Sony PS4-systemet på grund af software / programmeringssprog).