Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MODELO DE ARQUITECTURAS
DE CÓMPUTO.
1.1 MODELOS DE ARQUITECTURAS DE CÓMPUTO.
1.1.1 Clásica
Entrada y Salida
Registros
Entrada y Salida
Registros
El hecho de tener un bus separado para el programa y otro para los datos permite
que se lea el código de operación de una instrucción, al mismo tiempo se lee de
la memoria de datos los operados de la instrucción previa. Así se evita el
problema del cuello de botella de Von Newman y se obtiene un mejor
desempeño.
B1 E1 B2 E2 B3 E3
Esta cola se parece a un tubo donde las instrucciones entran por un extremo y salen
por el otro. De esta analogía proviene el nombre en ingles: Pipelining o
entubamiento.
UNIDAD DE UNIDAD DE
BUSQUEDA COLA DE INSTRUCCIONES EJECUCION
B1 B2 B3
E1 E2 E3
Búsqueda y ejecución en secuencia de tres instrucciones en un procesador con
segmentación del cause.
En este esquema sigue tomando el mismo número de ciclos de reloj (el mismo
tiempo), pero como se trabaja en varias instrucciones al mismo tiempo, el número
promedio de instrucciones por segundo se multiplica.
Otra razón por la que las ventajas de este esquema se pierden es cuando se
encuentra un salto en el programa y todas las instrucciones que ya se buscaron y
se encuentran en la cola, deben descartarse y comenzar a buscar las instrucciones
desde cero a partir de la dirección a la que se salto.
BUSQUEDA EJECUCION
1.1.3 De multiprocesamiento.
1.2.1 CPU
Para aceptar órdenes del usuario, acceder a los datos y presentar los resultados, la
CPU se comunica a través de un conjunto de circuitos o conexiones llamado bus.
PC
MAR
MDR
Registros IR
PSW OR
NOR
Instrucciones AND
Desplazamiento
Rotación
Reg. a Reg.
Movimientos de datos Reg. a Mem.
Mem. A reg.
Mem a mem.
Instrucciones
Tipos
Básicamente nos encontramos con dos tipos de diseño de los microprocesadores:
Jerarquía de memoria
En un ordenador hay una jerarquía de memorias atendiendo al tiempo de acceso y a
la capacidad que normalmente son factores contrapuestos por razones económicas y
en muchos casos también físicas.
Memoria central o principal: En este nivel residen los programas y los datos. La CPU
lee y escribe datos en él aunque con menos frecuencia que en los niveles
anteriores. Tiene un tiempo de acceso relativamente rápido y gran capacidad.
Clasificación de memorias
Las memorias se clasifican, por la tecnología empleada y, además según la forma
en que se puede modificar su contenido, A este respecto, las memorias se clasifican
en dos grandes grupos:
Memorias RAM: Son memorias en las que se puede leer y escribir, si bien su
nombre (Random access memory) no representa correctamente este hecho. Por su
tecnología pueden ser de ferritas (ya en desuso) o electrónicas.
Memorias ROM (Read 0nly Memory): Son memorias en las que sólo se puede leer.
Pueden ser:
ROM programadas por máscara, cuya información se graba en fábrica y no se
puede modificar.
Otros dispositivos de entrada son los lápices ópticos, que transmiten información
gráfica desde tabletas electrónicas hasta la computadora; joysticks y el ratón, que
convierte el movimiento físico en movimiento dentro de una pantalla de
ordenador; los escáneres luminosos, que leen palabras o símbolos de una página
impresa y los traducen a configuraciones electrónicas que la computadora puede
manipular y almacenar; y los módulos de reconocimiento de voz, que convierten
la palabra hablada en señales digitales comprensibles para la computadora.
También es posible utilizar los dispositivos de almacenamiento para introducir
datos en la unidad de proceso.