CARACTERISTICAS
La microprogramacin es una caracterstica importante y esencial de casi todas las arqutecturas CISC.
Intel 8086, 8088, 80286, 80386, 80486.Motorola 68000, 68010, 68020, 68030, 6840.
La microprogramacin significa que cada instruccin de mquina es interpretada por un microprograma localizado en una memoria en el
circuito integrado del procesador.
En la dcada de los sesentas la microprogramacin, por sus caractersticas, era la tcnica ms apropiada para las tecnologas de memorias
existentes en esa poca y permita desarrollar tambin procesadores con compatibilidad ascendente.
Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM
interna. Para esto se requieren de varios ciclos de reloj (al menos uno por microinstruccin).
RISC
CARACTERISTICAS
RISC es una filosofa de diseo de CPU para computador que est a favor de conjuntos de instrucciones pequeos y simples que toman
menor tiempo para ejecutarse
El objetivo de disear mquinas con esta arquitectura es posibilitar la segmentacin y el paralelismo en la ejecucin de instrucciones y
reducir los accesos a memoria.
Las mquinas RISC protagonizan la tendencia actual de construccin de microprocesadores. Power PC, DEC Alpha, MIPS, ARM, etc.
CISC VS RISC
CISC: Complex Instruction Set Computer
Instrucciones poderosas
Instrucciones sencillas
El desarrollo de RISC representa una ruptura con la filosofa que detrs de esta tendencia.
Los que estn a favor de RISC han hecho estudios que determinan que RISC tiene mejor desempeo.
RISC y CISC son claramente dos tendencias, es difcil determinar cul de los dos es mejor porque
Es difcil separar las habilidades del hardware de las habilidades del compilador
Los diseos RISC pueden sacar provecho de la inclusin de algunas caractersticas CISC y los CISC sacar provecho de algunas
caractersticas RISC
Arquitectura CISC:
1.
Ventajas / Desventajas
VENTAJAS
Permite implementar instrucciones de alto nivel directamente o con un nmero pequeo de instrucciones ensamblador.
DESVENTAJAS
Formato de instruccin
El acceso a los datos en una mquina CISC facilita la tarea de programacin minimizando el uso de instrucciones de bajo nivel
2.
Aplicaciones comerciales
Intel es el principal fabricante de procesadores CISC pero hay otros fabricantes de CISC que han conseguido hacerse un hueco en el
mercado del ordenador personal. Cyrix es tal vez el ms extendido y, aunque no consigue rendimientos como los de Intel, muchos
ensambladores de PC utilizan sus chips para colocarlos sin decirlo en sus ordenadores, obviamente no especifican el comerciable Intel
Inside pero el consumidor lo nota en su bolsillo. AMD es el segundo fabricante importante de chips CISC.
Tambin se tiene el microprocesador Motorola 68000
Motorola 68000
I.
Arquitectura RISC
1. Ventajas / Desventajas
VENTAJAS
La CPU trabaja ms rpido al utilizar menos ciclos de reloj para ejecutar instrucciones.
Utiliza un sistema de direcciones no destructivas en RAM. Eso significa que a diferencia de CISC, RISC conserva despus de realizar
sus operaciones en memoria los dos operandos y su resultado, reduciendo la ejecucin de nuevas operaciones.
Ms difcil de programar.
2.
Formato de instruccin
Sus instrucciones son pequeas y simples y toman menor tiempo en ejecutarse, reducen los ciclos por la instruccin en el coste del nmero de
instrucciones por programa.
3.
Aplicaciones comerciales
Fabricantes de chips RISC hay numerosos especialmente por su extensa utilizacin para servidores y estaciones de trabajo desde la
dcada
de
los
80.
Los principales chips RISC para este entorno son los fabricados por Hewlett Packard (PA-RISC), Digital Equipment (Alpha), Silicon Graphics
(con sus unidades MIP) y Sun Microsystems (SPARC). IBM, por su parte, utiliza la arquitectura RISC para sus ordenadores de gama alta y
fue
su
propia
arquitectura
POWER
la
que
se
utiliz
para
desarrollar
el
primer
PowerPC.
Los fabricantes de PowerPC, la alianza entre IBM, Motorola y Apple, son por ahora los nicos en desarrollar chips RISC para ordenadores
personales, aunque es de preveer que se les vayan aadiendo otras empresas como ya ha hecho Exponential Technology que ha
desarrollado el primer chip PowerPC en superar la barrera de los 500MHz gracias a la adopcin de una nueva tecnologa bipolar.
o
ARM: presente en ordenadores porttiles, cmaras digitales, telfonos mviles, televisiones, iPod, etc.
SParc (Scalable Processor architecture): lnea de procesadores de la empresa Sun Microsystems. Se utilizan principalmente para
servidores de alto rendimiento.
PowerPC: arquitectura inicialmente creada por el consorcio Apple-IBM-Motorola para ordenadores personales que est
presente en equipos tales como servidores, encaminadores, es la base para el procesador Cell presente en la PlayStation 3, XBox
360, etc.
El procesador tiene que tomar los datos y las instrucciones de ella para poder funcionar. Ahora bien, a las velocidades a las que trabaja ste, la
memoria de la cual toma los datos y las instrucciones tiene que ser ultrarrpida. O, lo que es lo mismo, ultracara. Por este motivo, se han creado
distintos niveles jerrquicos de memoria.
La ms rpida y cercana al procesador es la cach, con niveles 1, 2 y hasta 3. La L1 es ultrarrpida y muy cara, y por eso no pasa de unas decenas de
Kbytes.
Disco duro:
Los discos duros se caracterizan por ser lentos, y para mejorar su rendimiento de una manera considerable, se hace uso de la cach ya
que esta reduce la cantidad de datos que tienen que pasar a travs de la zona conocida como cuello de botella es decir de un medio
rpido a un medio lento.
El funcionamiento de la cach del disco consiste en utilizar la velocidad de la memoria para reforzar la velocidad efectiva del disco,
esta memoria cach se encuentra contenida en los chips de memoria y normalmente es de unos pocos megabytes.
Tambin se hace mencin del trabajo que realiza el buffer de la cach, la cual acta como una zona para poder albergar una o ms pistas,
el cual puede ser efectivo para acelerar los tiempos de rendimiento y de acceso.
Para cambiar el nivel de rendimiento del disco duro se han dejado de lado los modos PIO debido a que estos tienen tasas de
transferencia mucho ms bajas que las de los discos duros actuales (la ms alta es de 16,1 MBPS), y en cambio se ha optado por la
utilizacin de los DMA que es una forma mucho ms efectiva de acelerar la transferencia de datos a y desde un disco duro.
El tiempo de acceso. En general, a ms revoluciones por minuto, tipo 10 000 rpm/min, el tiempo de acceso es menor. Sin embargo los SSD un
tiempo de acceso muy bajo (en general 0.1 ms).
A la hora poner a prueba nuestro procesador, se le puede hacer una prueba con la aplicacin CPU-Z, gracias a la cual podremos identificar con total
precisin el fabricante y modelo, velocidad de reloj y otros datos tcnicos de gran inters. Adems esta aplicacin ofrece informacin adicional
sobre memoria, placa base, etc. A partir de aqu, os recomendamos tres utilidades diferentes para medir el rendimiento de la CPU.
MEMORIA RAM
La aplicacin SiSoft Sandra, que nos permitir calcular la latencia y ancho de banda de nuestra memoria RAM instalada entrando en el
apartado Benchmarks/Memory Controller.
Otra aplicacin puede ser RightMark Memory Analyzer, que nos ofrece informacin de mxima precisin acerca del controlador y mdulos de
RAM instalados en nuestro sistema y, de paso, nos provee de la pestaa RAM Perfomance, desde donde podemos ejecutar diferentes test para
medir el rendimiento estos componentes.