Jūs dzirdat vārdu visu laiku, bet nopietni: Ko tas nozīmē?
Runājot par tehnoloģiju un skaitļošanu, platforma kalpo par pamatu aparatūras un programmatūras izstrādei un atbalstam.
Viss, kas izveidots virs fonda, darbojas vienā un tajā pašā sistēmā. Tādējādi katrai platformai ir savs noteikumu, standartu un ierobežojumu kopums, kas nosaka, kāda aparatūra / programmatūra var tikt būvēta un kā katram vajadzētu darboties.
Aparatūras platformas var būt:
- Visas sistēmas
- Atsevišķi komponenti
- Saskarnes
Salīdzinājumā ar aparatūras platformām programmatūras platformas ir daudz plašākas, taču lietotājiem ir vieglāk tos saistīt. Tas ir jēga, ņemot vērā, ka mēs vairāk mijiedarbojamies ar programmatūru / lietotnēm, lai gan aparatūra (piemēram, peles, tastatūras, monitori, skārienjutīgie ekrāni) palīdz novērst plaisu. Programmatūras platformas ietilpst vispārējās kategorijās:
- Sistēmas programmatūra
- Lietojumprogrammatūra
Visa sistēma
Aparatūras platformas var būt visas sistēmas (ti, skaitļošanas ierīces), piemēram, lieldatori, darbstacijas, galddatori, klēpjdatori, planšetdatori, viedtālruņi un citi. Katrs no tiem ir aparatūras platforma, jo katram ir savs formas faktors, tas darbojas neatkarīgi no citām sistēmām un var nodrošināt lietotājus, jo īpaši tos, kas nodrošina resursus vai pakalpojumus (piemēram, programmatūras / lietotņu lietošana, savienojums ar ierīcēm / internetu utt.) nav paredzēts sākotnējā dizainā.
Atsevišķi komponenti
Atsevišķas sastāvdaļas, piemēram, datoru centrālo procesoru (CPU) , tiek uzskatītas arī par aparatūras platformām. CPU (piemēram, Intel Core, ARM Cortex, AMD APU) ir atšķirīgas arhitektūras, kas nosaka darbību, komunikāciju un mijiedarbību ar citām sastāvdaļām, kas veido visu sistēmu. Lai ilustrētu, apsveriet CPU kā pamatu, kas atbalsta mātesplati, atmiņu, disku diskus, paplašināšanas kartes, perifērijas ierīces un programmatūru. Dažas sastāvdaļas, atkarībā no veida, formas un saderības, var būt savstarpēji aizstājamas vai savstarpēji savstarpēji aizstājamas.
Saskarnes
Saskarnes, piemēram, PCI Express , paātrināta grafiskā porta (AGP) vai ISA paplašināšanas slots, ir platformas dažādu papildinājumu / paplašināšanas karšu izveidei. Dažādi interfeisa formas faktori ir unikāli, tādēļ, piemēram, fiziski nav iespējams ievietot PCI Express karti AGP vai ISA slotā - atcerieties, ka platformas nosaka noteikumus un ierobežojumus. Saskarne arī nodrošina saziņu, atbalstu un resursus pievienotajai paplašināšanas karti. Izplešanās karšu piemēri, kas izmanto šādas saskarnes, ir video grafika, skaņa / audio, tīkla adapteri, USB porti, seriālie ATA (SATA) kontrolleri un daudz kas cits.
Sistēmas programmatūra
Sistēmas programmatūra ir tas, kas kontrolē datoru, veicot vienlaicīgus procesus, vienlaikus vadot / koordinējot vairākus aparatūras resursus kopā ar lietojumprogrammatūru. Sistēmas programmatūras labākie piemēri ir operētājsistēmas , piemēram, (bet ne tikai) Windows, MacOS, Linux, Android, iOS un Chrome OS.
Operētājsistēma kalpo kā platforma, nodrošinot vidi, kas nodrošina lietotāju mijiedarbību, izmantojot saskarnes (piemēram, monitoru, peli, tastatūru, printeri utt.), Saziņu ar citām sistēmām (piemēram, tīklu, Wi-Fi, Bluetooth utt.) Un lietojumprogrammatūra.
Lietojumprogrammatūra
Lietojumprogrammatūra ietver visas programmas, kas paredzētas konkrētu uzdevumu veikšanai datorā - lielākā daļa netiek uzskatītas par platformām. Parasti piemēri, kas nav platformas lietojumprogrammatūras, ir: attēlu rediģēšanas programmas, tekstapstrādes ierīces, izklājlapas, mūzikas atskaņotāji, ziņapmaiņa / tērzēšana, sociālo mediju lietotnes un daudz kas cits.
Tomēr ir daži lietojumprogrammu veidi, kas ir arī platformas . Galvenais ir tas, vai attiecīgā programmatūra kalpo kā atbalsts kaut ko uz tā balstīt. Daži piemēri no lietojumprogrammatūras kā platformas ir:
- Tīmekļa pārlūkprogrammas (piemēram, Chrome, Safari, Internet Explorer) ir platformas citām programmatūras formām, piemēram, trešo pušu spraudņiem / paplašinājumiem vai motīviem.
- Sociālo mediju vietnes , piemēram, Facebook, kalpo kā platformas, atbalstot ārējās lietojumprogrammas, rīkus un / vai pakalpojumus, kas mijiedarbojas ar vietnes galvenajām funkcijām. Tas attiecas gan uz vietni, gan mobilās lietotnes versiju.
- Video spēles, kas atbalsta modifikācijas (izmantojot spēles redaktoru), arī tiek uzskatītas par platformām. Video spēļu moduļi izmanto esošo video spēļu dzinēju kā pamatu, lai izveidotu lietotājam paredzētas kartes / līmeņus, rakstzīmes, objektus vai pat visu atsevišķu spēli.
Videospēļu konsoles
Video spēļu konsoles ir lieliski aparatūras un programmatūras piemēri, kas apvienoti kā platforma. Katrs konsoļu veids darbojas kā bāze, kas fiziski atbalsta savu spēļu bibliotēku (piemēram, oriģinālais Nintendo kasetne nav savietojama ar jebkādām vēlākām Nintendo spēļu sistēmām) un digitāli (piemēram, neskatoties uz to, ka abi diski ir formāti, Sony PS3 spēle programmatūras / programmēšanas valodas dēļ nedarbojas ar Sony PS4 sistēmu).