Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE
TIJUANA
SEMESTRE
AGOSTO-DICIEMBRE 2014
CARRERA:
INGENIERA EN TECNOLOGAS DE LA INFORMACIN Y
COMUNICACIONES
MATERIA Y SERIE:
ARQUITECTURA DE COMPUTADORAS TIC-1005 TI5A
UNIDAD I
TTULO:
ENSAYO
ELABORADO POR:
JUAN CARLOS ESCANDN CASTILLO - 12211501
NOMBRE DEL PROFESOR
JESUS JAIME GONZALEZ GONZALEZ
31/AGO/2014
TIJUANA, B.C.,
MXICO
NDICE
Multiprocesamiento Asimtrico
Multiprocesamiento asimtrico era un recurso provisional software para el manejo
de mltiples CPU antes de multiprocesamiento simtrico estaba disponible. En un
sistema de multiprocesamiento asimtrico, no todas las CPU son tratados por
igual, por ejemplo, un sistema slo podra permitir una CPU para ejecutar el
cdigo del sistema operativo o slo podra permitir una CPU para llevar a cabo las
operaciones de E/S. Otros sistemas de AMP permitira a cualquier CPU para
ejecutar cdigo del sistema operativo y realizar las operaciones de E/S, por lo que
eran simtrica con respecto a las funciones de procesador, pero adjunto algunos o
todos los perifricos en particular a las CPU, por lo que eran asimtrica con
respecto a la unin perifrica.
Multiprocesamiento es el uso de ms de una CPU en un sistema informtico. La
CPU es la media aritmtica y el motor de lgica que ejecuta aplicaciones de
usuario, una interfaz de E/S, tales como una GPU, incluso si se implementa
utilizando un procesador embebido, no constituye una CPU, ya que no se ejecuta
el programa de aplicacin del usuario. Con mltiples CPUs, ms de un conjunto de
instrucciones de programa se puede ejecutar al mismo tiempo. Todas las CPU
tienen el mismo conjunto de instrucciones de modo de usuario, por lo que un
trabajo en ejecucin se puede reprogramar de una CPU a otra.
Caractersticas
Los esclavos slo ejecutan aplicaciones de usuario. Una vez que un proceso est
activo y el esclavo necesitar un servicio de E/S le enva una solicitud al maestro y
espera a que el servicio se lleve a cabo.
Desventajas: el maestro puede ser un cuello de botella en el rendimiento, y todo
depende de l: si falla, falla todo.
Ejemplos
Burroughs B5000
Una opcin en el Burroughs B5000 fue
"Procesador
B".
Este
segundo
procesador,
a
diferencia
de
"Procesador A" no tena ninguna
conexin con los perifricos, aunque
los dos procesadores comparten la
memoria
principal.
El
sistema
operativo
slo
funcionaba
en
Procesador A. Cuando no haba un trabajo de usuario a ser ejecutado, que podra
ser ejecutado en el procesador B, pero cuando ese trabajo intent acceder el
sistema operativo del procesador detuvo y seal A. El procesador de servicio del
sistema operativo solicitado se ejecut entonces Procesador A.
DECsystem-1055
Digital Equipment Corporation ofreci una versin de doble procesador de su
DECsystem-1050, que utiliza dos procesadores KA10. Esta oferta se extendi a
los procesadores ms adelante en el PDP-10 de lnea.
PDP-11/74
Digital Equipment Corporation desarrolla, pero
nunca puesto en libertad, un multiprocesador PDP11, el PDP-11/74, que ejecuta una versin
multiprocesador de RSX-11M. En ese sistema, ya
sea procesador podra ejecutar cdigo del sistema
operativo, y podra llevar a cabo de E/S, pero no
todos los perifricos fuera accesible a todos los
procesadores, la mayora de los perifricos fueron
unidos a uno o el otro de la CPU, de modo que un
procesador para que un perifrico no se adjunt
sera, cuando se necesario para llevar a cabo una
operacin de E/S en la que perifrica, solicitar el
procesador para que el perifrico se adjunta para
realizar la operacin.
VAX-11/782
4
Univac 1108-II
El UNIVAC 1108-II y sus sucesores tuvieron hasta
tres CPUs. Estas computadoras corran el EXEC
sistema operativo UNIVAC 8, pero no est claro a
partir de la documentacin de sobrevivir en ese
sistema operativo estaba en el camino de la
asimetra de multiprocesamiento simtrico.
Multiprocesamiento
Simtrico
Una de las formas ms fciles y
baratas
de
aumentar
el
rendimiento del hardware es poner
ms de una CPU en la placa. Esto
se puede realizar haciendo que
CPUs diferentes tengan trabajos
diferentes
(multiproceso
asimtrico) o haciendo que todos
se
ejecuten
en
paralelo,
realizando el mismo trabajo
(multiproceso simtrico o SMP). El
hacer multiproceso asimtrico
5
hardware estn disponibles para dar soporte a SMP. Las aplicaciones especficas
se pueden beneficiar de SMP si el cdigo permite hacer multithreading.
Ejemplos
Sistemas de nivel de entrada
Antes de 2006, acerca de los servidores de nivel de entrada y estaciones de
trabajo con dos procesadores dominaron el mercado SMP. Con la introduccin de
dispositivos de doble ncleo, SMP se encuentra en la mayora de los nuevos
equipos de escritorio y en muchos equipos porttiles. Los sistemas ms populares
de nivel SMP utilizan la arquitectura del conjunto de instrucciones x86 y se basan
en Intels Xeon, Pentium D, Core Duo y Core 2 Duo o AMD los procesadores
basados Athlon64 X2, Quad FX u Opteron 200 y procesadores de la serie 2000.
Servidores utilizan esos procesadores y otras opciones de procesadores no-x86
fcilmente disponibles, incluyendo el Sun Microsystems UltraSPARC, Fujitsu
SPARC64 III y ms tarde, SGI MIPS, Intel Itanium, Hewlett Packard PA-RISC,
Hewlett-Packard DEC Alpha, IBM POWER y procesadores PowerPC. En todos los
casos, estos sistemas estn disponibles en versiones monoprocesador tambin.
Sistemas SMP anteriores utilizan placas base que tienen dos o ms sockets de
CPU. Ms recientemente, los fabricantes de microprocesadores introducen
dispositivos de la CPU con dos o ms procesadores en un solo dispositivo, por
ejemplo, el Itanium, POTENCIA, UltraSPARC, Opteron, Athlon, Core 2 y Xeon
tienen variantes multi-core. Athlon y Core 2 Duo son multiprocesadores socket
compatible con variantes de un solo procesador, ya no es necesario para una
costosa placa de doble socket para implementar una mquina SMP de nivel de
entrada. Tambin hay que sealar que de dos sockets Opteron diseos son
diseos tcnicamente ccNUMA, a pesar de que se pueden programar como leche
desnatada en polvo para una ligera prdida en el rendimiento. Sistemas SMP
basados en software pueden ser creados mediante la vinculacin de los sistemas
ms pequeos juntos. Un ejemplo de esto es el software desarrollado por
ScaleMP.
GLOSARIO
Multiprocesamiento: Es tradicionalmente conocido como el uso de mltiples
procesos concurrentes en un sistema en lugar de un nico proceso en un instante
determinado. Como la multitarea que permite a mltiples procesos compartir una
nica CPU, mltiples CPUs pueden ser utilizados para ejecutar mltiples hilos
dentro de un nico proceso.
Asimtrico: Que no guarda simetra.
Simtrico: Proporcionado, armonioso, armnico, correspondiente, equilibrado,
perfecto, semejante, igual, regular, compensado.
Sistema Operativo: Es un programa o conjunto de programas que en un sistema
informtico gestiona los recursos de hardware y provee servicios a los programas
de aplicacin, ejecutndose en modo privilegiado respecto de los restantes y
anteriores prximos y viceversa.
Procesador: Es el componente principal de una computadora y otros dispositivos
programables, que interpreta las instrucciones contenidas en los programas y
procesa los datos. Las CPU proporcionan la caracterstica fundamental de la
computadora digital (la programabilidad) y son uno de los componentes
necesarios encontrados en las computadoras de cualquier tiempo, junto con la
memoria principal y los dispositivos de entrada/salida.
Perifricos: Es la denominacin genrica para designar al aparato o dispositivo
auxiliar e independiente conectado a la unidad central de procesamiento de la
computadora.
Linux: Es un Sistema Operativo como Mac-OS, DOS o Windows. Es decir, Linux
es el software necesario para que tu computadora te permita utilizar programas
como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse
mediante un interfaz grfico al igual que Windows o Mac-OS, pero tambin puede
usarse mediante lnea de comandos como DOS.
Bibliografa
http://sistemops.wikispaces.com/
http://centrodeartigos.com/
ftp://ftp.inf.utfsm.cl
www.dealerworld.e
10