Wat is in platfoarm?

Jo hear it wurd altyd mar serieus: wat betsjut it?

Wannear't it giet om technyk en kompjûter, wurdt in platfoarm brûkt as basisfoarming foar de ûntwikkeling en stipe fan hardware en software.

Alles op 'e top fan in fûnemint oprjochte is gearwurking yn deselde ramt. As sadanich hat elke platfoarm in eigen set regels, normes en beheinen dy't bestjoere hokker Hardware / software oanboud wurde kin en hoe't elke wurken wurkje moatte.

Hardware platfoarms kinne wêze:

Versus hardwareplattformen, softwareplattformen binne wiidweidiger, mar makliker om te ferbannen mei troch brûkers. It makket sin, as wy yn 'e mande mei software / apps hieltyd faker ynteraktearje, ek as hardware (bgl. Mûs, toetseboerd, monitor, touchscreen) helpt by de brêge. Softwareplattingen falle ûnder de algemiene kategoryen fan:

Entire Systems

Hardware-platfoarms kinne folsleine systemen wêze (lykas kompjûterapparaten) lykas haadframes, workstations, desktop, laptops, tablets, smartphones en mear. Elk dêrfan fertsjintwurdiget in hardwareplatform om't elk in eigen formulier faktor hat, unabhängig fan oare systemen operearret en kin resorzjes of tsjinsten leverje (bgl. Software / apps, ferbining mei apparaten / ynternet, ensfh.) Oan brûkers, benammen net foarpunt troch it orizjineel ûntwerp.

Yndividueel Komponinten

Yndividuele komponinten, lykas de sintrale ferwurkingseinheit (CPU) fan kompjûters, wurde ek as hardwareburo's beskôge. CPU's (lykas Intel Core, ARM Cortex, AMD APU) hawwe ûnderskate arsjitekten dy't de operaasje, kommunikaasje en ynteraksje bepale mei oare komponinten dy't in folslein systeem foarmje. Om te yllustrearje, beskôgje de CPU as de stifting dy't in memmeboat, ûnthâld, plannen, ekspansionskarten, peripheren, en software stipet. Guon komponenten kinne of miskien net wikselje mei elkoar, ôfhinklik fan type, foarm en kompatibiliteit.

Interfaces

Interfaces, lykas PCI Express , Accelerated Graphics Port (AGP) of ISA-útwreidingslots, binne platfoarms foar de ûntwikkeling fan ferskate soarten tafoegings / útwreidingskaarten. Ferskillende ynterfacefoarmfaktoaren binne unyk, dus bygelyks it is net fysyk mooglik om in PCI Express-kaart yn in AGP- of ISA-slot te pleatsen - tink dat platfoarmen de regels en beheiningen ynstelle. De ynterface befettet ek kommunikaasje, stipe, en middels oan de oanbûne ekspansykaart. Foarbylden fan útwreidingskaarten dy't sokke ynterfaces brûke binne: fideografy, lûd / audio, netwurkadapters, USB ports, serial ATA (SATA) controllers, en mear.

System Software

Systeem-software is wat de kompjûter kontroleare troch simultane prosessen út te fieren ûnder it bewurkjen / koördinearjen fan meardere hardware-middels yn kombinaasje mei applikaasje-software. De bêste foarbylden foar system software binne bestjoeringssysteem , lykas (mar net beheind ta) Windows, macOS, Linux, Android, iOS en Chrome OS.

It bestjoeringssysteem tsjinnet as platfoarm troch in omjouwing te stjoeren dy't brûkber interaktyf stipet troch interfaces (bygelyks monitor, mûs, toetseboerd, printer, ensfh.), Kommunikaasje mei oare systemen (bgl. Netwurk, Wi-Fi, bluetooth, ensfh.), En applikaasje-software.

Applikaasjeprogramma

Programma fan applikaasje befettet alle programma's dy't ûntworpen binne om spesifike taken op in kompjûter te realisearjen - de measte wurde net as platfoarmen beskôge. Algemiene foarbylden fan net-platfoarm applikaasje-software binne: programmearjen fan programma's, wurdprozessors, spreadsheets, muzykspiler, messaging / chat, social media apps, en mear.

Dochs binne der guon soarten tapassingssoftware dy't ek platfoarmen binne . De kaai is of as de fraach yn 'e fraach as stipe foar wat op dat boud is. Guon foarbylden fan tapassing software as plattformen binne:

Video Game Consoles

Videospiele-konsoles binne prachtige foarbylden fan hardware en software kombinearre as kombinaasje kombinearre. Elke konsole-type hat in basis dy't in eigen bibleteek fan spultsjes fysikalich stipet (bygelyks in orizjinele Nintendo-cartridge is net kompatibel mei in lettere ferzjes fan Nintendo-spultsystemen) en digitaal (bgl. Sawol as in disc-formaat, in Sony PS3-spiel Net wurkje op it Sony PS4-systeem troch wiskunde / programmearstaal).