Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA:
ARQUITECTURA DE COMPUTADORAS.
ACTIVIDAD T1-01:
REPORTE DE INVESTIGACIÓN.
ALUMNA:
HECSALI SALINAS CORTÉS.
NUMERO DE CONTROL:
17190576.
CARRERA:
INGENIERÍA EN SISTEMAS COMPUTACIONALES.
DOCENTE:
ING. MANUEL DE JESÚS ORTEGA MENDEZ.
INDICE.
Introducción …………………………………………………………….....................3
1.2.1.1 Arquitectura……………………………………………………………..….. 9
Bibliografía ………………………………………………………………………….... 21
3
Introducción.
Veamos primero cual es el significado de los términos CISC y RISC:
instrucciones complejo.
instrucciones reducido.
Los atributos complejo y reducido describen las diferencias entre los dos modelos de
características esenciales para definir los RISC y los CISC típicos. Aún más, existen diversos
Así, los términos complejo y reducido, expresan muy bien una importante característica
definitiva, siempre que no se tomen solo como referencia las instrucciones, sino que se considere
procesador RISC típico tiene una capacidad de procesamiento de dos a cuatro veces mayor que
la de un CISC, pero su estructura de hardware es tan simple, que se puede realizar en una
microscópico constituido por millones de transistores integrados en una única pieza plana de
poco espesor. El microprocesador (micro) se encarga de realizar todas las operaciones de cálculo
y de controlar lo que pasa en la computadora recibiendo información y dando órdenes para que
Función:
Se encarga del control y el procesamiento de datos en todo el ordenador. Para esta tarea
es necesario que le ayuden otros elementos capaces de realizar funciones específicas y así liberar
etc.)
Todos estos elementos están conectados entre sí por medio de un conjunto de circuitos o
conexiones nombrado bus. Todo su funcionamiento se basa en interpretar las señales eléctricas
5
como números y de esta forma poder operar sobre ellas, para lo cual hace servir métodos como el
álgebra de Boole.
En la figura vemos la estructura básica de este dispositivo se puede apreciar que pese a la
La Unidad Aritmética Lógica (ALU), que ejecuta todas las operaciones solicitadas.
Una serie de registros, donde se almacenan temporalmente los datos. De aquí, la ALU
extrae las instrucciones sobre las operaciones específicas a realizar y sobre el segmento de la
memoria RAM donde vaciará sus resultados una vez ejecutadas las instrucciones.
Una serie de bloques de control (direcciones, datos, memoria), para comunicarse con el
exterior. Estos bloques controlan el flujo de información y el orden de ejecución del programa.
El microprocesador determina si una afirmación es cierta o falsa mediante las reglas del
álgebra de Boole. En la actualidad este componente electrónico está compuesto por millones de
otros productos.
central (CPU) de una computadora digital. El microprocesador es algunas veces llamado unidad
Encapsulado: es lo que rodea a la oblea de silicio en sí, para darle consistencia, impedir
su deterioro (por ejemplo, por oxidación por el aire) y permitir el enlace con los conectores
Memoria caché: es una memoria ultrarrápida que emplea el procesador para tener
alcance directo a ciertos datos que «predeciblemente» serán utilizados en las siguientes
7
operaciones, sin tener que acudir a la memoria RAM, reduciendo así el tiempo de espera para
adquisición de datos. Todos los micros compatibles con PC poseen la llamada caché interna de
primer nivel o L1; es decir, la que está dentro del micro, encapsulada junto a él. Los micros más
modernos (Core i3, Core i5 , core i7, etc) incluyen también en su interior otro nivel de caché,
más grande, aunque algo menos rápida, es la caché de segundo nivel o L2 e incluso los hay con
en esa clase de cálculos matemáticos, antiguamente estaba en el exterior del procesador en otro
chip. Esta parte está considerada como una parte «lógica» junto con los registros, la unidad de
Registros: son básicamente un tipo de memoria pequeña con fines especiales que el
micro tiene disponible para algunos usos particulares. Hay varios grupos de registros en cada
procesador. Un grupo de registros está diseñado para control del programador y hay otros que no
8
son diseñados para ser controlados por el procesador pero que la CPU los utiliza en algunas
sus datos. Tanto los datos como las instrucciones están almacenados en memoria, y el procesador
las accede desde allí. La memoria es una parte interna de la computadora y su función esencial es
con el mundo externo. Un puerto es análogo a una línea de teléfono. Cualquier parte de la
«número de puerto» que el procesador utiliza como si fuera un número de teléfono para llamar
1.2.1.1 Arquitecturas.
Una de las primeras decisiones a la hora de diseñar un microprocesador es decidir cuál
será su juego de instrucciones. La decisión es trascendente por dos razones; primero, el juego de
instrucciones decide el diseño físico del conjunto; segundo, cualquier operación que deba
Hasta hace solo algunos años, la división era tajante: RISC se utilizaba para entornos
alzan voces que afirman que CISC está agotando sus posibilidades, mientras otras defienden
características.
ARQUITECTURA CISC.
10
Más concretamente, sería en 1972 cuando aparecería el 8080, primer chip capaz de procesar 8
bits, suficiente para representar números y letras. Con la posibilidad de colocar todos
los registros internos.
microinstrucciones.
una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de
varios ciclos de reloj, al menos uno por microinstrucción. Es así entonces como los chips CISC
del CISC varían de tamaño y, por lo tanto, el chip debe en primer lugar verificar cuanto espacio
requiere el comando para ejecutarse y poder así reservárselo en la memoria interna. Además, el
instrucciones más pequeñas que podrán ser ejecutadas por un nano-procesador, una especie de
procesador dentro del procesador. Y al no ser las instrucciones independientes, pues son
A través de la compleja circuitería del chip, el nano-procesador ejecuta cada una de las
instrucciones del comando. El desplazamiento por esta circuitería también ralentiza el proceso.
Para realizar una sola instrucción un chip CISC requiere de cuatro a diez ciclos de reloj.
ARQUITECTURA RISC.
al circuito integrado resultaban ser más eficientes, gracias a que el tiempo de acceso de
La idea estuvo inspirada también por el hecho de que muchas de las características que
eran incluidas en los diseños tradicionales de CPU para aumentar la velocidad estaban siendo
ignoradas por los programas que eran ejecutados en ellas. Además, la velocidad del procesador
en relación con la memoria de la computadora que accedía era cada vez más alta.
ahorrar esfuerzos externos por parte del software con sus accesos a la RAM, sino facilitar que las
simplificando el tipo de instrucciones que ejecuta el procesador. Así, las instrucciones más
breves y sencillas de un procesador RISC son capaces de ejecutarse mucho más aprisa que las
13
diseño más cortos cuando se desarrollan nuevas versiones, lo que posibilita siempre la aplicación
de las más recientes tecnologías de semiconductores. Por ello, los procesadores RISC no solo
tienden a ofrecer una capacidad de procesamiento del sistema de 2 a 4 veces mayor, sino que los
saltos de capacidad que se producen de generación en generación son mucho mayores que en los
CISC.
pequeñas que realizan una sola tarea. Las aplicaciones son aquí las encargadas de indicar al
procesador qué combinación de estas instrucciones debe ejecutar para completar una operación
mayor.
Además, los comandos de RISC son todos del mismo tamaño y se cargan y almacenan
del mismo modo. Al ser estas instrucciones pequeñas y sencillas, no necesitan ser descodificadas
en instrucciones menores como en el caso de los chips CISC, pues ya constituyen en sí unidades
descodificadas. Por ello, el procesador RISC no gasta tiempo verificando el tamaño del
compilador del software es el que determina qué comandos son independientes y por ello es
posible ejecutar varios a la vez. Y al ser los comandos del RISC más sencillos, la circuitería por
la que pasan también es más sencilla. Estos comandos pasan por menos transistores, de forma
que se ejecutan con más rapidez. Para ejecutar una sola instrucción normalmente les basta con un
ciclo de reloj.
14
· La CPU trabaja más rápido al utilizar menos ciclos de reloj para ejecutar instrucciones.
diferencia de CISC, RISC conserva después de realizar sus operaciones en memoria los dos
La diferencia entre cisc y risc empieza a ser evidente por medio de la ecuación básica de
la eficiencia en cómputo:
1.2.1.2 Tipos.
15
Los CPUs modernos pueden clasificarse de acuerdo a varias características, tales como:
el tamaño del ALU o del Bus de conexión al exterior (8, 16, 32, 64 bits), si tienen cauce pipeline,
si son tipo CISC o RISC, Von Newmann o Harvard y si solo tienen instrucciones enteras o
• No hace mucho tiempo, el procesador era algo totalmente desconocido por los usuarios
de PCs. Esto fue cambiando con el tiempo y en la actualidad cualquier persona al comprar un
• Si la movilidad o la falta de espacio son elementos claves a considerar se optará por una
• Intel ofrece para estos dispositivos diferentes familias de procesadores según los
exigencia móvil.
• Si eres un gamer y necesitas que tu portátil sea extremadamente potente, deberás optar
por el procesador Intel® Core™ 2 Quad Serie Q9000, los procesadores que permiten ejecutar
16
varias aplicaciones simultáneamente, con la posibilidad de vivir los juegos con mucho realismo y
Tipos:
Por tamaño del ALU o del Bus de conexión al exterior (8, 16, 32, 64 bits)
CISC o RISC
1.2.1.3 Características.
Desde mediados de los años 1970, los microprocesadores de un solo chip han
reemplazado casi totalmente todos los tipos de CPU, y hoy en día, el término "CPU" es aplicado
programar en ensamblador.
Modos de direccionamiento que pueden usarse para obtener los operandos de las
instrucciones.
Ciclo de instrucción (el conjunto de pasos que realiza el CPU para procesar cada
instrucción).
Buses de interconexión, usados para que el CPU lea y escriba a la memoria y a los
Conjunto de instrucciones.
Modos de direccionamiento.
18
Ciclo de instrucción.
Buses de interconexión.
Acciones Directas
Acciones Indirectas.
orden en que deben ejecutarse. Por lo tanto, toda computadora debe ser capaz de procesar las
varía con cada CPU, pero que tradicionalmente han sido tres (trabajando en un CPU ideal):
• Esta consiste en leer de la memoria cual será la siguiente instrucción a ejecutar, la cual
esta almacenada en forma de un código numérico que indica cual de todas las operaciones que
2- Decodificación.
Consiste en tomar el código numérico e identificar a cuál de las operaciones que puede
3- Ejecución.
En esta etapa se lleva a cabo la operación sobre los datos que se vayan a procesar.
En general, la unidad de control (UC) genera las señales de control necesarias para llevar
los datos a las entradas de la Unidad Aritmética Lógica, la cual efectuará las operaciones
aritméticas y lógicas.
20
transferir la salida de la Unidad Aritmética Lógica al registro donde serán almacenados los
Funciones:
1994)
Contará con una memoria de 4096 palabras de 16 bits cada una (12 bits de
Bibliografías:
https://sites.google.com/site/arquitecturadecomputadorass4a/home/unidad-1
http://itcv-arquitectura-de-computadoras.blogspot.com/2014/11/12-analisis-de-
los-componentes.html
https://sites.google.com/site/computadorasarquitectura/home/unidad-7-cpu
http://fragaitm.webcindario.com/arqui/unidad1a.pdf
https://es.slideshare.net/CynthiaRamirez3/unidad-1-arquitectura
http://itpn.mx/recursosisc/5semestre/arquitecturadecomputadoras/Unidad
%20I.pdf