Počujete slovo stále, ale vážne: Čo to znamená?
Pokiaľ ide o technológiu a výpočet, platforma slúži ako základný základ pre vývoj a podporu hardvéru a softvéru.
Všetko vytvorené nad základom funguje spoločne v rámci toho istého rámca. Každá platforma má preto vlastný súbor pravidiel, štandardov a obmedzení, ktoré určujú, aký hardvér / softvér je možné vybudovať a ako by mal každý pracovať.
Hardvérové platformy môžu byť:
- Celé systémy
- Jednotlivé komponenty
- rozhranie
V porovnaní s hardvérovými platformami sú softvérové platformy rozsiahlejšie a ľahšie sa ich týkajú používatelia. Dáva to zmysel, vzhľadom na to, že komunikujeme viac so softvérom / aplikáciami, hoci hardvér (napr. Myši, klávesnice, monitory, dotykové obrazovky) pomáha preklenúť medzeru. Softvérové platformy patria do všeobecných kategórií:
- Systémový softvér
- Aplikačný softvér
Celé systémy
Hardvérové platformy môžu byť celé systémy (napr. Počítačové zariadenia), ako sú sálové počítače, pracovné stanice, stolné počítače, prenosné počítače, tablety, smartphony a ďalšie. Každá z nich predstavuje hardvérovú platformu, pretože každá z nich má svoj vlastný formát, funguje nezávisle od iných systémov a je schopná poskytnúť používateľom, najmä používateľom, zdroje alebo služby (napr. Bežiaci softvér / aplikácie, pripojenie na zariadenia / internet atď.) pôvodný dizajn nepredpokladá.
Jednotlivé komponenty
Jednotlivé komponenty, ako napríklad centrálna počítačová jednotka (CPU) počítačov, sú tiež považované za hardvérové platformy. CPU (napr. Intel Core, ARM Cortex, AMD APU) majú odlišné architektúry, ktoré určujú prevádzku, komunikáciu a interakciu s inými komponentmi, ktoré tvoria celý systém. Na ilustráciu považujte CPU za základ, ktorý podporuje základnú dosku, pamäť, diskové jednotky, rozširujúce karty, periférne zariadenia a softvér. Niektoré komponenty môžu alebo nemusia byť vzájomne zameniteľné v závislosti od typu, formy a kompatibility.
rozhranie
Rozhrania ako PCI Express , zrýchlený grafický port (AGP) alebo rozširujúce sloty ISA sú platformami pre vývoj rôznych typov doplnkových a rozširujúcich kariet. Rôzne faktory tvaru rozhrania sú jedinečné, takže nie je napríklad fyzicky možné vkladať kartu PCI Express do slotu AGP alebo ISA - nezabudnite, že platformy stanovujú pravidlá a obmedzenia. Rozhranie tiež poskytuje komunikáciu, podporu a zdroje pripojenej rozširujúcej karty. Príklady rozširujúcich kariet, ktoré používajú takéto rozhrania, sú: grafická karta, zvukové / zvukové zariadenia, sieťové adaptéry, porty USB, radič ATA (SATA) a ďalšie.
Systémový softvér
Systémový softvér riadi počítač spustením simultánnych procesov pri spravovaní / koordinácii viacerých hardvérových zdrojov v spojení s aplikačným softvérom. Najlepšie príklady pre systémový softvér sú operačné systémy , ako sú (ale nie výlučne) Windows, MacOS, Linux, Android, iOS a Chrome OS.
Operačný systém slúži ako platforma tým, že poskytuje prostredie, ktoré podporuje interakciu používateľa prostredníctvom rozhraní (napr. Monitor, myš, klávesnica, tlačiareň atď.), Komunikáciu s inými systémami (napr. Sieťovanie, Wi-Fi, Bluetooth atď. aplikačný softvér.
Aplikačný softvér
Aplikačný softvér zahŕňa všetky programy, ktoré sú navrhnuté na plnenie konkrétnych úloh na počítači - väčšina z nich sa nepovažuje za platformu. Bežné príklady aplikačného softvéru, ktorý nepatrí k platforme, sú: programy na úpravu obrázkov, textové procesory, tabuľky, prehrávače hudby, správy / rozhovory, aplikácie sociálnych médií a ďalšie.
Existujú však aj niektoré typy aplikačných programov, ktoré sú tiež platformami . Kľúčom je, či daný softvér slúži ako podpora pre niečo, čo sa na ňom bude stavať. Niektoré príklady aplikačného softvéru ako platformy sú:
- Webové prehliadače (napr. Chrome, Safari, Internet Explorer) sú platformami pre iné formy softvéru, ako sú doplnky alebo rozšírenia tretích strán alebo tém.
- Stránky sociálnych médií , ako napríklad Facebook, slúžia ako platformy pri podpore externých aplikácií, nástrojov a / alebo služieb, ktoré interagujú s hlavnými funkciami lokality. Toto platí pre webovú stránku, ako aj pre verziu pre mobilnú aplikáciu.
- Videohry, ktoré podporujú mody (prostredníctvom editora hry), sú tiež považované za platformy. Moduly videohier využívajú existujúci herný engine ako základ pre vytváranie užívateľsky navrhnutých máp / úrovní, znakov, objektov alebo dokonca celú samostatnú hru.
Konzoly videohier
Konzoly videohier sú skvelými príkladmi hardvéru a softvéru v kombinácii s platformou. Každý typ konzoly slúži ako základ, ktorý fyzicky podporuje svoju vlastnú knižnicu hier (napr. Originálna kazeta Nintendo nie je kompatibilná so žiadnou neskoršou verziou herných systémov Nintendo) a digitálne (napr. Aj napriek tomu, že ide o diskový formát, bude hra Sony PS3 nefunguje na systéme Sony PS4 kvôli softvéru / programovaciemu jazyku).