domingo, 4 de octubre de 2015

Consolidación. Unidad 1

Día 4-Octubre-2015.

Buenas noches a todos. Un año más aquí y van....y lo que nos quedan. Empezamos un nuevo curso y una nueva asignatura.

Iremos poniendo cada cierto tiempo los ejercicios de consolidación. Aquí va el primero.

  1. ¿Qué es la arquitectura Harvard? ¿En qué se diferencia de la arquitectura Von Neumann?
    Construida por Howard H. Aiken sobre la base de la máquina analítica de Babbage. Se trataba de una enorme máquina que utilizaba señales electromagnéticas para hacer funcionar los componentes mecánicos y que sustituía como componente estructural las válvulas de vacío del analizacor diferencial por relés. Permitía realizar cuatro operaciones (sumas, restas, multiplicaciones y divisiones) y hacer referencia a resultados anteriores.

Se diferencia por que cambió la programación por hardware (arquitectura Harvard) por una programación mediantes programas software que se almacenan conjuntamente con los datos, se gana en flexibilidad y polivalencia. Además, al poderse utilizar un mismo programa en diferentes sistemas que tuvieran la misma arquitectura, supuso el inicio de la industria del software y la aparición de profesionales especializados en la programación.

  1. ¿Por qué fue tan importante el desarrollo del álgebra de Boole para la computación moderna?
    Fue fundamental en el funcionamiento de los sistemas informáticos actuales, ya que suponen la base a partir de la cual pueden diseñarse circuitos electrónicos capaces de realizar operaciones.
  2. ¿Cuáles son los componentes de la unidad de control? ¿Qué función tiene cada uno de ellos?
    Los componentes de la unidad de control son:
  • Contador de programa (pc). Contiene la dirección en memoria de la siguiente instrucción a ejecutar.
  • Registro de instrucción (DI). Almacena la instrucción que se está ejecutando en este momento.
  • Decodificador de la instrucción (DI). Cada instrucción está dividida en dos partes: el código de operación y la dirección de los operandos (si los requiere la instrucción). El decodificador interpreta o decodifica el campo del código de operación para averiguar cuál es la operción a realizar.
  • Secuenciador (S). Genera las microórdenes necesarias para ejecutar, paso a paso y de forma sincronizada, la instrucción.
  • Reloj del sistema (CLK). Es un circuito oscilador que genera impulsos eléctricos a una frecuencia constante, que sincroniza la ejecución de cada instrucción. Su velociadad se mide en hercios (Hz), según el número de pulsos por segundo. Cada instrucción puede tardar en ejecutarse uno o varios pulsos de reloj.
  • Registro de estado (RE). Registra las diferentes condiciones de estado de la última operación.
  1. ¿Cuál es la importancia del reloj en la CPU?
    La importancia es que cuánto mayor sea la velocidad más rápido es el procesamiento
  2. ¿Qué es la FPU?
    Las unidades de coma flotante realizan operaciones aritméticas entre dos números en coma flotante. Estas unidades se llamaban antiguamente coprocesador matemático.

Realiza operaciones complejas de forma muy rápida.


  1. Busca en Internet información sobre el FSB y el BSB. ¿Para qué sirven? ¿Dónde están situados?
    FSB (Front Side Bus). Es el tipo de bus utilizado como bus principal en algunos de los antiguos microprocesadores para comunicarse con el circuito integrado auxiliar.
    BSB (Back-Side Bus). Es el tipo de bus utilizado para conectar el microprocesasor y su memoria caché externa.
  2. ¿Qué tipos de memoria caché podemos encontrarnos en los microprocesadores actuales? ¿Dónde están situadas?
    L1, dentro del encapsulado de la CPU
    L2, en la placa base
    L3. fuera de la CPU
  3. ¿Qué son MFLOPS? ¿Y MIPS?
    MFLOPS. Millones de operaciones en punto flotante por segundo. 106 de FLOPS
    MIPS. Familia de microprocesadores de arquitectura RISC desarrollos por MIPS Technologies.

No hay comentarios:

Publicar un comentario