Què és una plataforma?

Escolta la paraula tot el temps però seriosament: què significa?

Pel que fa a la tecnologia i la informàtica, una plataforma serveix com a base bàsica per al desenvolupament i suport de maquinari i programari.

Tot el que s'ha creat a la part superior d'una fundació opera conjuntament en el mateix marc. Com a tal, cada plataforma té el seu propi conjunt de regles, estàndards i restriccions que dicten el que es pot construir el maquinari / programari i com cadascú hauria de treballar.

Les plataformes maquinari poden ser:

Versus les plataformes de maquinari, les plataformes de programari són més àmplies, però són més fàcils de relacionar amb els usuaris. Té sentit, ja que interactuem amb més freqüència amb el programari / aplicacions, tot i que el maquinari (per exemple, ratolins, teclats, monitors, pantalles tàctils) ajuda a superar el buit. Les plataformes de programari es troben dins de les categories generals de:

Sistemes complets

Les plataformes maquinari poden ser sistemes sencers (és a dir, dispositius informàtics), com ara mainframes, estacions de treball, ordinadors de sobretaula, ordinadors portàtils, tauletes, telèfons intel·ligents i molt més. Cadascun d'ells representa una plataforma de maquinari perquè cadascun té el seu propi factor de forma, opera independentment d'altres sistemes i és capaç de proporcionar recursos o serveis (per exemple, executar programari / aplicacions, connectar-se a dispositius / internet, etc.) als usuaris, especialment els no previst pel disseny original.

Components individuals

Els components individuals, com la unitat de processament central (CPU) d'ordinadors, també es consideren plataformes de maquinari. Les CPUs (per exemple, Intel Core, ARM Cortex, AMD APU) tenen arquitectures diferents que determinen el funcionament, la comunicació i la interacció amb altres components que formen un sistema sencer. Per il·lustrar, consideri la CPU com la base que suporta una placa base, memòria, unitats de disc, targetes d'expansió, perifèrics i programari. Alguns components poden o no ser intercanviables entre si, depenent del tipus, forma i compatibilitat.

Interfícies

Les interfícies, com PCI Express , Port de gràfics accelerats (AGP) o tragamonedas d'expansió ISA, són plataformes per al desenvolupament de diferents tipus de targetes d'expansió / expansió. Els diferents factors de forma d'interfície són únics, per exemple, no és físicament possible inserir una targeta PCI Express en una ranura AGP o ISA: recordeu que les plataformes estableixen les regles i les restriccions. La interfície també proporciona comunicacions, suport i recursos a la targeta d'expansió adjunta. Alguns exemples de targetes d'expansió que utilitzen aquestes interfícies són: gràfics de vídeo, so / àudio, adaptadors de xarxa, ports USB, controladors de sèrie ATA (SATA) i molt més.

Programari del sistema

El programari del sistema és el que controla l'ordinador executant processos simultanis mentre administra / coordina diversos recursos de maquinari juntament amb el programari de l'aplicació. Els millors exemples del programari del sistema són sistemes operatius , com (però no limitat) a Windows, MacOS, Linux, Android, iOS i Chrome OS.

El sistema operatiu serveix de plataforma proporcionant un entorn que permeti la interacció de l'usuari a través d'interfícies (per exemple, monitor, mouse, teclat, impressora, etc.), la comunicació amb altres sistemes (per exemple, xarxes, Wi-Fi, Bluetooth, etc.) i programari d'aplicació.

Programari d'aplicació

El programari d'aplicació inclou tots els programes dissenyats per dur a terme tasques específiques en una computadora, la majoria de les quals no es consideren plataformes. Alguns exemples comuns de programari d'aplicació que no són de plataforma són: programes d'edició d'imatges, processadors de textos, fulls de càlcul, reproductors de música, missatgeria / xat, aplicacions de xarxes socials i molt més.

No obstant això, hi ha alguns tipus de programari d'aplicació que també són plataformes . La clau és si el programari en qüestió serveix de suport per a la construcció d'alguna cosa. Alguns exemples de programari d'aplicació com a plataformes són:

Consoles de videojocs

Les consoles de videojocs són excel·lents exemples de maquinari i programari combinats com a plataforma. Cada tipus de consola funciona com una base que suporta físicament la seva pròpia biblioteca de jocs (per exemple, un cartutx original de Nintendo no és compatible amb versions posteriors dels sistemes de jocs de Nintendo) i digital (per exemple, malgrat ser un format de disc, un joc Sony PS3 no funciona en el sistema Sony PS4 a causa del programari / llenguatge de programació).