¿Que é unha plataforma?

Escoita a palabra todo o tempo pero en serio: que significa?

Cando se trata de tecnoloxía e informática, unha plataforma serve como base básica para o desenvolvemento e soporte de hardware e software.

Todo creado enriba dunha fundación opera xuntos dentro do mesmo cadro. Como tal, cada plataforma ten o seu propio conxunto de regras, estándares e restricións que determinan o hardware / software que se pode crear e como cada un debe funcionar.

As plataformas de hardware poden ser:

Versus plataformas de hardware, as plataformas de software son máis extensas e máis fáciles de relacionar polos usuarios. Ten sentido, xa que interactuamos máis comúnmente cos programas / aplicacións, aínda que o hardware (por exemplo, rato, teclado, monitores, pantallas táctiles) axuda a superar a brecha. As plataformas de software caen baixo as categorías xerais de:

Sistemas completos

As plataformas de hardware poden ser sistemas completos (por exemplo, dispositivos informáticos), como os mainframes, as estacións de traballo, escritorios, portátiles, tabletas, teléfonos intelixentes e moito máis. Cada un destes representa unha plataforma de hardware porque cada un ten o seu propio factor de forma, opera independentemente doutros sistemas e é capaz de proporcionar recursos ou servizos (por exemplo, executar programas / aplicacións, conectarse a dispositivos / internet, etc.) aos usuarios, especialmente os non anticipado polo deseño orixinal.

Componentes individuais

Os compoñentes individuais, como a unidade de procesamento central (CPU) das computadoras, tamén se consideran plataformas de hardware. As CPUs (por exemplo, Intel Core, ARM Cortex, AMD APU) teñen distintas arquitecturas que determinan a operación, comunicación e interacción con outros compoñentes que compoñen un sistema completo. Para ilustrar, considere a CPU como a base que soporta unha tarxeta nai, memoria, unidades de disco, tarxetas de expansión, periféricos e software. Algúns compoñentes poden ou non ser intercambiábeis entre si, dependendo do tipo, forma e compatibilidade.

Interfaces

As interfaces, como PCI Express , Port Graphics Accelerated (AGP) ou slots de expansión ISA, son plataformas para o desenvolvemento de diferentes tipos de complementos / tarxetas de expansión. Os diferentes factores de forma de interface son únicos, polo que, por exemplo, non é físicamente posible inserir unha tarxeta PCI Express nun slot AGP ou ISA. Lembre que as plataformas fixan as regras e as restricións. A interface tamén fornece comunicación, soporte e recursos á tarxeta de expansión anexa. Exemplos de tarxetas de expansión que usan tales interfaces son: gráficos de vídeo, audio / son, adaptadores de rede, portos USB, controladores ATA (SATA) en serie e moito máis.

Software do sistema

O software do sistema é o que controla a computadora executando procesos simultáneos mentres xestiona / coordina múltiples recursos de hardware xunto co software de aplicación. Os mellores exemplos do software do sistema son sistemas operativos , como (pero non limitado a) Windows, MacOS, Linux, Android, iOS e Chrome OS.

O sistema operativo serve como plataforma proporcionando un ambiente que admite a interacción do usuario a través de interfaces (por exemplo, monitor, mouse, teclado, impresora, etc.), a comunicación con outros sistemas (por exemplo, rede, Wi-Fi, Bluetooth, etc.) e software de aplicación.

Software de aplicación

O software de aplicación inclúe todos os programas que están deseñados para realizar tarefas específicas nunha computadora, a maioría non se consideran como plataformas. Exemplos comúns de software de aplicación non-plataforma son: programas de edición de imaxes, procesadores de texto, follas de cálculo, reprodutores de música, mensaxes / chat, aplicacións de redes sociais e moito máis.

Non obstante, hai algúns tipos de programas de aplicacións que tamén son plataformas . A clave é saber se o software en cuestión serve ou non como soporte para construír algo sobre el. Algúns exemplos de software de aplicación como plataformas son:

Consolas de videojuegos

As videoconsolas son excelentes exemplos de hardware e software combinados como plataforma. Cada tipo de consola funciona como unha base que soporta a súa propia biblioteca de xogos físicamente (por exemplo, un cartucho orixinal de Nintendo non é compatible con versións posteriores dos sistemas de xogos de Nintendo) e dixitalmente (por exemplo, a pesar de ser un formato de disco, un xogo de Sony PS3 non funciona no sistema Sony PS4 debido ao software / linguaxe de programación).