Kaj je platforma?

click fraud protection

Ko gre za tehnologijo in računalništvo, je platforma osnovni temelj za razvoj in podporo strojna oprema in programsko opremo.

Vse, kar je ustvarjeno na podlagi temeljev, deluje skupaj v istem okviru. Kot taka ima vsaka platforma svoj niz pravil, standardov in omejitev, ki narekujejo, katero strojno/programsko opremo je mogoče izdelati in kako naj vsaka deluje.

Strojne platforme so lahko:

  • Celotni sistemi
  • Posamezne komponente
  • Vmesniki

V primerjavi s platformami strojne opreme so programske platforme obsežnejše, vendar jih uporabniki lažje povežejo. Smiselno je, saj pogosteje sodelujemo s programsko opremo/aplikacijami, čeprav strojna oprema (npr. miške, tipkovnice, monitorji, zasloni na dotik) pomaga premostiti vrzel. Programske platforme spadajo v splošne kategorije:

  • Sistemska programska oprema
  • Aplikacijska programska oprema
Visok kup lesenih blokov Jenga na beli mizi
Platforma služi kot osnova za gradnjo, za razliko od ustvarjanja navpičnih struktur iz blokov. xijian / Getty Images

Celotni sistemi

Strojne platforme so lahko celotni sistemi (tj. računalniške naprave), kot so veliki računalniki, delovne postaje, namizni računalniki, prenosniki, tablice, pametni telefoni in drugo. Vsaka od teh predstavlja platformo strojne opreme, ker ima vsaka svojo obliko, deluje neodvisno od drugih sistemov in je sposobna zagotoviti vire ali storitve (npr. izvajanje programske opreme/aplikacij, povezovanje z napravami/internetom itd.) za uporabnike, zlasti tiste, ki jih izvirnik ne predvideva oblikovanje.

Posamezne komponente

Posamezne komponente, kot je npr centralna procesna enota (CPU) računalnikov, se štejejo tudi za platforme strojne opreme. CPE (npr. Intel Core, ARM Cortex, AMD APU) imajo različne arhitekture, ki določajo delovanje, komunikacijo in interakcijo z drugimi komponentami, ki sestavljajo celoten sistem. Za ponazoritev razmislite o CPU kot o temelj, ki podpira matično ploščo, pomnilnik, diskovne pogone, razširitvene kartice, zunanje naprave in programsko opremo. Nekatere komponente so lahko med seboj zamenljive ali pa tudi ne, odvisno od vrste, oblike in združljivosti.

Vmesniki

Vmesniki, kot npr PCI Express, Pospešena grafična vrata (AGP), ali razširitvene reže ISA, so platforme za razvoj različnih vrst dodatnih/razširitvenih kartic. Različni faktorji oblike vmesnika so edinstveni, zato na primer fizično ni mogoče vstavite kartico PCI Express v režo AGP ali ISA – ne pozabite, da platforme določajo pravila in omejitve. Vmesnik zagotavlja tudi komunikacijo, podporo in vire priloženi razširitveni kartici. Primeri razširitvenih kartic, ki uporabljajo takšne vmesnike, so video grafika, zvok/avdio, omrežni adapterji, vrata USB, krmilniki serijskih ATA (SATA) in drugo.

Sistemska programska oprema

Sistemska programska oprema je tista, ki nadzoruje računalnik z izvajanjem hkratnih procesov, medtem ko upravlja/koordinira več virov strojne opreme v povezavi z aplikacijsko programsko opremo. Najboljši primeri sistemske programske opreme so operacijski sistemi, kot so (vendar ne omejeni na) Windows, macOS, Linux, Android, iOS in Chrome OS.

Operacijski sistem služi kot platforma z zagotavljanjem okolja, ki podpira uporabniško interakcijo prek vmesnikov (npr. monitor, miška, tipkovnica, tiskalnik itd.), komunikacija z drugimi sistemi (npr. omrežje, Wi-Fi, Bluetooth itd.) in aplikacija programsko opremo.

Aplikacijska programska oprema

Aplikacijska programska oprema vključuje vse programe, ki so zasnovani za opravljanje določenih nalog v računalniku – večina se ne šteje za platforme. Pogosti primeri aplikacijske programske opreme, ki ni platforma, so programi za urejanje slik, urejevalniki besedil, preglednice, predvajalniki glasbe, sporočila/klepet, aplikacije za družbene medije in drugo.

Vendar pa obstajajo nekatere vrste aplikacijske programske opreme tudi platforme. Ključno je, ali zadevna programska oprema služi kot podpora za nekaj, kar se na njej gradi. Nekateri primeri aplikacijske programske opreme kot platform so:

  • Spletni brskalniki — (npr. Chrome, Safari, Internet Explorer) so platforme za druge oblike programske opreme, kot so vtičniki/razširitve ali teme tretjih oseb.
  • Spletna mesta družbenih medijev — kot je Facebook, služijo kot platforme, ko podpirajo zunanje aplikacije, orodja in/ali storitve, ki so v interakciji z osnovnimi funkcijami spletnega mesta. To velja tako za spletno mesto kot za različico mobilne aplikacije.
  • Video igre — da se podporni modi (prek urejevalnika igre) prav tako štejejo za platforme. Modifikacije video iger uporabljajo obstoječi motor za video igre kot osnovo za ustvarjanje uporabniško oblikovanih zemljevidov/nivojev, likov, predmetov ali celo celotne samostojne igre.

Konzole za video igre

Konzole za video igre so odličen primer strojne in programske opreme, združene kot platforma. Vsaka vrsta konzole deluje kot osnova, ki fizično podpira lastno knjižnico iger (npr. originalna kartuša Nintendo ni združljiva s poznejšimi različicami igralni sistemi Nintendo) in digitalno (npr. kljub temu, da sta obe format diska, igra Sony PS3 ne bo delovala v sistemu Sony PS4 zaradi programske opreme/programiranja jezik).

Pogosta vprašanja

  • Kako ustvarite platformo družbenih medijev?

    Najprej se odločite, katero vrsto skupnosti želite zgraditi in demografsko skupino, na katero želite ciljati. Nato zagotovite, da vaša platforma vključuje potrebne funkcije, kot so tok dejavnosti, posodobitve statusa, varnost in storitve za stranke. Potem je čas, da lansirate in tržite svojo novo platformo družbenih medijev.

  • Kako igrate Minecraft na različnih platformah?

    Če želite igrati Minecraft s prijatelji na drugih platformah, morate imeti vsi isto različico igre (Java, Bedrock itd.). Prav tako morate ustvariti račun Xbox in dodati druge igralce na svoj seznam prijateljev, tudi če igrate na platformi, ki ni Microsoftova, kot je Nintendo Switch. Nato zaženite igro, začnite novo sejo in povabite svoje prijatelje, da se pridružijo.

  • Kaj so igre na različnih platformah?

    Igre se štejejo za 'navzkrižno platformo', če so na voljo za igranje na več platformah (Xbox, PlayStation, PC itd.) hkrati in se napredek prenaša s konzole na konzolo.

  • Na kateri platformi lahko kupite Dogecoin?

    Dogecoin lahko kupite na kateri koli borzi kriptovalut, ki ga podpira. Nekateri primeri vključujejo Coinbase, Binance in Robinhood.

  • Kaj je Google Cloud Platform?

    The Google Cloud Platform je nabor storitev računalništva v oblaku, ki delujejo na isti Googlovi infrastrukturi za aplikacije, kot sta Gmail in YouTube. Oblak ponuja različna orodja za upravljanje, strojno učenje, shranjevanje podatkov in analitiko podatkov. Podobno je izdelkom, kot sta Amazon Web Services in Microsoft Azure.

  • Katera je bila prva platforma družbenih medijev?

    Six Degrees je pogosto zaslužen za prvo prepoznavno platformo družbenih medijev. Six Degrees, ki ga je leta 1997 ustvaril Andrew Weinreich, je vključeval številne funkcije, ki jih običajno najdemo v družbenih medijih. platforme danes, kot je možnost prijave z e-poštnim naslovom, ustvarjanje profila in dodajanje prijateljev.