Está en la página 1de 15

ARQUITECTURA

DE
COMPUTADORAS
Arquitecturas alternativas

Universidad Autónoma de Campeche


Ingeniería en Tecnología de Software
Profesor: Héctor M Quej Cosgaya
Alumna: Valentina Ramírez López
Introducción
La arquitectura de computadoras es un modelo y una descripción
funcional de los requerimientos y las implementaciones de diseño
para varias partes de una computadora, con especial interés en la
forma en que la unidad central de proceso (CPU) trabaja
internamente y accede a las direcciones de memoria.
CISC Complex Instruction Set Computing
Arquitectura de conjunto de instrucciones complejas (CISC):. Es un tipo de arquitectura de
computadoras que promueve el uso de gran número de instrucciones, permitiendo operaciones
complejas entre operandos situados en memoria o en registros internos.

Características:

● Nació de la mano de Intel, creado en 1971, lo


que permitiría el nacimiento de la
informática personal.
● Instrucción compleja, por lo tanto,
decodificación de instrucciones complejas.
● La instrucción puede tardar más de un ciclo
de reloj en ejecutarse.
● Más tipos de datos.
RISC Reduced Instruction Set Computing
Arquitectura de conjunto de instrucciones reducidas (RISC): Son procesadores que están diseñados
para ejecutar un número reducido de tipos de instrucciones que les permite operar a una
velocidad más elevada. La arquitectura RISC principalmente requiere menos cantidad de hardware
y una mayor flexibilidad de construcción.
Características:

● Instrucción más simple, por lo tanto,


decodificación de instrucción simple.
● Modos de direccionamiento simples.
● La instrucción toma un solo ciclo de
reloj para ejecutarse.
● Menos tipos de datos.
● Por su gran flexibilidad, es muy
utilizada para desarrollar chips para
smartphone y tablets.
Diferencias

CISC RISC

● La idea principal es que una sola instrucción ● La idea principal detrás de esto es simplificar el
realizará todas las operaciones de carga, evaluación hardware mediante el uso de un conjunto de
y almacenamiento, al igual que un comando de instrucciones compuesto por algunos pasos básicos
multiplicación hará cosas como cargar datos, para cargar, evaluar y almacenar operaciones, al
evaluarlos y almacenarlos, por lo que es complejo. igual que un comando de carga cargará datos, un
● Enfoque en intentar minimizar el número de comando de almacenamiento lo hará. almacenar los
instrucciones por programa pero a costa de un datos.
aumento en el número de ciclos por instrucción. ● Enfoque en reducir los ciclos por instrucción a costa
● Utiliza una unidad de control cableada y del número de instrucciones por programa.
microprogramada. ● Utiliza solo una unidad de control cableada.
● Los transistores se utilizan para almacenar ● Los transistores se utilizan para más registros.
instrucciones complejas. ● Solo puede realizar operaciones aritméticas de
● Puede realizar REG a REG o REG a MEM o MEM a MEM. registro a registro.
● El tamaño del código es pequeño. ● El tamaño del código es grande.
SIMD Instrucción única, múltiples flujos de datos

Es una forma de arquitectura paralela categorizada bajo la clasificación de Flynn.

Características:

● En esta arquitectura, se aplica una sola instrucción a


un grupo del flujo de datos o datos distintos al
mismo tiempo.
● Tiene una sola unidad de control que se utiliza para
evocar varias unidades de procesamiento aisladas.
● Ayuda al procesamiento de vectores donde una sola
unidad de control proporciona una guía para el
funcionamiento de todas las unidades de ejecución.
● La unidad de memoria compartida se divide en
módulos para que pueda interactuar con todos los
procesadores simultáneamente.
MIMD Flujo de datos múltiples de instrucciones múltiples

Implica computadoras que tienen múltiples unidades de procesamiento, flujos de instrucciones y


flujos de datos. Esta arquitectura aplica múltiples instrucciones sobre diferentes datos
simultáneamente.
Características:

● Las máquinas MIMD se consideran la configuración


más compleja, pero también asegura la eficiencia.
● Proporciona una alta concurrencia donde, además de
la operación concurrente de procesadores, también se
ejecutan múltiples procesadores en el mismo marco
de tiempo concurrentes entre sí.
● Funciona de manera eficiente con el modelo de
memoria compartida y distribuida.
Diferencias

SIMD MIMD

● La creación, interpretación y depuración de los programas ● Proporciona una gran flexibilidad al emplear múltiples
se realiza de una manera más sencilla gracias al flujo de subprocesos de control.
instrucciones único y la sincronización absoluta de SIMD. ● Facilita la ejecución eficiente de las declaraciones
● Proporciona una comunicación entre procesos eficaz condicionales (es decir, if-then-else) porque el
mediante el empleo de sincronización implícita. Utiliza procesador es independiente y puede seguir cualquier
comandos "enviar" y "recibir" para reconocer al receptor ruta de decisión aleatoria.
que lo envía, por qué se envió y cuándo leerlo, en lugar ● La propiedad asincrónica de MIMD puede acelerar la
de protocolos de identificación. velocidad de ejecución de instrucciones que toman una
cantidad de tiempo indefinida.
● Puede superponer instrucciones de flujo de control y
múltiples operaciones escalares en la CU.
● No requiere u.m. adicionales y, por lo tanto, no tiene
costo adicional.
● Requiere menos memoria ya que la copia única de la
instrucción se almacena en la memoria del sistema.
● Se necesita un decodificador de instrucción única que
reduce el costo total de SIMD.
Periféricos E/S
Colección de interfaces que usan las distintas unidades funcionales de un sistema de
procesamiento de información para comunicarse unas con otras, enviadas a través de
esas interfaces. Las entradas son las señales recibidas por la unidad, mientras que las
salidas son las señales enviadas por ésta."Realizar una entrada/salida" se refiere a
ejecutar una operación de entrada o de salida. Los dispositivos de E/S los usa una
persona u otro sistema para comunicarse con una computadora.
Direcciones
E/S aislado: El bus de control dispone de líneas de
Cuando la CPU, memoria principal e E/S lectura/escritura en memoria más otras en
comparten un bus común, hay dos modos de entrada/salida. En este caso, el comando especifica
direccionamiento posibles: mapeado de cuándo una dirección se refiere a memoria o E/S. Se
puede utilizar todo el rango del bus de direcciones para
memoria y aislado.
direccionar memoria y E/S de forma independiente, de
ahí el nombre de E/S aislada. La ventaja del primer tipo
es que generalmente existen muchas más instrucciones
referidas a memoria que a E/S, lo cual permite una
programación más eficiente.
E/S mapeado de memoria: La CPU trata los registros de
datos y estado de los módulos como posiciones de
memoria, y utiliza las mismas instrucciones máquina
para acceder a memoria y E/S. Las líneas del bus de
direcciones dan un número máximo de posiciones a
direccionar, que estarán repartidas entre memoria y E/S
en alguna proporción.
Interrupciones
En la E/S programada el procesador tiene que esperar un tiempo
considerable a que el módulo de E/S esté preparado para
realizar la operación. El procesador espera comprobando
repetidamente el estado del módulo de E/S, degradándose
significativamente el rendimiento de la CPU. Para evitar este
inconveniente se introdujo el sistema de interrupciones en los
procesadores.
Básicamente una interrupción viene determinada por la
ocurrencia de una señal externa que provoca la bifurcación a
una dirección específica de memoria, interrumpiendo
momentáneamente la ejecución del programa. A partir de esa
dirección se encuentra la rutina de tratamiento que se encarga
de realizar la operación de E/S propiamente dicha, devolviendo
después el control al punto interrumpido del programa.
Puerto COM
Es simplemente una interfaz que permite conectar
un dispositivo serie a un ordenador.
El puerto COM se puede encontrar integrado en
switches, motherboard y tarjetas de expansión de
puertos, mientras que el conector COM tipo F
(female) se encuentra en uno o ambos extremos del
cable de los periféricos.
Puerto LPT
El nombre predeterminado para un puerto paralelo de un
ordenador es LPT1. "LPT" significa "Terminal de impresión". Se
trata de un conector especial para conectarse a una
impresora. Algunos equipos tenían un número de puertos LPT
(LPT1, LPT2, etc.).
Este periférico sólo puede servir a una computadora. La única
manera de comunicarse con el periférico conectado al puerto
LPT , que no sea en ese equipo, es conectarse a la
computadora a través de una red y usar el software en ese
equipo para enviar impresiones a la impresora en nombre de
la primera computadora
El puerto Ethernet permite tres tipos de
conexión:
● 10BASE-T que funciona a 10 megabits
por segundo (Mbit/s).
● 100BASE-TX que funciona a 100 Mbit/s.
Puerto Ethernet
● 1000BASE-T llamado también Fast
Ethernet y funciona a 1000 Mbit/s (1
Es una pequeña ranura cuadrada que se encuentra en la
gigabit por segundo).
parte posterior de la mayoría de las computadoras,
laptops, impresoras, routers, switches, blu-rays,
reproductores de DVD, LCDs, LEDs, consolas de videojuegos
y otros dispositivos externos. Un puerto Ethernet se parece
a una entrada de teléfono normal, pero no es compatible
con los teléfonos ya que la ranura es un poco más ancha y
sirve para conectar un equipo a la red o al internet por
medio de cable utilizando un conector RJ-45.
Bibliografía

● Solé, R. (2021, 24 septiembre). RISC: La arquitectura de procesadores usada por ARM para cambiar el mercado. Profesional Review.

https://www.profesionalreview.com/2021/07/17/que-es-risc/

● Arquitectura CISC vs RISC. (2016, 9 agosto). Arquitectura de Computadoras. https://is603arquicom2016.wordpress.com/arquitectura-cisc-vs-risc/

● GeeksforGeeks. (2022, 13 enero). Computer Organization | RISC and CISC. https://www.geeksforgeeks.org/computer-organization-risc-and-cisc/

● 403 Forbidden. (s. f.). LIVING-IN-BELGIUM. https://es.living-in-belgium.com/difference-between-simd-and-mimd-218

● MASTER DEGREE: Industrial Systems Engineering. (s. f.). PAC.

http://www.ieec.uned.es/investigacion/Dipseil/PAC/archivos/Informacion_de_referencia_2_ISE3_4_2.pdf

● U. (2022, 21 enero). 8.1.2 Direcciones de entrada/salida (E/S). blogspot.

http://arquitecturaencomputadoras12.blogspot.com/2012/12/812-direcciones-de-entradasalida-es.html

● Puerto serie - Direcciones. (s. f.). pchardware. http://www.pchardware.org/puertos/direcciones.php

También podría gustarte