La memoria de un computador o cualquier dispositivo que efectúe algún tipo de cálculo que requiera almacenar temporal o permanentemente información, es un elemento o pieza lógica y física fundamental; pues para el caso que nos ocupa, un sistema computacional, implica el almacenamiento de información en un tiempo determinado. La memoria está relacionada directamente con los procesadores de un equipo de cómputo, pues su gestión de información se hace con estos, al igual que con los diversos dispositivos de entrada y salida.
Actualmente los sistemas de memoria, se han diversificado y a futuro, gracias a la nanotecnología, sus cambios serán radicales, pasando de un almacenamiento molecular a uno de carácter atómico y cuántico. Existen diferentes formas de almacenamiento, el analógico y el de estado sólido (como la RAM, que es la más representativa), otras veces, se hace referencia a las formas de almacenamiento masivo, tales como los discos ópticos de diversa longitud de onda (CD, DVD, con sus diversas variantes, los Blue Ray), y tipos de almacenamiento magnético, como son los discos duros y otros dispositivos más lentos que las memorias de estado sólido, pero de naturaleza permanente.
La memoria de un computador o cualquier dispositivo que efectúe algún tipo de cálculo que requiera almacenar temporal o permanentemente información, es un elemento o pieza lógica y física fundamental; pues para el caso que nos ocupa, un sistema computacional, implica el almacenamiento de información en un tiempo determinado. La memoria está relacionada directamente con los procesadores de un equipo de cómputo, pues su gestión de información se hace con estos, al igual que con los diversos dispositivos de entrada y salida.
Actualmente los sistemas de memoria, se han diversificado y a futuro, gracias a la nanotecnología, sus cambios serán radicales, pasando de un almacenamiento molecular a uno de carácter atómico y cuántico. Existen diferentes formas de almacenamiento, el analógico y el de estado sólido (como la RAM, que es la más representativa), otras veces, se hace referencia a las formas de almacenamiento masivo, tales como los discos ópticos de diversa longitud de onda (CD, DVD, con sus diversas variantes, los Blue Ray), y tipos de almacenamiento magnético, como son los discos duros y otros dispositivos más lentos que las memorias de estado sólido, pero de naturaleza permanente.
En este material podrás encontrar información acerca de los tipos, caracteristicas, ejemplos de arquitecturas de computadoras. Nota: Esta es la actualización de mi material # 3
2. Es el diseño conceptual y la estructura
operacional fundamental de un sistema de
computadora. Es decir, 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 (UCP) trabaja internamente y
accede a las direcciones de memoria.
3. Ventajas de las arquitecturas
Pila: Modelo sencillo para evaluación
de expresiones (notación polaca
inversa). Instrucciones cortas pueden
dar una buena densidad de código.
Acumulador: Instrucciones cortas.
Minimiza estados internos de la
máquina (unidad de control sencilla).
Desventajas de las arquitecturas
Registro: Modelo más general para
el código de instrucciones parecidas. Pila: A una pila no se puede acceder
Automatiza generación de código y aleatoriamente. Esta limitación hace
la reutilización de operandos. Reduce difícil generar código eficiente.
el tráfico a memoria. Una También dificulta una
computadora actualmente tiene implementación eficiente, ya que la
como estándar 32 registros. El pila llega a ser un cuello de botella
acceso a los datos es más rápido. es decir que existe dificultad para la
transferencia de datos en su
velocidad mk.
Acumulador: Como el acumulador es
solamente almacenamiento temporal,
el tráfico de memoria es el más alto
en esta aproximación.
Registro: Todos los operadores
deben ser nombrados, conduciendo
a instrucciones más largas.
4. Almacenamiento de operandos en la CPU
La diferencia básica está en el almacenamiento
interno de la CPU.
Las principales alternativas son:
• Acumulador.
• Conjunto de registros.
• Memoria
Características: En una arquitectura de
acumulador un operando está implícitamente en
el acumulador siempre leyendo e ingresando
datos. (Ej.: calculadora Standard -estándar-)
En la arquitectura de pila no es necesario
nombrar a los operandos ya que estos se
encuentran en el tope de la pila. (Ej.: calculadora
de pila HP)
La Arquitectura de registros tiene sólo operandos
explícitos (es aquel que se nombra) en registros
o memoria.