Mi az a platform?

Teljesen hallja a szót, de komolyan: Mit jelent ez?

A technológia és a számítástechnika területén a platform a hardverek és a szoftverek fejlesztésének és támogatásának alapja.

Az alapítvány tetején létrehozott mindenütt ugyanazon a kereteken belül működik. Mint ilyenek, minden platform rendelkezik saját szabályokkal, szabványokkal és korlátozásokkal, amelyek meghatározzák, hogy milyen hardver / szoftvereket lehet építeni és hogyan kell működniük.

A hardverplatformok a következők lehetnek:

Versus hardverplatformok, szoftverplatformok kiterjedtebbek, mégis könnyebben kapcsolódnak a felhasználókhoz. Ennek értelme van, mivel gyakrabban kommunikálunk szoftverekkel / alkalmazásokkal, noha a hardver (pl. Egerek, billentyűzetek, monitorok, érintőképernyők) segít a híd áthidalásában. A szoftverplatformok az alábbi általános kategóriák alá tartoznak:

Egész rendszerek

A hardverplatformok lehetnek teljes rendszerek (például számítástechnikai eszközök), például nagyszámítógépek, munkaállomások, asztali számítógépek, laptopok, táblagépek, okostelefonok stb. Mindegyikük egy hardverplatformot képvisel, mivel mindegyiknek megvan a maga formai tényezője, függetlenül más rendszerektől, és képes forrásokat vagy szolgáltatásokat nyújtani (pl. Szoftverek / alkalmazások futtatása, eszközökhöz / internethez való kapcsolódás stb.) A felhasználóknak, különösen azoknak nem várható az eredeti terv.

Egyedi alkatrészek

Az egyes komponensek, például a számítógépek központi feldolgozóegysége (CPU) szintén hardveres platformnak tekinthetők. A processzorok (pl. Az Intel Core, az ARM Cortex és az AMD APU) különböző architektúrákkal rendelkeznek, amelyek meghatározzák a működést, a kommunikációt és az interakciót a többi összetevővel, amelyek egy teljes rendszert alkotnak. Az illusztráció érdekében fontolja meg a CPU-t mint alapot, amely támogatja az alaplapot, memóriát, meghajtókat, bővítőkártyákat, perifériákat és szoftvereket. Egyes összetevők egymással vagy egymással nem cserélhetők, a típus, a forma és a kompatibilitás függvényében.

interfészek

Az interfészek, mint például a PCI Express , az Accelerated Graphics Port (AGP) vagy az ISA bővítőhely, platformok különböző típusú bővítőkártyák fejlesztéséhez. Különböző interfész-formájú tényezők egyediek, így például nem fizikailag lehetséges PCI Express kártya beillesztése AGP vagy ISA bővítőhelybe - ne feledje, hogy a platformok meghatározzák a szabályokat és korlátozásokat. Az interfész kommunikációt, támogatást és erőforrásokat biztosít a mellékelt bővítőkártyára. Példák az ilyen interfészeket használó bővítőkártyákra: video grafikák, hang / audio, hálózati adapterek, USB portok, soros ATA (SATA) vezérlők stb.

Rendszer szoftver

A rendszerszoftver az, ami vezérli a számítógépet az egyidejű folyamatok végrehajtásával, miközben több hardvereszközt kezel és koordinál az alkalmazásszoftverrel együtt. A rendszer szoftverek legjobb példái operációs rendszerek , például (de nem kizárólagosan) Windows, MacOS, Linux, Android, iOS és Chrome OS.

Az operációs rendszer platformként működik, olyan környezetet biztosítva, amely támogatja a felhasználói interakciókat interfészek (például monitor, egér, billentyűzet, nyomtató stb.), Kommunikáció más rendszerekkel (pl. Hálózati, Wi-Fi, Bluetooth stb.) alkalmazás szoftver.

Alkalmazás szoftver

Az alkalmazásszoftver tartalmazza az összes olyan programot, amelyet speciális feladatok elvégzésére terveztek a számítógépen - a legtöbb nem tekinthető platformnak. A nem platformos alkalmazásprogramok gyakori példái: képszerkesztő programok, szövegszerkesztők, táblázatok, zenelejátszók, üzenetküldés / csevegés, közösségi médiaalkalmazások stb.

Vannak azonban olyan alkalmazói szoftverek is, amelyek szintén platformok . A legfontosabb az, hogy a szóban forgó szoftver támogatja-e valami építeni rá. Néhány példa az alkalmazói szoftverek platformokra:

Videojáték konzolok

A videojáték-konzolok nagyszerű példákat jelentenek a hardverek és a szoftverek együttesen platformként. Minden egyes konzol típus alapja, amely fizikailag támogatja a játék saját könyvtárát (pl. Az eredeti Nintendo patron nem kompatibilis a Nintendo játékrendszerek későbbi verzióival) és digitálisan (pl. Mindkét lemez formátuma ellenére a Sony PS3 játék nem működik a Sony PS4 rendszeren szoftver / programozási nyelv miatt).