Kas yra platforma?

Visą laiką girdi žodį, bet rimtai: ką tai reiškia?

Kalbant apie technologijas ir skaičiavimus, platforma yra pagrindinis pagrindas techninei ir programinei įrangai kurti ir remti.

Viskas, sukurtas ant pamato, veikia kartu pagal tą pačią sistemą. Taigi kiekviena platforma turi savo taisyklių, standartų ir apribojimų rinkinį, pagal kurį nustatoma, kokia aparatūra ir programinė įranga gali būti sukurta ir kaip kiekvienas turėtų veikti.

Aparatinės platformos gali būti:

Versus aparatinės įrangos platformos, programinės įrangos platformos yra platesnės, tačiau jas lengviau susieti su vartotojais. Tai prasminga, atsižvelgiant į tai, kad mes dažniausiai bendraujame su programine įranga / programomis, nors techninė įranga (pvz., Pelė, klaviatūra, monitoriai, jutikliniai ekranai) padeda įveikti spragą. Programinės įrangos platformos patenka į bendrąsias kategorijas:

Visos sistemos

Aparatinės platformos gali būti visos sistemos (ty skaičiavimo įrenginiai), tokie kaip pagrindiniai kompiuteriai, darbo vietos, staliniai kompiuteriai, nešiojamieji kompiuteriai, planšetiniai kompiuteriai, išmanieji telefonai ir kt. Kiekviena iš jų yra aparatinė platforma, nes kiekvienas turi savo formos veiksnį, veikia nepriklausomai nuo kitų sistemų ir gali vartotojams, ypač tiems, kurie gali teikti išteklius ar paslaugas (pvz., Paleisti programinę įrangą / programas, prisijungti prie įrenginių / interneto ir tt) neprognozuojama pradinio dizaino.

Individualūs komponentai

Atskiros sudedamosios dalys, pavyzdžiui, kompiuterių centrinis procesorius (CPU) , taip pat laikomos aparatinės įrangos platformomis. Centriniai procesoriai (pvz., "Intel Core", "ARM Cortex", AMD APU) turi skirtingas architektūras, kurios lemia operaciją, ryšį ir sąveiką su kitomis sudedamosiomis dalimis, kurios sudaro visą sistemą. Pavyzdžiui, laikykite CPU pagrindu, kuris palaiko pagrindinę plokštę, atmintį, diskų įrenginius, plėtinių korteles, išorinius įrenginius ir programinę įrangą. Kai kurios sudedamosios dalys gali būti arba negali būti tarpusavyje keičiamos priklausomai nuo tipo, formos ir suderinamumo.

Sąsajos

Sąsajos, tokios kaip PCI Express , pagreitinto grafikos prievadas (AGP) ar ISA plėtinių lizdai, yra platformų, skirtų skirtingų tipų papildinių / plėtinių korteles kurti. Skirtingi sąsajos formos veiksniai yra unikalūs, todėl, pavyzdžiui, fiziškai neįmanoma įdėti PCI Express kortelės į AGP arba ISA lizdą - nepamirškite, kad platformos nustato taisykles ir apribojimus. Sąsaja taip pat teikia ryšius, palaikymą ir išteklius pridedamoje plėtinių kortelėje. Tokių sąsajų naudojančių plėtinių kortelių pavyzdžiai yra vaizdo grafika, garso / garso, tinklo adapteriai, USB prievadai, serijos ATA (SATA) valdikliai ir dar daugiau.

Sistemos programinė įranga

Sistemos programinė įranga yra tai, kas kontroliuoja kompiuterį vykdydama vienalaikius procesus, valdydama / derindama daugybę aparatūros išteklių kartu su programine įranga. Geriausi sistemos programinės įrangos pavyzdžiai yra operacinės sistemos , pvz., "Windows", "macOS", "Linux", "Android", "iOS" ir "Chrome" OS.

Operacinė sistema yra platforma, sukuriant aplinką, palaikančią naudotojų sąveiką per sąsajas (pvz., Monitorius, pelė, klaviatūra, spausdintuvas ir tt), bendravimą su kitomis sistemomis (pvz., Tinklų, Wi-Fi, "Bluetooth" ir tt) ir Taikomoji programinė įranga.

Taikomoji programinė įranga

Programinės įrangos programinė įranga apima visas programas, skirtas tam tikroms užduotims atlikti kompiuteryje - dauguma jų nelaikomos platformomis. Dažniausiai neplatinamos programinės įrangos pavyzdžiai yra: vaizdo redagavimo programos, teksto redagavimo programos, skaičiuoklės, muzikos grotuvai, pranešimai / pokalbiai, socialinės žiniasklaidos programos ir dar daugiau.

Tačiau yra ir tam tikrų taikomųjų programų rūšių, kurios taip pat yra platformos . Svarbiausia yra tai, ar atitinkama programinė įranga yra parama tam, kas jai bus sukurta. Kai kurie taikomųjų programų kaip platformų pavyzdžiai:

Vaizdo žaidimų konsolės

Vaizdo žaidimų konsolės yra puikūs aparatinės ir programinės įrangos pavyzdžiai kartu su platforma. Kiekvienas konsolės tipas veikia kaip bazė, palaikanti savo fizinę žaidimų biblioteką (pvz., Originali Nintendo kasetė nesuderinama su bet kokiomis vėlesnėmis "Nintendo" žaidimų sistemomis) ir skaitmeniniu būdu (pvz., Nors ir yra disko formatas, "Sony PS3" žaidimas bus neveikia "Sony PS4" sistemoje dėl programinės įrangos / programavimo kalbos).