Ju e dëgjoni fjalën gjithë kohën, por seriozisht: Çfarë do të thotë kjo?
Kur bëhet fjalë për teknologji dhe informatikë, një platformë shërben si bazë për zhvillimin dhe mbështetjen e pajisjeve dhe softuerit.
Çdo gjë e krijuar në krye të një fondacioni funksionon së bashku brenda kuadrit të njëjtë. Si e tillë, secila platformë ka grupin e vet të rregullave, standardeve dhe kufizimeve që diktojnë se çfarë hardware / software mund të ndërtohet dhe si secili duhet të punojë.
Platformat e pajisjeve mund të jenë:
- Sisteme të gjera
- Komponentët individualë
- interfaces
Platformat e harduerit, platformat softuerike janë më të gjera, por më lehtë janë të lidhura me përdoruesit. Ka kuptim, duke pasur parasysh që ne ndërveprojmë më shpesh me softuer / aplikacionet, edhe pse harduerët (p.sh. minj, tastierë, monitorë, prekje) ndihmojnë në kapërcimin e hendekut. Platformat e softuerit bien në kategoritë e përgjithshme të:
- Softueri i sistemit
- Softueri i aplikimit
Sisteme të gjera
Platformat e pajisjeve mund të jenë sisteme të tëra (dmth. Pajisje informatike) siç janë mainframes, workstations, desktop, laptopë, tableta, smartphones, dhe më shumë. Secila prej tyre përfaqëson një platformë hardware, sepse secili ka faktorin e vet të formës, vepron në mënyrë të pavarur nga sistemet e tjera dhe është në gjendje të ofrojë burime ose shërbime (p.sh. drejtimin e softuerit / aplikacioneve, lidhjes me pajisjet / internetin etj.) Përdoruesve, nuk pritet nga dizajni origjinal.
Komponentët individualë
Komponentët individualë, si njësia përpunuese qendrore (CPU) e kompjuterave, gjithashtu konsiderohen platforma hardware. CPU-të (p.sh. Intel Core, ARM Cortex, AMD APU) kanë arkitektura të ndryshme të cilat përcaktojnë funksionimin, komunikimin dhe ndërveprimin me komponentët e tjerë që përbëjnë një sistem të tërë. Për ta ilustruar, e konsideroni CPU si themelin që mbështet një motherboard, memorie, disqe, kartela zgjerimi, periferikësh dhe softuer. Disa nga komponentët mund ose nuk mund të jenë të këmbyeshme me njëri-tjetrin, në varësi të llojit, formës dhe pajtueshmërisë.
interfaces
Ndërfaqet, të tilla si PCI Express , Portat e Përshpejtuara të Grafikës (AGP) ose ISA, janë platforma për zhvillimin e llojeve të ndryshme të kartave shtesë / zgjeruese. Faktorët e ndryshëm të formës së ndërfaqes janë unike, prandaj, për shembull, nuk është fizikisht e mundur të futësh një kartë PCI Express në një vend AGP ose ISA - mos harroni se platformat vendosin rregullat dhe kufizimet. Ndërfaqja gjithashtu siguron komunikim, mbështetje dhe burime për kartelën e bashkëngjitur të zgjerimit. Shembuj të kartave të zgjerimit që përdorin këto interfaces janë: grafika video, audio / audio, adaptorë të rrjetit, portë USB, kontrollues serial ATA (SATA) dhe më shumë.
Softueri i Sistemit
Programi i sistemit është ajo që kontrollon kompjuterin duke ekzekutuar procese të njëkohshme gjatë menaxhimit / bashkërendimit të burimeve të shumta hardware në lidhje me softuerin e aplikimit. Shembujt më të mirë për softuerin e sistemit janë sisteme operative , si (por pa u kufizuar vetëm në) Windows, macOS, Linux, Android, iOS dhe Chrome OS.
Sistemi operativ shërben si një platformë duke siguruar një mjedis që mbështet ndërveprimin e përdoruesit përmes ndërfaqeve (p.sh. monitor, miun, tastierën, printerin etj.), Komunikimin me sisteme të tjera (p.sh. rrjetëzimi, Wi-Fi, Bluetooth etj.) Dhe aplikacion software.
Softueri i Aplikimit
Programi i aplikimit përfshin të gjitha programet që janë projektuar për të kryer detyra specifike në një kompjuter - shumica nuk konsiderohen si platforma. Shembuj të zakonshëm të softuerit të aplikacioneve jo-platformë janë: programet e redaktimit të imazhit, përpunuesit e fjalëve, spreadsheetët, lojtarët muzikorë, mesazhet / biseda, aplikacionet e mediave sociale dhe më shumë.
Megjithatë, ekzistojnë disa lloje të softuerëve të aplikacioneve që janë gjithashtu platforma . Çështja kryesore është nëse softueri në fjalë shërben si mbështetje për diçka që duhet ndërtuar mbi të. Disa shembuj të softuerit aplikativ si platforma janë:
- Shfletuesit e uebit (p.sh. Chrome, Safari, Internet Explorer) janë platforma për forma të tjera të softuerit, siç janë shtojcat / extensions ose temat e palëve të treta.
- Faqet e mediave sociale , të tilla si Facebook, shërbejnë si platforma kur mbështesin aplikacionet, mjetet dhe / ose shërbimet e jashtme që ndërveprojnë me karakteristikat kryesore të faqes. Kjo vlen edhe për faqen e internetit ashtu edhe për versionin e aplikacionit celular.
- Video games që mbështesin mods (nëpërmjet redaktorit të lojës) konsiderohen gjithashtu platforma. Modat e lojërave video përdorin motorin ekzistues të lojërave video si themelin për krijimin e hartave / niveleve, personazheve, objekteve, apo edhe një lojëje të vetme të vetme.
Video lojë konsol
Video lojë konsolë janë shembuj të shkëlqyeshëm të harduerit dhe softuerit të kombinuar së bashku si një platformë. Çdo lloj tastiere vepron si një bazë që mbështet fizikisht vetë bibliotekën e vet të lojrave (p.sh. një fishek origjinal i Nintendo nuk është në përputhje me ndonjë version të mëvonshëm të sistemeve të lojërave të Nintendo) dhe digjitale (p.sh. pavarësisht se të dy format janë disqe, një lojë Sony PS3 nuk punojnë në sistemin Sony PS4 për shkak të softuerit / gjuhës programuese).