Ce este o platformă?

Când vine vorba de tehnologie și de calcul, o platformă servește drept fundație de bază pentru dezvoltarea și sprijinul hardware și software.

Tot ceea ce este creat deasupra unei fundații funcționează împreună în același cadru. Ca atare, fiecare platformă are propriul set de reguli, standarde și restricții care dictează ce hardware/software poate fi construit și cum ar trebui să funcționeze fiecare.

Platformele hardware pot fi:

  • Sisteme întregi
  • Componente individuale
  • Interfețe

Față de platformele hardware, platformele software sunt mai extinse, dar mai ușor de conectat de către utilizatori. Are sens, având în vedere că interacționăm mai des cu software-ul/aplicațiile, chiar dacă hardware-ul (de exemplu, șoareci, tastaturi, monitoare, ecrane tactile) ajută la reducerea decalajului. Platformele software se încadrează în categoriile generale de:

  • Programul sistemului
  • Software de aplicație
Un teanc înalt de blocuri de lemn Jenga pe o masă albă
O platformă servește drept fundație pentru construcție, nu spre deosebire de crearea unor structuri verticale din blocuri. xijian / Getty Images

Sisteme întregi

Platformele hardware pot fi sisteme întregi (adică dispozitive de calcul), cum ar fi mainframe, stații de lucru, desktop-uri, laptop-uri, tablete, smartphone-uri și multe altele. Fiecare dintre acestea reprezintă o platformă hardware, deoarece fiecare are propriul factor de formă, funcționează independent de alte sisteme și este capabil să ofere resurse sau servicii (de exemplu, rularea de software/aplicații, conectarea la dispozitive/internet etc.) pentru utilizatori, în special cele care nu sunt anticipate de originalul proiecta.

Componente individuale

Componente individuale, cum ar fi unitate centrală de procesare (CPU) de calculatoare, sunt considerate și platforme hardware. Procesoarele (de exemplu, Intel Core, ARM Cortex, AMD APU) au arhitecturi distincte care determină funcționarea, comunicarea și interacțiunea cu alte componente care alcătuiesc un întreg sistem. Pentru a exemplifica, luați în considerare CPU-ul drept fundația care acceptă o placă de bază, memorie, unități de disc, carduri de expansiune, periferice și software. Unele componente pot fi sau nu interschimbabile între ele, în funcție de tip, formă și compatibilitate.

Interfețe

Interfețe, cum ar fi PCI Express, Port grafic accelerat (AGP), sau sloturile de expansiune ISA, sunt platforme pentru dezvoltarea diferitelor tipuri de plăci de extensie/extensiune. Diferiții factori de formă a interfeței sunt unici, așa că, de exemplu, nu este posibil din punct de vedere fizic introduceți un card PCI Express într-un slot AGP sau ISA — amintiți-vă că platformele stabilesc regulile și restricții. Interfața oferă, de asemenea, comunicare, asistență și resurse pentru placa de extensie atașată. Exemple de plăci de expansiune care utilizează astfel de interfețe sunt grafica video, sunet/audio, adaptoare de rețea, porturi USB, controlere serial ATA (SATA) și multe altele.

Programul sistemului

Software-ul de sistem este cel care controlează computerul prin executarea proceselor simultane în timp ce gestionează/coordonează mai multe resurse hardware împreună cu software-ul aplicației. Cele mai bune exemple de software de sistem sunt sisteme de operare, cum ar fi (dar fără a se limita la) Windows, macOS, Linux, Android, iOS și sistemul de operare Chrome.

Sistemul de operare servește ca platformă, oferind un mediu care sprijină interacțiunea utilizatorului prin interfețe (de ex. monitor, mouse, tastatură, imprimantă etc.), comunicare cu alte sisteme (de exemplu, rețea, Wi-Fi, Bluetooth etc.) și aplicație software.

Software de aplicație

Aplicația software include toate programele care sunt concepute pentru a îndeplini sarcini specifice pe un computer - majoritatea nu sunt considerate platforme. Exemple comune de aplicații software non-platformă sunt programele de editare a imaginilor, procesoarele de text, foile de calcul, playerele de muzică, mesageria/chatul, aplicațiile de rețele sociale și multe altele.

Cu toate acestea, există unele tipuri de aplicații software care sunt de asemenea platforme. Cheia este dacă software-ul în cauză servește sau nu drept suport pentru ceva care să fie construit pe el. Câteva exemple de aplicații software ca platforme sunt:

  • Browsere web — (de exemplu, Chrome, Safari, Internet Explorer) sunt platforme pentru alte forme de software, cum ar fi pluginuri/extensii sau teme terțe.
  • Site-uri de social media — cum ar fi Facebook, servesc ca platforme atunci când acceptă aplicații, instrumente și/sau servicii externe care interacționează cu caracteristicile de bază ale site-ului. Acest lucru se aplică atât pentru site-ul web, cât și pentru versiunea aplicației mobile.
  • Jocuri video — că modurile de suport (prin editorul jocului) sunt, de asemenea, considerate platforme. Modificările jocurilor video folosesc motorul de joc video existent ca bază pentru crearea de hărți/niveluri, personaje, obiecte sau chiar un întreg joc de sine stătător.

Console de jocuri video

Consolele de jocuri video sunt exemple grozave de hardware și software combinate împreună ca o platformă. Fiecare tip de consolă acționează ca o bază care acceptă propria bibliotecă de jocuri fizic (de exemplu, un cartuş original Nintendo nu este compatibil cu nicio versiune ulterioară a sistemele de jocuri Nintendo) și digital (de exemplu, în ciuda faptului că ambele sunt în format de disc, un joc Sony PS3 nu va funcționa pe sistemul Sony PS4 din cauza software-ului/programării limba).

FAQ

  • Cum creezi o platformă de social media?

    În primul rând, decideți ce tip de comunitate doriți să construiți și demografia pe care doriți să o vizați. Apoi, asigurați-vă că platforma dvs. include funcțiile necesare, cum ar fi un flux de activitate, actualizări de stare, securitate și servicii pentru clienți. Apoi, este timpul să lansați și să vă comercializați noua platformă de socializare.

  • Cum joci Minecraft cross platform?

    Pentru a juca Minecraft cu prietenii pe alte platforme, toți trebuie să aveți aceeași versiune a jocului (Java, Bedrock etc.). De asemenea, trebuie să creați un cont Xbox și să adăugați ceilalți jucători la lista de prieteni, chiar dacă jucați pe o platformă non-Microsoft, cum ar fi Nintendo Switch. Apoi, lansează jocul, începe o nouă sesiune și invită-ți prietenii să se alăture.

  • Ce sunt jocurile multiplatforme?

    Jocurile sunt considerate „încrucișate” dacă sunt disponibile pentru a fi jucate pe mai multe platforme (Xbox, PlayStation, PC etc.) simultan, iar progresul se transferă de la consolă la consolă.

  • Pe ce platformă puteți cumpăra Dogecoin?

    Puteți cumpăra Dogecoin pe orice schimb de criptomonede care îl acceptă. Câteva exemple includ Coinbase, Binance și Robinhood.

  • Ce este Google Cloud Platform?

    The Google Cloud Platform este o suită de servicii de cloud computing care rulează pe aceeași infrastructură Google pentru aplicații precum Gmail și YouTube. Cloud oferă o varietate de instrumente pentru management, învățarea automată, stocarea datelor și analiza datelor. Este similar cu produse precum Amazon Web Services și Microsoft Azure.

  • Care a fost prima platformă de socializare?

    Six Degrees este adesea creditat a fi prima platformă de socializare recunoscută. Creat de Andrew Weinreich în 1997, Six Degrees includea multe caracteristici întâlnite frecvent în rețelele sociale platformele actuale, cum ar fi posibilitatea de a vă înscrie cu o adresă de e-mail, de a crea un profil și de a adăuga prieteni.