# data[].attributes.body
Es un tipo de computadora que utiliza múltiples unidades de procesamiento para llevar a cabo tareas de cómputo de manera simultánea, en paralelo. Estos sistemas se utilizan para acelerar el procesamiento de información y resolver problemas que requieren una gran cantidad de cálculos en un tiempo razonable.

# data[].attributes.headline
Aspectos básicos de una computadora paralela

# data[].attributes.subject
Aspectos básicos de una computadora paralela

# data[].attributes.body
Unidades de procesamiento múltiple

Memoria compartida o distribuida

Comunicación entre unidades de procesamiento.

Programación paralela.

Aplicaciones paralelas.

# data[].attributes.body
Clasificación o categorización de los diferentes tipos de computadoras paralelas en función de ciertos criterios. Ayuda a comprender mejor las características capacidades de estas máquinas.

# data[].attributes.body
Propuesta por Michael J. Flynn en 1966, es una forma común de categorizar sistemas de cómputo en función de dos dimensiones: el grado de instrucciones y el grado de datos.

# data[].attributes.body
SISD (Single Instrucction, Single Data): Son básicamente las computadoras convencionales de uso común, donde una CPU ejecuta instrucciones secuencialmente en un solo conjunto de datos.

# data[].attributes.body
SIMD (Single Instrucction, Multiple Data): Se utilizan en arquitecturas como procesadores vectoriales y algunas GPU, donde se realizan operaciones idénticas en conjuntos de datos diferentes de manera simultánea.

# data[].attributes.body
MISD (Multiple Instruction, Single Data): Estos sistemas son relativamente raros y no se utilizan ampliamente en la práctica.

# data[].attributes.body
MIMD (Multiple Instruction, Multiple Data): Son comunes en la computación paralela y pueden ser aplicados en sistemas distribuidos, cústeres, supercomputadoras, etc.

# data[].attributes.body
Es un tipo de arquitectura de computadora paralela en la cual varias unidades de procesamiento tiene acceso común a una memoria central o compartida. En este tipo de sistema, todas la unidades de procesamiento pueden leer y escribir en la misma área de memoria, lo que facilita la comunicación y el intercambio de datos entre los procesadores. Estos sistemas son comunes en aplicaciones donde se necesita un alto grado de interacción entre las unidades de procesamiento y el acceso a datos compartidos.

# data[].attributes.body
También es conocido como red de acceso múltiple de medio compartido, es un tipo de red de comunicación en la que múltiples dispositivos comparten un solo canal de transmisión o medio de comunicación para enviar y recibir datos. En una red de medio compartido, los dispositivos escuchan el medio para detectar si está ocupado antes de intentar transmitir datos. Si el medio está ocupado, esperan hasta que esté libre antes de transmitir, lo que ayuda a evitar colisiones y garantiza un acceso equitativo al canal.

# data[].attributes.body
También conocida como red de conmutación o red de circuitos conmutados, es una infraestructura de comunicación en la que se establecen circuitos dedicados y exclusivos entre los dispositivos que desean comunicarse. En una rede conmutada, los recursos de la red, como los canales de comunicación y los caminos de transmisión, se asignan dinámicamente para crear una conexión directa entre el origen y el destino de la comunicación. Estos circuitos dedicados permanecen abiertos durante la duración de la comunicación y se cierran después de la transmisión.

# data[].attributes.body
Son un tipo de arquitectura de computadora paralela en la que varias unidades de procesamiento tienen su propia memoria local y se comunican entre sí a través de una red de interconexión. A diferencia de los sistemas de memoria compartida, donde todas las unidades de procesamiento acceden a una memoria centrar compartida, en los sistemas de memoria distribuida, cada unidad de procesamiento tiene su propio espacio de memoria privada.

# data[].attributes.body
Es una topología de red en la que la conexión entre los nodos o componentes de la red se establecen de manera fija o permanente. En otras palabras, los caminos de comunicación entre los dispositivos de la red no cambian en los que la configuración de la red se define una vez y no cambia con el tiempo.

# data[].attributes.body
Es un grupo de computadoras interconectadas que trabajan juntas como una sola entidad para realizar tareas de cómputo. Estas computadoras, llamadas nodos, en un cluster están diseñadas para colaborar y compartir recursos para mejorar el rendimiento, la confiabilidad y la disponibilidad de aplicaciones o servicios. Los clusters se utilizan en una variedad de aplicaciones y entornos, desde servidores empresariales hasta supercomputadoras y sistemas de alta disponibilidad.