Вы находитесь на странице: 1из 6

Universidad Nororiental Privada

Gran Mariscal De Ayacucho


Ncleo Bolvar Ciudad Bolvar
Facultad de Ingeniera

Procesadores: Paralelismo y
Superescalar

Profesor:
Johanbert Mosquera

Bachiller:
Enmanuel Gonzlez C.I: 26.278.579

Ciudad Bolvar, octubre del 2016

EL PROCESADOR

El procesador, tambin conocido como CPU o micro, es el cerebro del PC. Sus
funciones principales incluyen el manejo del sistema operativo, la ejecucin de las
aplicaciones y la coordinacin de los diferentes dispositivos que componen el
equipo.
En el aspecto fsico, no es ms que una pequea pastilla de silicio la cual est
recubierta de lo que llamamos encapsulado. Este se inserta en la placa
base sobre un conector que se denomina socket, aunque esto no siempre es as,
en un laptop o porttil lo normal es que se suelde directamente. Existen tres
modelos de encapsulado, PGA, LGA y BGA.
La placa se convierte as en la encargada de la conexin con los restantes
dispositivos, como son la memoria RAM, la tarjeta grfica o el disco duro usando
para ello un conjunto de circuitos y chips que te encuentras sobre ella al que
llamamos chipset.
Desde un punto de vista histrico el procesador es uno de los elementos
del PC que ms ha evolucionado, tanto en su proceso de fabricacin, como en
su arquitectura interna.

Anlisis personal: Bsicamente, el procesador o microprocesador, es la


mente del computador, maneja cada aplicacin que se est ejecutando,
maneja las tareas empleadas por los componentes del computador,
mantiene en constante armona los componentes del mismo, es el
encargado de que el sistema operativo se encuentre en su optimo
funcionamiento.
Referencia bibliogrfica:
ngel Luis Snchez Iglesias, (marzo 2015). Procesador: Qu es? Cmo
funciona?,
Recuperado
el
27
de
octubre
del
2016
de
http://computadoras.about.com/od/conoce-procesadores/a/Partes-DelProcesador.htm

PARALELISMO

El Paralelismo en la informtica, es una funcin que realiza el procesador para


ejecutar varias tareas al mismo tiempo. Es decir, puede realizar varios clculos
simultneamente, basado en el principio de dividir los problemas grandes para
obtener varios problemas pequeos, que son posteriormente solucionados en
paralelo.
Tipos de paralelismo informtica
1. Nivel de bit.
2. Nivel de instruccin.
3. Nivel de datos.
4. Nivel de tarea.
El paralelismo o procesamiento paralelo ha sido empleado durante muchos aos,
sobre todo para la computacin de alto rendimiento, teniendo en cuenta las
generaciones de procesadores y sus caractersticas.
Desventajas
1. Requieren de un gran nmero de ciclos de procesamiento o acceso a una
gran cantidad de datos.
2. Encontrar un hardware y un software que permitan brindar estas utilidades
comnmente proporciona inconvenientes de costos, seguridad y
disponibilidad.
Ventajas
1. Brinda a las empresas, instituciones y usuarios en general el beneficio de
la velocidad.
2. Ventaja competitiva, provee una mejora de los tiempos para la produccin
de nuevos productos y servicios.
3. Colaboracin y flexibilidad operacional.

Clasificacin de los sistemas paralelos en la informtica

Flujo de control; las instrucciones se van ejecutando segn el orden en el


que se encuentran en memoria.

Flujo de datos; el flujo de ejecucin es conducido por los datos; una


instruccin ser ejecutada cuando los operandos estn disponibles.

Reduccin; la ejecucin se realiza por demanda, una instruccin ser


ejecutada cuando otra necesite sus resultados. Son una clase de las de
flujo de datos.

SISD; arquitectura de simple construccin sobre simple dato. Serie en datos


e instrucciones, arquitectura Von Neumann.

SIMD; un solo flujo de instrucciones y mltiples en datos. Computadores


matriciales. Una unidad de control que gobierna varias unidades aritmticolgicas.

MISD; varios flujos de instrucciones y uno solo de datos. Arquitectura no


implementada,
consecuencia
terica
de
la
clasificacin.
Superestructura Pipeline, varios conjuntos de unidad de control ms unidad
aritmtico lgica realizan partes de una operacin sobre un flujo de datos.

MIMD; arquitectura multiprocesador con varios flujos tanto de instrucciones


como de datos. Varios procesadores serie convencionales que manejan
cada uno un flujo de instrucciones sobre un flujo de datos.

Anlisis personal: El paralelismo en los procesadores es utilizado


especialmente para reducir costos en materia de tiempo, con lo que
respecta a la mejora en el tiempo de ejecucin de programas
simultneamente, divide problemas grandes, para obtener varios
problemas pequeos y que posteriormente estos se resuelvan de una
manera ms fcil y eficiente, en esta arquitectura entra lo que conocemos
como Multiprocesadores, que trabajan simultneamente, facilitando los
clculos que haga el computador.
Referencia bibliogrfica:
EcuRed, (Noviembre 2008). Paralelismo en informtica: Tipos de paralelismo,
ventajas, desventajas y clasificacin de los sistemas de paralelismo en
informtica.
Recuperado
el
27
de
octubre
del
2016
de
https://www.ecured.cu/Paralelismo_(_inform%C3%A1tica)

SUPERESCALAR
La microarquitectura superescalar utiliza el paralelismo de instrucciones
adems del paralelismo de flujo, ste ltimo gracias a la estructura en pipeline.
La estructura tpica de un procesador superescalar consta de un pipeline con
las
siguientes
etapas:
-

Lectura (Fetch)
Decodificacin (Decode)
Lanzamiento (Dispatch)
Ejecucin (Execute)
Escritura (Writeback)
Finalizacin (Retirement)

Los procesadores superescalares pueden iniciar la ejecucin simultnea de varias


instrucciones escalares en paralelo de manera que se pueden operar varios
elementos
de
un
vector
dentro
de
una
misma
iteracin.
Para esto, es necesario que existan varias unidades aritmtico-lgicas, de punto
flotante y de control. El proceso que sigue el micro es transparente al programa,
aunque el compilador puede ayudar analizando el cdigo y generando un flujo de
instrucciones optimizado.
Superescalar es el trmino utilizado para designar un tipo de
microarquitectura capaz de ejecutar ms de una instruccin por ciclo de reloj. El
trmino se emplea por oposicin a la microarquitectura escalar que slo es capaz
de ejecutar una instruccin por ciclo de reloj. En la clasificacin de Flynn, un
procesador superescalar es un procesador de tipo MIMD (multiple instruction
multiple data).

Un procesador
independientes
-

superescalar
de

suele
los

Unidad
aritmtico
Unidad
de
lectura/escritura
en
Unidad
de
punto
flotante
Unidad de salto (Branch unit)

tener

unidades
tipos

funcionales
siguientes:

lgica
memoria
(Load/Store
(Floating
Point

(ALU)
Unit)
Unit)

Anlisis personal: El procesamiento superescalar maximiza el paralelismo a


nivel de instruccin, ya que los escalares son capaces de ejecutar ms de
una instruccin por ciclo de reloj, hasta 4 instrucciones si es necesario y
seria mucho. En este punto, entran los procesadores de tipo MIMD a lo que
sus siglas en ingles significan: Multiples instrucciones, Multiples datos. El
grado de la etapa de ejecucin de instrucciones en esta arquitectura
depende del nmero y del tipo de las unidades funcionales.

Referencia bibliogrfica:
ATOM, (11 mayo 2011). Tipos y especificaciones de microprocesadores:
Procesadores superescalares. Recuperado el 27 de octubre del 2016 de
http://spdtrabajomicroprocesadores.blogspot.com/2010/05/procesadoressuperescalares.html

Вам также может понравиться