Sei sulla pagina 1di 5

ESTRUCTURA MULTINIVEL DE MAQUINA

Estructura multinivel: Se dise una estructura multinivel con la idea de que


cada nivel se dedique a resolver una parte del problema de comunicacin. Esto
es, cada nivel ejecuta funciones especficas.
El nivel superior utiliza los servicios de los niveles inferiores: Cada nivel se
comunica con su similar en otras computadoras, pero debe hacerlo enviando
un mensaje a travs de los niveles inferiores en la misma computadora. La
comunicacin internivel est bien definida. El nivel N utiliza los servicios del
nivel N-1 y proporciona servicios al nivel N+1.
La programacin es una tarea complicada y costosa. La realizacin de
aplicaciones partiendo del nivel fsico se v facilitada si se emplea un enfoque
de mquina multinivel. Segn ste, escribimos programas que simulen
mquinas virtuales partiendo de algn nivel de mquina; se acumulan tantas
etapas como sea necesario 2Recurdese que una mquina de Turing universal
es una plataforma en la que se puede expresar cualquier otra mquina de
Turing. 1.3 Obtencin de programas 55 hasta que el problema que se quiere
resolver se exprese fcilmente en alguna de ellas. As, una de las tareas de un
programquina ampliada mquina reimplementada N 1 N 2 N 2 N 1 mador
consiste en construir mquinas virtuales apoyadas en el nivel del hardware,
hasta que sea posible escribir programas en el nivel de abstraccin adecuado.
209. Estos niveles se pueden construir (a) aadiendo ms funciones a las
aportadas por el nivel de mquina inferior (m- quina ampliada), o bien (b)
ocultando total o parcialmente las funciones del nivel inferior y
reimplementando el nivel de mquina. 210. Cuando esta reimplementacin
tiene como fin suplantar (simular) un nivel de mquina virtual correspondiente a
otro nivel inferior de otra mquina, se suele denominar emulacin. Es habitual
cuando se desea ejecutar programas sobre una emulacin mquina, que en
principio estn escritos para ejecutarse sobre el nivel fsico de otra mquina
diferente

MEMORIA VIRTUAL Y JERARQUIA DE


MEMORIAS

La memoria virtual es una tcnica de gestin de la memoria que permite que el sistema
operativo disponga, tanto para el software de usuario como para s mismo, de mayor
cantidad de memoria que est disponible fsicamente. La mayora de los ordenadores
tienen cuatro tipos de memoria: registros en la CPU, la memoria cach (tanto dentro como
fuera del CPU), la memoria RAM y el disco duro. En ese orden, van de menor capacidad y
mayor velocidad a mayor capacidad y menor velocidad.

Si el equipo no tiene suficiente memoria de acceso aleatorio (RAM) para


ejecutar un programa o una operacin, Windows usa la memoria virtual para
compensar la falta

Jerarqua De Memorias

Es la organizacin piramidal de la memoria en niveles que tienen las


computadoras. El objetivo es conseguir el rendimiento de una memoria de gran
velocidad al coste de una memoria de baja velocidad, basndose en el principio
de cercana de referencias.
Los niveles que componen la jerarqua de memoria habitualmente son:
Nivel 0: Registros del microprocesador o CPU
Nivel 1: Memoria cach
Nivel 2: Memoria primaria (RAM)
Nivel 3: Memorias flash
Nivel 4: Disco duro (con el mecanismo de memoria virtual)
Nivel 5: Cintas magnticas (consideradas las ms lentas, con mayor capacidad,
de acceso secuencial)
Nivel 6: Redes (actualmente se considera un nivel ms de la jerarqua de
memorias)

REGISTROS DEL PROCESADOR

Los registros del procesador se emplean para controlar instrucciones en


ejecucin, manejar direccionamiento de memoria y proporcionar capacidad
aritmtica. Los registros son espacios fsicos dentro del microprocesador con
capacidad de 4 bits hasta 64 bits dependiendo del microprocesador que se
emplee.

MEMORIA CACHE

Una memoria cach es una memoria en la que se almacenas una serie


de datos para su rpido acceso. Existen muchas memorias cach (de disco,
de sistema, incluso de datos, como es el caso de la cach de Google), pero en
este tutorial nos vamos a centrar en la cach de los procesadores.

Bsicamente, la memoria cach de un procesador es un tipo de memoria voltil


(del
tipo RAM),
pero
de
una
gran velocidad.
En la actualidad esta memoria est integrada en el procesador, y su cometido
es almacenar una serie de instrucciones y datos a los que el procesador
accede continuamente, con la finalidad de que estos accesos sean
instantneos. Estas instrucciones y datos son aquellas a las que el procesador
necesita estar accediendo de forma continua, por lo que para el rendimiento del
procesador es imprescindible que este acceso sea lo ms rpido y fluido
posible.
el objetivo de lograr un tiempo de acceso menor a los datos almacenados en
distintos tipos de memoria, existen sistemas de hardware o software llamados
cach, los cuales almacenan estos datos de forma duplicada

MEMORIA PRINCIPAL (RAN DINAMICA)

La memoria RAM dinmica es el tipo de memoria ms comn utilizado hoy en


da. En el interior de cada chip de RAM dinmica se encuentra un bit de
informacin que est compuesto de dos partes: un transistor y un capacitador.
Son, por supuesto, transistores y capacitadores extremadamente pequeos por
lo que millones de ellos pueden caber en un solo chip de memoria. El
capacitador mantiene el bit de informacin (un 0 o un 1). El transistor acta
como un conmutador que permite a los circuitos del chip leer el capacitador o
cambiar su estado.

Potrebbero piacerti anche