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:
- Egész rendszerek
- Egyedi alkatrészek
- interfészek
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:
- Rendszer szoftver
- Alkalmazás szoftver
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:
- A webböngészők (pl. A Chrome, a Safari, az Internet Explorer) platformok más szoftverekhez, például külső gyártók bővítményeihez vagy témáihoz.
- A közösségi médiaközpontok , például a Facebook, platformként szolgálnak külső alkalmazások, eszközök és / vagy szolgáltatások támogatására, amelyek kölcsönhatásban állnak a webhely alapvető jellemzőivel. Ez vonatkozik mind a weboldalra, mind a mobilalkalmazás verziójára.
- A modokat támogató videojátékok (a játék szerkesztőjén keresztül) szintén platformok. A videojáték-modok a meglévő videojátékmotort alapul szolgálják a felhasználó által tervezett térképek / szintek, karakterek, objektumok vagy akár egy egész önálló játék létrehozásához.
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).