Está en la página 1de 19

Instituto tecnolgico superior de calkini en el estado de Campeche

Campus hopelchen


Equipo del tema #1:
Mara Aurora Canul Kituc
Vctor M. Maas May


6to semestre
Ingeniera en sistemas computacionales
Docente: Jos Manuel Lira Turriza

Que es el diseo de multiprocesador?
es aquel que permite ejecutar varios procesos
de forma concurrente, la razn es porque
actualmente la mayora de las CPUs slo
pueden ejecutar un proceso cada vez.
La nica forma de que se ejecuten de forma
simultnea varios procesos es tener varias
CPUs (ya sea en una mquina o en varias, en
un sistema distribuido.

ventajas
La ventaja de un sistema multiproceso reside en la
operacin llamada cambio de contexto. Esta operacin
consiste en quitar a un proceso de la CPU, ejecutar otro
proceso y volver a colocar el primero sin que se entere
de nada.

Es econmica.

El uso de componentes comnmente disponibles, en
grandes cantidades, permite ofrecer mayor
rendimiento, a un precio menor que el de mquinas con
procesadores especialmente diseados (como por
ejemplo las mquinas de procesadores vectoriales y de
propsito especfico).

Adicionalmente, las computadoras paralelas son
inherentemente escalables, permitiendo
actualizarlas para adecuarlas a una necesidad
creciente.
Las arquitecturas tradicionales se actualizan
haciendo los procesadores existentes obsoletos por
la introduccin de nueva tecnologa a un costo
posiblemente elevado. Por otro lado, una
arquitectura paralela se puede actualizar en
trminos de rendimiento simplemente agregando
ms procesadores.


Prestaciones: Si el trabajo a realizar por un
computador puede organizarse de forma que
diferentes partes puedan realizarse en paralelo,
concurrentemente, entonces un sistema con varios
procesadores proporcionar mejores prestaciones
que uno con un slo procesador del mismo tipo.
Disponibilidad: Como en un SMP todos los
procesadores pueden realizar las mismas funciones,
un fallo en un procesador no har que el
computador se detenga.


Crecimiento incremental: Se pueden
aumentar las prestaciones del sistema
aadiendo ms procesadores.
Escalado: Los fabricantes pueden ofrecer una
gama de productos con diferentes precios y
prestaciones, en funcin del nmero de
procesadores que configuran el sistema.
Desventajas
En ocasiones se menciona tambin la limitante
fsica; existen factores que limitan la velocidad
mxima de un procesador, independientemente del
factor econmico.

Barreras fsicas infranqueables, tales como la
velocidad de la luz, efectos cunticos al reducir el
tamao de los elementos de los procesadores, y
problemas causados por fenmenos elctricos a
pequeas escalas, restringen la capacidad mxima
de un sistema uniprocesador, dejando la opcin
obvia de colocar muchos procesadores para realizar
clculos cooperativamente.

Flint dividi las soluciones hardware en cuatro
categoras:
SISD: un flujo de instrucciones nico trabaja sobre un flujo de datos nico, a
esta categora pertenecen las CPUs simples y las super escalares.

SIMD: un flujo de instrucciones nico trabaja sobre un flujo de datos
mltiple, en esta categora tenemos los computadores matriciales.

MISD: un flujo de instrucciones mltiple trabaja sobre un flujo de datos
nico, resultado terico de la clasificacin, el modelo que ms se acerca son
los computadores sistlicos.

MIMD: un flujo de instrucciones mltiple trabaja sobre un flujo de datos
mltiple, estos son los multiprocesadores y multicomputadores. Se ir
viendo cmo se explota el paralelismo en el hardware a varios niveles: desde
lo ms pequeo (procesadores) hasta lo ms grande (multicomputadores).

Esta arquitectura consiste bsicamente en que un programa,
el Cliente informtico realiza peticiones a otro programa, el
servidor, que les da respuesta.

En esta arquitectura la capacidad de proceso est repartida
entre los clientes y los servidores, aunque son ms
importantes las ventajas de tipo organizativo debidas a la
centralizacin de la gestin de la informacin y la separacin
de responsabilidades, lo que facilita y clarifica el diseo del
sistema.
Ventajas

Centralizacin del control: los accesos, recursos y la integridad de los datos
son controlados por el servidor de forma que un programa cliente
defectuoso o no autorizado no pueda daar el sistema.
Escalabilidad: se puede aumentar la capacidad de clientes y servidores por
separado.

Todos los datos se almacenan en los servidores, as que tienen capacidad
mejor del control de la seguridad.
El servidor puede controlar el acceso y el recurso al cerciorarse que dej
solamente sos accesos de usuarios permitidos y cambia datos.
Es ms flexible que el paradigma del P2P para poner al da los datos u
otros recursos.
Cualquier elemento de la red C/S puede ser aumentado fcilmente
Desventajas
+ La congestin del trfico ha sido siempre un problema desde el primer da
del nacimiento del paradigma de C/S. Cuando una gran cantidad de clientes
envan peticiones al mismo servidor al mismo tiempo, puede ser que cause
muchos de los apuros para el servidor. Ms clientes hay ms apuros que
tiene. Mientras que, el ancho de banda de la red del P2P se compone de
cada nodo en la red, cuanto ms nodos hay, mejor el ancho de banda que
tiene.
+ El paradigma de C/S no tiene la buena robustez como red del P2P. Cuando el
servidor est cado, las peticiones de los clientes no pueden ser satisfechas.
En la mayor parte de redes del P2P, los recursos estn situados
generalmente en nodos por todas partes de la red. Aunque algn nodos
salen o abandonan la descarga; otros nodos pueden todava acabar de
descargar consiguiendo datos del resto de los nodos en la red.
+ El software y el hardware de un servidor es generalmente muy terminantes.
Un hardware regular del ordenador personal puede no poder servir sobre
cierta cantidad de clientes. Mientras tanto, una edicin casera de Windows
XP incluso no tiene IIS a trabajar como servidor. Necesita software y el
hardware especfico satisfacer el trabajo. Por supuesto, aumentar el coste

El servidor de cliente es la arquitectura de red que separa al cliente (a
menudo un uso que utiliza un interfaz utilizador grfico) de un
servidor. Cada caso del software del cliente puede enviar peticiones
a un servidor. Los tipos especficos de servidores incluyen los
servidores web, los servidores del uso, los servidores de archivo, los
servidores terminales, y los servidores del correo. Mientras que sus
propsitos varan algo, la arquitectura bsica sigue siendo igual.
Por ejemplo, si ests leyendo un artculo en
wikipedia, tu computadora y el web browser seran
un cliente, y las computadoras, las bases de datos, y
los usos que componen Wikipedia seran el servidor.
Cuando el web browser solicita un artculo
particular, el servidor de Wikipedia encuentra toda
la informacin requerida para exhibir el artculo en
la base de datos de Wikipedia, la pone en un Web
page, y la enva de nuevo a tu web browser.
Caractersticas de un servidor:
Voz pasiva (esclavo)
Espera para las peticiones
Sobre el recibo de peticiones, las procesa y entonces los servicios son
contestados
estas a punto de

Caractersticas de un cliente:
Activo (amo)
Enva peticiones
Las esperas para y reciben contestaciones del servidor
Los servidores pueden ser aptridas o stateful.
Un servidor aptrida no guarda ninguna informacin entre las
peticiones. Un servidor del HTTP para las pginas estticas del
HTML es un ejemplo de este.

Un servidor stateful puede recordar la informacin entre las
peticiones. El alcance de esta informacin puede ser global o
sesin-especfico. Apache Tomcat es un ejemplo de un servidor
stateful.

Otro tipo de arquitectura de red se conoce como arquitectura del
par-a-par porque cada nodo o caso del programa es un cliente y
un servidor y cada uno tiene responsabilidades equivalentes.
Ambas arquitecturas estn en uso amplio.

Arquitectura
Una arquitectura genrica del cliente/servidor tiene dos tipos de nodos
en la red: clientes y servidores. Consecuentemente, estas arquitecturas
genricas se refieren a veces como arquitecturas de dos niveles.
Algunas redes consistirn en tres diversas clases de nodos: cliente,
servidores del uso que datos de proceso para los clientes, y servidores de
la base de datos que almacenan los datos para los servidores del uso.
Esta configuracin se llama una arquitectura de la tres-capas.
La ventaja de una arquitectura de la n-capas comparado con una
arquitectura de dos niveles (o una tres-capas con un de dos niveles) es
que separa hacia fuera el proceso, eso ocurre para mejorar el balance la
carga en los diversos servidores; es ms escalable. Las desventajas de las
arquitecturas de la n-capas son: 1)Pone ms carga en la red 2)Es mucho
ms difcil programar y probar software que en arquitectura de dos
niveles porque ms dispositivos tienen que comunicarse para terminar la
transaccin de un usuario
Direccin

Los mtodos de direccin en ambientes del servidor de cliente se pueden
describir como sigue
Direccin del proceso de la mquina; donde la direccin se divide como
sigue proceso@mquina. Por lo tanto 56@453 indicara el proceso 56 en
la computadora 453 Servidor de nombres; Los servidores de nombres
tienen un ndice de todos los nombres y direcciones de servidores en el
dominio relevante.
Localizacin de Paquetes; Los mensajes de difusin se envan a todas las
computadoras en el sistema distribuido para determinar la direccin de
la computadora de la destinacin.
Comerciante; Un comerciante es un sistema que pone en un ndice todos
los servicios disponibles en un sistema distribuido. Una computadora que
requiere un servicio particular comprobar con el servicio que negocia
para saber si hay la direccin de una computadora que proporciona tal
servicio.

También podría gustarte