Reklama

La organización mem’para el procesador

La organización mem’para el procesador

La organización mem’para

Como se indica, Intel8086(88) tiene mem’inco 1 Mb. Para que, para realizar el direccionamiento para el número de celdas, debe tener 20 bits puntero. Dado que el índice de comandos IP (al igual que otros registros mp tiene 16 descargas, el mp no tiene acceso directo a toda la memoria. Esta tarea resuelven mediante la segmentación de mem’para, es decir, la separación de sus piezas. La organización de un segmento de

La división realiza así, que cada segmento contiene hasta 64 Kb (65 536 bytes). La dirección de inicio se puede establecer el programa y siempre debe comenzar con 16 bytes fronteras. Recordemos, el intercambio de información entre el mp y el mem’memoria con direcciones físicas.

El programa más a menudo utiliza direcciones lógicas, que da la posibilidad de escribir el comando sin la previa de la definición de zona, donde este comando se encuentra en el mem’para. Lógica dirección tiene dos componentes: la base de los segmentos y de los valores de desplazamiento dentro del segmento de. Una vez que la unidad de vinculación se dirige a la mem’para, el totalizador de la dirección de (Sma) formará la dirección física de la regla: el valor de la base del segmento se desplaza a las cuatro de la descarga hacia la izquierda, y ese 20-el número de bits se suma a la deriva.

Básicos de la dirección de segmento reciben la división de física de la dirección de la celda inicial de un segmento en 16. Estas direcciones figuran en el сегментных registros (así, Mp 8086 al mismo tiempo puede alojar hasta cuatro segmentos de). La ubicación del segmento solo se aplica una limitación de: él debe estar al borde de dieciséis bytes (es decir, la dirección física de la celda inicial debe compartir en 16).

Si el segmento de cierta manera un, lo ledgers indicadores que pueden ser utilizados de direcciones para acceder a cualquier byte o palabra dentro de este segmento de la. Así, Mp sólo tiene acceso a 64 Kb mem’para, y direccionamiento a 1 Mb es posible sólo con el uso de los registros de segmentos. Es uno de los defectos mp siete’el período de 8086 (88). Por ejemplo, Mp Motorola MS 68000 (contiene 32 bits de los registros-punteros) puede dirigirse directamente a 16 Mb de mem’para. ЩШ

Como se indicó anteriormente, Mp tiene cuatro segmentos de mayúsculas y minúsculas. Así, a la vez distinguen cuatro dirigidas a los segmentos de :

        team de CS;

        datos de DS;

        adicional ES;

        de pila SS.

Los segmentos pueden ser adyacentes (Y, Con), separados (Con, E), superponer parcialmente (En, D; E, G) o totalmente (Y, En o E, F).

Team segmento contiene la instrucción, que elige el dispositivo de sv’, realiza el actuador de.

El segmento de datos se utilizan para запом’ятовування programas, variables y constantes.

Segmento adicional para 64 Kb de memoria de trabajo’para.

El segmento de pila contiene стековую la estructura de una capacidad de hasta 64 Kb.

Si todos los registros de segmentos de descargar la misma base de la dirección de, todos los cuatro segmentos, se reflejarán en la misma área de memoria física.

Caché-mem’inco

Con el fin de aumentar la velocidad al manejar el procesador de funcionamiento mem’de la memoria en la arquitectura de los procesadores de 32 bits implementado una jerarquía de mem’para, que supone la presencia de una relativamente alta capacidad y baja el rendimiento dinámico de la copita (Dynamic RAM) y de menor capacidad y mayor rendimiento de la caché-mem’para, estática o SRAM (Static RAM),

El plazo de “la memoria caché” (cache) en nuestro caso se corresponde con el valor “el escondrijo” y el secreto de este escondrijo es, especial el controlador de la memoria caché puede incluir el uso de un procesador de cierta parte de la mem ram’de la memoria y de antemano subir su caché rápida- mem’inco. En los modernos comp’equipos caché-mem’la asignación se basa en los dos- o el esquema de tres niveles. La memoria caché de primer nivel (LI Cache) integrado directamente en el chip de núcleo del microprocesador, a partir de i486. La caché de segundo nivel (L2 Cache) se ha instalado en la placa base y se unía a especial en el interior de un bus de la cpu. A partir de procesador p6 de caché de segundo nivel montado en el cuerpo del microprocesador. La capacidad de la memoria caché de los niveles superiores a cientos de mb, y el rendimiento es aproximadamente la mitad que la memoria caché de primer nivel. La memoria caché de tercer nivel se instalan en la placa del sistema, o en el cuerpo del microprocesador (se utilizan para la construcción de los servidores y clústeres).

El almacenamiento en caché de mem’de memoria personales comp’máquinas

Por definición, caché-mem’inco tiene una menor capacidad de, operatorio, por lo tanto no se puede almacenar una copia de toda la operativa mem’para. Este tipo de mem’de la memoria almacena un número limitado de la información y la tabla de (la lista de) de la conformidad de los datos de las zonas de la principal mem’para. Además, no toda la operativa del mem’inco, que está disponible a un procesador de, se puede almacenar en caché. La razón principal de esto es la posibilidad de controlador de la memoria caché.

La eficiencia en el trabajo de la memoria caché’memoria obviamente depende de, cuánto bien se encuentran en ella los datos, en los que se producen звернен. de procesador. Se distinguen dos casos:

        si a consecuencia de la manipulación de la cpu a la memoria caché encontrados en las.

viena datos, previamente leídos de la mem’para, lo creen, lo que sucedió caché-contacto (cache hit);

        si a consecuencia de la manipulación de procesador de datos en caché no resultó algo creen que se produjo el caché de una metedura de pata (cache miss). En este caso, el procesador debe leer los datos desde el mem’para.

Enідношення la cantidad de caché de visitas, el número total de visitas se llama el factor de coincidencia, o el éxito. El porcentaje de éxito de visitas, principalmente depende del algoritmo de caché de bloques de datos de la mem’de la memoria en caché.

El controlador de la memoria caché proporciona la transferencia de filas de datos de una determinada longitud de (cache line). Cada línea de caché corresponde a un bloque de datos del mem’la memoria y la información sobre la dirección de copiado los datos y el estado de la. Si en el momento actual se refleja en la barra de información confiable, la línea se llama válido (valid), en caso contrario, - nula. La información sobre la dirección de la unidad de datos o el número de la página y la posición de la cadena llaman la etiqueta (tag) y se almacenan en este’язаній con esta cadena de celda especial de la memoria de’para las etiquetas (tag RAM). Existe la opción секторованого caché, en la que una fila contiene información sobre varias celdas adyacentes (sectores).

Se distinguen dos políticas o estrategias de escritura de datos de la caché en la memoria mem’inco: escritura WT (Write-Through) y reescritura de WB (Write Back). Pasante de la entrada prevé la ejecución de cada operación de escritura al mismo tiempo y en la línea de la memoria caché y la ram mem’inco. Esta estrategia se ha aplicado en los primeros procesadores i486. En los modernos procesadores predomina la estrategia de reescritura, la esencia de lo que es reducir el número de operaciones de escritura en el bus de la memoria principal’para.

Dependiendo de la forma de visualización del bloque de memoria principal (ram’de la memoria en la línea de caché, se distinguen tres tipos de arquitectura de caché de mem’para:

        la caché de visualización directo (direct-mapped cache);

        totalmente asociativa de la memoria caché (fully associative cache);

        наборно-asociativa de la memoria caché (set-associative cache).

La pila - es un área especial de memoria de’para. El direccionamiento en este campo controla el registro o el puntero de pila SP. Se utiliza esta mem’inco principalmente para el almacenamiento temporal del contenido de los registros. Es temporal. Lo más importante de entender, cómo funciona la pila. Y funciona según el principio el primer vino de la reserva se ha ido. Imaginemos. Yo el palco el libro sobre la mesa. Luego de arriba a otro libro. El primer libro de la parte inferior de la. Que tire de ella a mí, primero quite la parte superior y sólo después de esto puedo obtener el acceso a la primera. Pero sólo en la vida de su arrancada. Puede. Imagina un montón de libros hasta el techo. Intente arrancar inferior. Hay una gran posibilidad de que Usted de esos libros y завалит. 

Reklama