Está en la página 1de 4

Escuela Superior Politécnica del Litoral

Organización de Computadores (CCPG1049)

Tarea: Investigación

Camilo Andrés Gutiérrez Plaza


201710969

ING. Estefanía Arias T.


19 de Julio del 2020
PREGUNTAS
¿Cuáles son las reglas para redondear los últimos dígitos en el formato IEEE 754?
Las reglas para redondear números binarios en formato IEEE-754 son:

• Redondeo hacia arriba


• Redondeo hacia abajo
• El par más cercano
• Redondeo a 0

Para redondear un número binario se utilizan bits de guarda, que sirven para redondear un
número binario como si se usara la precisión infinita. El formato IEEE-754 utiliza 3 bits de guarda,
R, S, y G. R y S son los dos siguientes dígitos excedentes del número binario el cuál dependiendo
del criterio se hará una operación u otra. En la siguiente tabla se resume el uso de R y S dentro
de los distintos criterios. [1]

Redondeo Resultado >= 0 Resultado < 1


Hacia arriba +1 LSB si (R | S)
Hacia abajo 1 LSB si (R | S)
El par más cercano 1 LSB si ((R | LSB) | (R & S)) 1 LSB si ((R | LSB) | (R & S))
Hacia 0

Realice una comparación entre RISC y CISC. Incluya las principales diferencias,
arquitecturas, ejemplos comerciales.
Dentro de la arquitectura de computadoras existe una clasificación que depende de cuál es su
filosofía para la construcción de sus instrucciones, en esta clasificación se pueden encontrar dos
tipos; RISC que se refiere a Reduced Instruction Set Computer, y CISC que se refiere a Complex
Instruction Set Computer, donde su diferencia radica en su número de instrucciones por
programa (IC) y en el número de ciclos por programa (CPI).

Tabla comparativa RISC y CISC [2]


En RISC se pueden encontrar arquitecturas como PowerPC, ARM, SPARC, MIPS.

En CISC se pueden encontrar arquitecturas como x86, VAX, IBM 360, Motorola 68000.

En RISC se pueden encontrar procesadores comerciales como NEC VRA4300 CPU, un


procesador derivado de MIPS, el cuál es el núcleo de funcionamiento del Nintendo 64.

EN CISC se pueden encontrar procesadores comerciales tales como IA32 o AMD64 que son
famosas arquitecturas de procesadores utilizados dentro de computadoras personales.

Realice una comparación entre arreglos y punteros.


Tanto los arreglos como los punteros son conceptos asociados a la memoria RAM de un
computador, de manera que los arreglos son espacios de memoria donde el tamaño de sus
elementos es igual a un WORD una unidad utilizada en la arquitectura de procesadores para
referirse al tamaño máximo de un registro, en caso de MIPS el tamaño de un WORD es de 32 bits.
En cambio, un puntero es como su nombre lo dice una variable que apunta directamente a una
dirección dentro de la memoria RAM. En programación se puede hacer la implementación de un
arreglo dinámico a través de un puntero donde la dirección de memoria asignada será la del
primer elemento del arreglo, y los siguientes estarán a un WORD de distancia.

Escoja una arquitectura y realice una comparación la arquitectura MIPS.


Arquitectura ARM vs MIPS:
Tanto ARM como MIPS son arquitecturas con ISA RISC por lo tanto en cuanto a desempeño son
similares, sin embargo, estas dos arquitecturas tienen diferencias, las cuales pueden ser en su
número de registros, MIPS tiene 32 registros y ARM 16 registros y popularidad donde en el caso
de ARM ha venido creciendo durante los años. En las tablas siguientes se pueden ver la
diferencia entre sus instrucciones.

¿Cuál es la arquitectura más usada en el mercado?


En el mercado hay dos segmentos diferentes, está el mercado CPU para dispositivos móviles y el
de computadores de propósito general. Del lado de dispositivos móviles ARM es la arquitectura
más usada actualmente. Del lado de computadoras personales está IA64/32 de parte de Intel
que ha estado a la cabeza del mercado desde hace muchos años, sin embargo, se ha visto como
AMD se está convirtiendo en un potencial rival.
Bibliografía

[1] A. Stankevicius, «Organización de Computadoras».

[2] D. Smith y M. Plaha, «RISC vs CISC».

También podría gustarte