Arquitecturas de cómputo
La unidad central de procesamiento
Generalidades
Conceptos Clave
Memoria
100

Hola

Como estas

100
Se caracterizan por tener un número amplio de instrucciones y modos de direccionamiento. Se implementan instrucciones especiales que realizan funciones complejas, de manera que un programador puede encontrar con seguridad, una instrucción especial que realiza en hardware la función que el necesita.
¿Cuales son las arquitecturas CISC?
100
La expresión " " es, en términos generales, una descripción de una cierta clase de máquinas de lógica que pueden ejecutar complejos programas de computadora.
¿Que es: unidad central de proceso?
100
Por la gran cantidad de núcleos con los que cuenta, logran un excelente desempeño al ejecutar algoritmos que se adaptan a ser paralelizados, a tal grado que muchas de las supercomputadoras más rápidas de la actualidad utilizan estos procesadores.
¿Cuales son: Las unidades de procesamiento gráfico (Graphics Processing Unit GPU)? NOTA: sistemas diseñados originalmente para el procesamiento de Gráficos, con múltiples procesadores vectoriales sencillos compartiendo la misma memoria, la cual también puede ser accedida por el CPU.
100
Son dispositivos que retienen datos informáticos durante algún intervalo de tiempo.
¿Qué son los dispositivos de memoria?
200
Esto limita el grado de paralelismo (acciones que se pueden realizar al mismo tiempo) y por lo tanto, el desempeño de la computadora.
¿A qué se le conoce como el cuello de botella de Von Newman? NOTA: La principal desventaja de esta arquitectura, es que el bus de datos y direcciones único se convierte en un cuello de botella por el cual debe pasar toda la información que se lee de o se escribe a la memoria, obligando a que todos los accesos a esta sean secuenciales.
200
Los compiladores de lenguajes de alto nivel no hacían uso de las instrucciones especiales implementadas en los procesadores CISC. Por esta causa se decidió que era mejor emplear los recursos ofrecidos por las compuertas lógicas de circuito en hacer que las pocas instrucciones que realmente empleaban los compiladores se ejecutaran lo más rápidamente posible.
Por que en general ya no se programaba mucho en ensamblador, sino en lenguajes de alto nivel, tales como C.
200
Son conjuntos de computadoras independientes conectadas en una red de área local o por un bus de interconexión y que trabajan cooperativamente para resolver un problema.
¿Qué son los Clusters?
200
En los sistemas " " , varios procesadores comparten la misma memoria principal y periféricos de I/O, Normalmente conectados por un bus común. Se conocen como " ", ya que ningún procesador toma el papel de maestro y los demás de esclavos, sino que todos tienen derechos similares en cuanto al acceso a la memoria y periféricos y ambos son administrados por el sistema operativo.
¿Qué son SMP (Simetric Multiprocesesors)?
200
Estas memorias son utilizadas para almacenamiento primario.
¿Cuáles son las memorias RAM y ROM?
300
Esta arquitectura surgió en la universidad del mismo nombre, poco después de que la arquitectura Von Newman apareciera en la universidad de Princeton. Al igual que en la arquitectura Von Newman, el programa se almacena como un código numérico en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato que los datos.
¿Cuál es la ARQUITECTURA Harvard?
300
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 segmentado o no segmentado, si con tipo CISC o RISC, Von Newan o Harvard y si solo tienen instrucciones enteras o implementan también instrucciones de punto flotante.
¿Cómo pueden clasificarse los CPUs modernos?
300
Es un bus en el cual los datos son enviados por bytes al mismo tiempo, con la ayuda de varias líneas que tienen funciones fijas. La cantidad de datos enviada es bastante grande con una frecuencia moderada y es igual al ancho de los datos por la frecuencia de funcionamiento.
¿Cuál es el Bus Paralelo?
300
Es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras
¿Qué es un Bus?
300
Permite a cierto tipo de componentes de una computadora acceder a la memoria del sistema para leer o escribir independientemente de la unidad central de procesamiento (CPU) principal.
¿Cuál es el DMA?
400
Este tipo de arquitecturas buscan mejorar el desempeño realizando paralelamente varias etapas del ciclo de instrucción al mismo tiempo. El procesador se divide en varias unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones.
¿Cuáles son las ARQUITECTURAS Segmentadas?
400
Por lo tanto, toda computadora debe ser capaz de procesar las instrucciones de su programa en un ciclo de instrucción, consistente en un número de etapas que varia con cada CPU, pero que tradicionalmente han sido tres:
¿Cuales son las etapas de: Búsqueda, Decodificación y Ejecución?
400
La estructura de un bus se compone de:
Datos, dirección y control.
400
En este los datos son enviados, bit a bit y se reconstruyen por medio de registros o rutinas de software. Está formado por pocos conductores y su ancho de banda depende de la frecuencia.
¿Cuál es el Bus de tipo Serie?
400
Bus del sistema: Conecta al procesador a través de la memoria " " con la memoria del sistema y con un segundo nivel de dispositivos de velocidad media.
¿Cuál es la memoria Cache?
500
Son computadoras pensadas para aplicar un mismo algoritmo numérico a una serie de datos matriciales, en especial en la simulación de sistemas físicos complejos, tales como simuladores para predecir el clima, explosiones atómicas, reacciones químicas complejas, etc., donde los datos son representados como grandes números de datos en forma matricial sobre los que se deben de aplicar el mismo algoritmo numérico.
¿Cuales son las computadoras de "Procesadores Vectoriales"?
500
En esta etapa se lleva a cabo la operación sobre los datos que se vallan a procesar. En general, la unidad de control (CU) 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.
¿Cuál es la etapa de Ejecución?
500
Es una suspensión temporal de la ejecución de un proceso, para pasar a ejecutar una subrutina de servicio de interrupción, la cual, por lo general, no forma parte del programa, sino que pertenece al sistema operativo o al BIOS). Una vez finalizada dicha subrutina, se reanuda la ejecución del programa.
¿Qué es una interrupción?
500
La jerarquía de los buses es:
Bus local, Bus del sistema y Bus de expansión.
500
Es el significado del acrónimo ROM
¿Qué es Read Only Memory?