Ano ang Platform?

Talaan ng mga Nilalaman:

Ano ang Platform?
Ano ang Platform?
Anonim

Pagdating sa teknolohiya at computing, isang platform ang nagsisilbing pangunahing pundasyon para sa pagbuo at suporta ng hardware at software.

Lahat ng nilikha sa ibabaw ng isang foundation ay gumagana nang magkasama sa loob ng iisang framework. Dahil dito, ang bawat platform ay may sariling hanay ng mga panuntunan, pamantayan, at paghihigpit na nagdidikta kung anong hardware/software ang maaaring gawin at kung paano dapat gumana ang bawat isa.

Ang mga platform ng hardware ay maaaring:

  • Buong system
  • Mga indibidwal na bahagi
  • Mga Interface

Kumpara sa mga platform ng hardware, mas malawak ang mga platform ng software, ngunit mas madaling iugnay ng mga user. Makatuwiran ito, dahil mas madalas kaming nakikipag-ugnayan sa software/app, kahit na ang hardware (hal. mice, keyboard, monitor, touchscreens) ay nakakatulong sa paglapit sa gap. Ang mga platform ng software ay nasa ilalim ng mga pangkalahatang kategorya ng:

  • System software
  • Application software
Image
Image

Bottom Line

Ang mga platform ng hardware ay maaaring mga buong system (ibig sabihin, mga computing device) gaya ng mga mainframe, workstation, desktop, laptop, tablet, smartphone, at higit pa. Ang bawat isa sa mga ito ay kumakatawan sa isang platform ng hardware dahil ang bawat isa ay may sariling form factor, gumagana nang hiwalay sa iba pang mga system, at may kakayahang magbigay ng mga mapagkukunan o serbisyo (hal. pagpapatakbo ng software/app, pagkonekta sa mga device/internet, atbp.) sa mga user, lalo na sa mga user. hindi inaasahan ng orihinal na disenyo.

Mga Indibidwal na Bahagi

Ang mga indibidwal na bahagi, gaya ng central processing unit (CPU) ng mga computer, ay itinuturing ding mga hardware platform. Ang mga CPU (hal. Intel Core, ARM Cortex, AMD APU) ay may natatanging mga arkitektura na tumutukoy sa pagpapatakbo, komunikasyon, at pakikipag-ugnayan sa iba pang mga bahagi na bumubuo sa isang buong system. Upang ilarawan, isaalang-alang ang CPU bilang pundasyon na sumusuporta sa motherboard, memory, disk drive, expansion card, peripheral, at software. Ang ilang bahagi ay maaaring mapapalitan o hindi sa isa't isa, depende sa uri, anyo, at pagkakatugma.

Bottom Line

Ang mga interface, gaya ng PCI Express, Accelerated Graphics Port (AGP), o ISA expansion slots, ay mga platform para sa pagbuo ng iba't ibang uri ng add-on/expansion card. Natatangi ang iba't ibang salik sa anyo ng interface, kaya, halimbawa, hindi pisikal na posibleng magpasok ng PCI Express card sa AGP o ISA slot - tandaan na ang mga platform ay nagtatakda ng mga panuntunan at paghihigpit. Nagbibigay din ang interface ng komunikasyon, suporta, at mga mapagkukunan sa nakalakip na expansion card. Ang mga halimbawa ng mga expansion card na gumagamit ng mga ganitong interface ay ang mga video graphics, sound/audio, networking adapters, USB port, serial ATA (SATA) controllers, at higit pa.

System Software

Ang System software ay kung ano ang kumokontrol sa computer sa pamamagitan ng pagsasagawa ng mga sabay-sabay na proseso habang pinamamahalaan/coordinating ang maraming mapagkukunan ng hardware kasabay ng application software. Ang pinakamahusay na mga halimbawa para sa software ng system ay mga operating system, gaya ng (ngunit hindi limitado sa) Windows, macOS, Linux, Android, iOS, at Chrome OS.

Nagsisilbing platform ang operating system sa pamamagitan ng pagbibigay ng kapaligiran na sumusuporta sa pakikipag-ugnayan ng user sa pamamagitan ng mga interface (hal. monitor, mouse, keyboard, printer, atbp.), komunikasyon sa ibang mga system (hal. networking, Wi-Fi, Bluetooth, atbp.), at application software.

Application Software

Application software ay kinabibilangan ng lahat ng mga program na idinisenyo upang magawa ang mga partikular na gawain sa isang computer - karamihan ay hindi itinuturing na mga platform. Ang mga karaniwang halimbawa ng non-platform application software ay ang mga program sa pag-edit ng imahe, mga word processor, mga spreadsheet, mga music player, pagmemensahe/chat, mga social media app, at higit pa.

Gayunpaman, may ilang uri ng application software na mga platform din. Ang susi ay kung ang software na pinag-uusapan ay nagsisilbing suporta para sa isang bagay na itatayo dito. Ang ilang halimbawa ng software ng application bilang mga platform ay:

  • Mga web browser - (hal. Chrome, Safari, Internet Explorer) ay mga platform para sa iba pang anyo ng software, gaya ng mga third-party na plug-in/extension o tema.
  • Social media sites - tulad ng Facebook, nagsisilbing mga platform kapag sinusuportahan ang mga panlabas na application, tool, at/o serbisyo na nakikipag-ugnayan sa mga pangunahing feature ng site. Nalalapat ito sa parehong website pati na rin sa bersyon ng mobile app.
  • Mga video game - na sumusuporta sa mga mod (sa pamamagitan ng editor ng laro) ay itinuturing ding mga platform. Ginagamit ng mga mod ng video game ang umiiral na video game engine bilang pundasyon para sa paggawa ng mga mapa/level, character, bagay, o kahit isang buong stand-alone na laro na idinisenyo ng user.

Video Game Console

Ang mga video game console ay magagandang halimbawa ng hardware at software na pinagsama-sama bilang isang platform. Ang bawat uri ng console ay gumaganap bilang base na sumusuporta sa sarili nitong library ng mga laro sa pisikal na paraan (hal. ang orihinal na Nintendo cartridge ay hindi tugma sa anumang mga susunod na bersyon ng Nintendo gaming system) at digitally (hal. sa kabila ng pagiging disc format, ang isang Sony PS3 game ay hindi gumagana sa Sony PS4 system dahil sa software/programming language).

FAQ

    Paano ka gagawa ng social media platform?

    Una, magpasya kung anong uri ng komunidad ang gusto mong buuin at ang demograpikong gusto mong i-target. Susunod, tiyaking kasama sa iyong platform ang mga kinakailangang feature tulad ng stream ng aktibidad, mga update sa status, seguridad, at serbisyo sa customer. Pagkatapos, oras na para ilunsad at i-market ang iyong bagong social media platform.

    Paano ka naglalaro ng Minecraft cross platform?

    Para maglaro ng Minecraft kasama ang mga kaibigan sa iba pang mga platform, kailangan ninyong lahat na magkaroon ng parehong bersyon ng laro (Java, Bedrock, atbp.). Kailangan mo ring lumikha ng isang Xbox account at idagdag ang iba pang mga manlalaro sa iyong listahan ng mga kaibigan, kahit na naglalaro ka sa isang platform na hindi Microsoft tulad ng Nintendo Switch. Pagkatapos, ilunsad ang laro, magsimula ng bagong session, at anyayahan ang iyong mga kaibigan na sumali.

    Ano ang mga cross platform game?

    Itinuturing ang mga laro bilang 'cross platform' kung magagamit ang mga ito upang laruin sa maraming platform (Xbox, PlayStation, PC, atbp.) nang sabay-sabay at ang pag-unlad ay nagpapatuloy mula sa console patungo sa console.

    Sa anong platform ka makakabili ng Dogecoin?

    Maaari kang bumili ng Dogecoin sa anumang cryptocurrency exchange na sumusuporta dito. Kasama sa ilang halimbawa ang Coinbase, Binance, at Robinhood.

    Ano ang Google Cloud Platform?

    Ang Google Cloud Platform ay isang hanay ng mga serbisyo ng cloud computing na tumatakbo sa parehong imprastraktura ng Google para sa mga application tulad ng Gmail at YouTube. Nag-aalok ang Cloud ng iba't ibang tool para sa pamamahala, machine learning, data storage, at data analytics. Ito ay katulad ng mga produkto tulad ng Amazon Web Services at Microsoft Azure.

    Ano ang unang social media platform?

    Ang Six Degrees ay madalas na kinikilala bilang ang unang nakikilalang social media platform. Nilikha ni Andrew Weinreich noong 1997, kasama sa Six Degrees ang maraming feature na karaniwang makikita sa mga social media platform ngayon, gaya ng kakayahang mag-sign up gamit ang isang email address, gumawa ng profile, at magdagdag ng mga kaibigan.

Inirerekumendang: