Skip to main content

Wat is een platform?

Pim bouwt een platform. (Juni- 2026)

Pim bouwt een platform. (Juni- 2026)
Anonim

Als het gaat om technologie en computing, dient een platform als de basis voor de ontwikkeling en ondersteuning van hardware en software.

Alles dat bovenop een stichting wordt gemaakt, werkt samen binnen hetzelfde raamwerk. Als zodanig heeft elk platform zijn eigen set regels, standaarden en beperkingen die bepalen welke hardware / software kan worden gebouwd en hoe elk platform zou moeten werken.

Hardwareplatforms kunnen zijn:

  • Gehele systemen
  • Individuele onderdelen
  • interfaces

Versus van hardwareplatforms, softwareplatforms zijn uitgebreider, maar gemakkelijker te relateren door gebruikers. Het is logisch, gezien het feit dat we vaker communiceren met software / apps, hoewel hardware (zoals muizen, toetsenborden, monitors, touchscreens) de kloof helpt overbruggen. Softwareplatforms vallen onder de algemene categorieën van:

  • Systeem software
  • Applicatiesoftware

Volledige systemen

Hardware-platforms kunnen hele systemen zijn (dat wil zeggen computerapparaten) zoals mainframes, werkstations, desktops, laptops, tablets, smartphones en meer. Elk hiervan vertegenwoordigt een hardwareplatform omdat elk een eigen vormfactor heeft, onafhankelijk van andere systemen opereert en in staat is om bronnen of diensten te leveren (bijv. Software / apps uitvoeren, verbinding maken met apparaten / internet, enz.) Aan gebruikers, vooral degenen niet verwacht door het originele ontwerp.

Individuele onderdelen

Individuele componenten, zoals de centrale verwerkingseenheid (CPU) van computers, worden ook beschouwd als hardwareplatforms. CPU's (bijvoorbeeld Intel Core, ARM Cortex, AMD APU) hebben verschillende architecturen die de werking, communicatie en interactie bepalen met andere componenten waaruit een volledig systeem bestaat. Ter illustratie, beschouw de CPU als de basis die een moederbord, geheugen, harde schijven, uitbreidingskaarten, randapparatuur en software ondersteunt. Sommige componenten kunnen al dan niet onderling uitwisselbaar zijn, afhankelijk van type, vorm en compatibiliteit.

interfaces

Interfaces, zoals PCI Express, Accelerated Graphics Port (AGP) of ISA-uitbreidingsslots, zijn platforms voor de ontwikkeling van verschillende soorten add-on / uitbreidingskaarten. Verschillende interfaceformaatfactoren zijn uniek, dus het is bijvoorbeeld fysiek niet mogelijk om een ​​PCI Express-kaart in een AGP- of ISA-slot te plaatsen - onthoud dat platforms de regels en beperkingen hebben ingesteld. De interface biedt ook communicatie, ondersteuning en bronnen voor de aangesloten uitbreidingskaart. Voorbeelden van uitbreidingskaarten die dergelijke interfaces gebruiken zijn: video-afbeeldingen, geluid / audio, netwerkadapters, USB-poorten, seriële ATA (SATA) -controllers en meer.

Systeem software

Systeemsoftware is wat de computer bestuurt door gelijktijdige processen uit te voeren en tegelijkertijd meerdere hardwareresources te beheren / coördineren in combinatie met applicatiesoftware. De beste voorbeelden voor systeemsoftware zijn besturingssystemen, zoals (maar niet beperkt tot) Windows, macOS, Linux, Android, iOS en Chrome OS.

Het besturingssysteem dient als een platform door een omgeving te bieden die gebruikersinteractie ondersteunt via interfaces (bijv. Monitor, muis, toetsenbord, printer, enz.), Communicatie met andere systemen (bijvoorbeeld netwerken, wifi, Bluetooth, enz.), En applicatiesoftware.

Applicatiesoftware

Toepassingssoftware omvat alle programma's die zijn ontworpen om specifieke taken op een computer uit te voeren - de meeste worden niet als platforms beschouwd. Veelvoorkomende voorbeelden van toepassingssoftware die geen platform is, zijn: beeldbewerkingsprogramma's, tekstverwerkers, spreadsheets, muziekspelers, berichten / chatten, apps voor sociale media en meer.

Er zijn echter enkele soorten applicatiesoftware ook platforms . De sleutel is of de software in kwestie dient als ondersteuning voor iets dat erop moet worden gebouwd. Enkele voorbeelden van applicatiesoftware als platforms zijn:

  • web browsers (bijvoorbeeld Chrome, Safari, Internet Explorer) zijn platforms voor andere vormen van software, zoals invoegtoepassingen / -extensies van derden of thema's.
  • Sociale media websites, zoals Facebook, dienen als platforms bij het ondersteunen van externe applicaties, tools en / of diensten die interactie hebben met de kernfuncties van de site. Dit geldt voor zowel de website als de mobiele app-versie.
  • Videospellen dat ondersteuning van mods (via de editor van de game) ook als platforms worden beschouwd. Modes van videogames maken gebruik van de bestaande videogamemachine als basis voor het maken van door de gebruiker ontworpen kaarten / niveaus, personages, objecten of zelfs een volledig zelfstandig spel.

Videogameconsoles

Videogameconsoles zijn geweldige voorbeelden van hardware en software die als platform zijn gecombineerd. Elk consoletype fungeert als een basis die zijn eigen bibliotheek met spellen fysiek ondersteunt (bijv. Een originele Nintendo-cartridge is niet compatibel met latere versies van Nintendo-spelsystemen) en digitaal (bijvoorbeeld, ondanks dat beide een schijfindeling hebben, zal een Sony PS3-game werkt niet op het Sony PS4-systeem vanwege software / programmeertaal).