Kas ir platforma?

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:

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:

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:

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).