You are on page 1of 6

Un multiprocesador: es un sistema de cómputo en el que dos o más CPUs comparten

pleno acceso a una RAM común. ... Un sistema operativo multiproceso se refiere al
número de procesadores del sistema, que es más de uno y este es capaz de usarlos
todos para distribuir su carga de trabajo.
.
HARDWARE DE UNA MULTICOMPUTADORA

El nodo más básico de una multicomputadora consiste en una CPU, la memoria,


una interfaz de red y algunas veces un disco duro. El nodo puede estar
empaquetado en un gabinete de PC estándar, pero el adaptador de gráficos, el
monitor, el teclado y el ratón casi nunca están presentes.

SOFTWARE DE COMUNICACIÓN DE
BAJO NIVEL
El enemigo de la comunicación de alto rendimiento en los sistemas de multicomputadora
es el copiado de paquetes en exceso. En el mejor caso, habrá una copia de la RAM a la
tarjeta de interfaz en el nodo de origen, una copia de la tarjeta de interfaz de origen a la
tarjeta de interfaz de destino (si no hay almacenamiento y retransmisión a lo largo de la
ruta), y una copia de ahí a la RAM de destino: un total de tres copias. Sin embargo, en
muchos sistemas es aún peor. En especial, si la tarjeta de interfaz está asignada al
espacio de direcciones virtuales del kernel y no al espacio de direcciones virtuales de
usuario, un proceso de usuario sólo puede enviar un paquete si emite una llamada al
sistema que se atrape en el kernel. Tal vez los kernels tengan que copiar los paquetes a
su propia memoria, tanto en la entrada como en la salida; por ejemplo, para evitar los
fallos de página mientras transmiten por la red. Además, el kernel receptor tal vez no sepa
en dónde debe colocar los paquetes entrantes sino hasta que haya tenido la oportunidad
de examinarlos.
Llamada de procesamiento Remoto:

es un programa que utiliza una computadora para ejecutar código en otra máquina remota sin
tener que preocuparse por las comunicaciones entre ambas. El protocolo que se utiliza para
esta llamada es un gran avance sobre los sockets de Internet usados hasta el momento. De
esta manera el programador no tenía que estar pendiente de las comunicaciones, estando
estas encapsuladas dentro de las RPC.

Memoria compartida distribuida


planificación de multicomputadoras.

El balance o balanceo de carga es un concepto usado en informática que se refiere a la


técnica usada para compartir el trabajo a realizar entre varios procesos, ordenadores,
discos u otros recursos.

Los Requerimientos de virtualización son un conjunto de condiciones suficientes para que


una arquitectura de computadores soporte eficientemente la virtualización. Fueron elaborados
por Gerald J. Popek y Robert P. Goldberg en su artículo de 1974 Formal Requirements for
Virtualizable Third Generation Architectures.1 Aunque los requisitos se derivan de
suposiciones simplificadas, todavía constituyen una manera eficaz de determinar si una
arquitectura soporta eficientemente la virtualización, y proporciona líneas maestras para el
diseño de arquitecturas virtualizables.

Un hipervisor (en inglés hypervisor) o monitor de máquina virtual (virtual machine


monitor) es una plataforma que permite aplicar diversas técnicas de control de virtualización
para utilizar, al mismo tiempo, diferentes sistemas operativos (sin modificar o modificados,
en el caso de paravirtualización) en una misma.
Hipervisor de tipo 2
ambién denominado hosted, es software que se ejecuta sobre un sistema operativo para ofrecer
la funcionalidad descrita.
La paravirtualización es una técnica de programación informática que permite virtualizar
por software sistemas operativos. El programa paravirtualizador presenta una interfaz de
manejo de máquinas virtuales. Cada máquina virtual se comporta como un computador
independiente, por lo que permite usar un sistema operativo o varios por computador emulado.

la memoria virtual es una técnica de gestión de la memoria que se encarga de que el sistema
operativodisponga, tanto para el software de usuario como para sí mismo, de mayor cantidad
de memoria que esté disponible físicamente. La mayoría de los ordenadores tienen cuatro tipos
de memoria: registros en la CPU, la memoria caché (tanto dentro como fuera del CPU), la
memoria RAM y el disco duro. En ese orden, van de menor capacidad y mayor velocidad a
mayor capacidad y menor velocidad3

En Informática, la virtualización es la creación a través de software de una versión virtual


de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema
operativo, un dispositivo de almacenamiento u otros recursos de red.

Un dispositivo virtual es una representación interna de la agrupación de


almacenamiento que describe la disposición del almacenamiento físico y sus
características predeterminadas. Un dispositivo virtual representa los archivos o
dispositivos de disco que se utilizan para crear la agrupación de almacenamiento.

Un sistema distribuido se define como una colección de computadoras separadas


físicamente y conectadas entre sí por una red de comunicaciones; cada máquina posee sus
componentes de hardware y software que el programador percibe como un solo
sistema (no necesita saber qué cosas están en qué máquinas).

El tipo más común de hardware de red hoy en día son los adaptadores Ethernet, ayudados
en gran medida por su inclusión de serie en la mayoría de los sistemas informáticos
modernos. Sin embargo, la redinalámbrica se ha hecho cada vez más popular,
especialmente para los dispositivos portátiles y de mano.
Protocolos de red. ... Es una convención que controla o permite la conexión,
comunicación, y transferencia de datos entre dos puntos finales.
Middleware es un software de computadora que conecta componentes de software o
aplicaciones para que puedan intercambiar datos entre éstas. Es utilizado a menudo para
soportar aplicaciones distribuidas. Esto incluye servidores web, servidores de aplicaciones,
sistemas de gestión de contenido y herramientas similares
MIDDLEWARE DE OBJETO.
Otra interacción entre cliente y servidor que permite acceder a los servicios remotos como
si fueran locales. El servidor procesa el registro con el ORB y los clientes contactan al ORB
para localizar estos servicios.

El término grid se refiere a una infraestructura que permite la integración y el uso colectivo
de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y están
administrados por diferentes instituciones.

You might also like