Arquitectura de micoprocesadores de 32 bits
Enviado por Mauro Argañaraz • 26 de Junio de 2020 • Informe • 369 Palabras (2 Páginas) • 154 Visitas
GUÍA DE ESTUDIO N° 2
Tema: Arquitectura de Procesadores de 32 bits.
Desarrollar las preguntas de la guía consultando la bibliografía y los links propuestos.
1) ¿Qué significa ISA?
ISA viene del inglés Instruction Set Architecture, (arquitectura del conjunto de instrucciones). La ISA sería el conjunto de instrucciones que una CPU puede entender y ejecutar. ISA sirve como límite entre el software y el hardware.
2) ¿Qué es assembly?
Es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos.
3) ¿Qué relación tiene ISA con assembly (assembler)?
La relación entre ISA y Assembly es que, por ejemplo, para que un programa en lenguaje asamblea sea entendido por la CPU hay que pasarlo antes a lenguaje de máquina mediante el “ensamblador”. El lenguaje de maquina es un conjunto de instrucciones ISA más los datos que queremos ingresar.
4) ¿Qué significa RISC y CISC?
RISC (del inglés Reduced Instruction Set Computer, en español Computador con conjunto de instrucciones reducido)
CISC (del inglés Complex Instruction Set Computer, en español Computador con Conjunto de Instrucciones Complejas)
5) ¿Qué relación tiene RISC y CISC con ISA?
RISC y CISC son conjuntos de instrucciones derivados de ISA. Se utilizan dependiendo del tipo de arquitectura de la computadora.
6) Las mejoras de la arquitectura RISC hicieron que las arquitecturas anteriores desaparecieran o se adaptaran. ¿Cuál desapareció?
La arquitectura que desapareció fui CISC. Ya que RISC es más barata lo que necesita menos transistores para su fabricación y también es más rápida.
7) ¿Qué hizo Intel para adaptarse al desafío impuesto por RISC respecto del desempeño?
8) ¿Qué determino el desarrollo de arquitectura RISC, ARM?
9) El paralelismo en múltiples niveles es la fuerza impulsora del diseño de computadoras. ¿Cuáles son las principales limitantes de esta línea de acción?
10) Las nuevas arquitecturas deben dar soporte al paralelismo de los procesos. Enumere los tipos de paralelismo enfocados en las aplicaciones.
11) Describa por qué surge cada enfoque de paralelismo a nivel de aplicaciones
12) El hardware puede explotar estos tipos de paralelismos en las aplicaciones. Enumere en qué formas.
13) El ISA sirve como límite entre el software y el hardware. ¿Qué diferencia existe entre ARM, MIPS, x86, RISC-V y otros?
14) Describa la situación actual sobre Arquitecturas Licenciadas y Open Source.
...