Memoria De Escondrijo de la COPITA SRAM de la ROM Del ~ De los Fundamentos De la Memoria


  Share  
|


La memoria es el espacio de trabajo para el procesador de la computadora. Es un área del almacenamiento temporal donde los programas y los datos que son funcionados encendido por el procesador deben residir. El almacenaje de la memoria se considera temporal porque sigue habiendo allí solamente mientras la computadora tiene corriente eléctrica o no se reajustan los datos y los programas. Antes de ser cerrado o de reajuste, cualquier dato se haya cambiado que se debe ahorrar a un dispositivo de un almacenamiento más permanente (generalmente un disco duro) así que él se pueden recargar en memoria en el futuro.

La memoria a menudo se llama RAM, para la memoria de acceso al azar. La memoria central se llama RAM porque usted puede (en comparación con secuencialmente) tener acceso aleatoriamente a cualquier localización en memoria. Esta designación es algo engañosa y malinterpretada a menudo. La memoria inalterable (ROM), por ejemplo, es también aleatoriamente accesible, con todo se distingue generalmente del ESPOLÓN del sistema porque mantiene datos sin energía y no puede ser escrita normalmente a. Aunque un disco duro se puede utilizar como memoria de acceso al azar virtual, no consideramos ese ESPOLÓN tampoco.

Sobre los años, la definición del ESPOLÓN ha cambiado de siglas simples para convertirse en algo que significa que el espacio de trabajo de la memoria primaria que el procesador utiliza funcionar programas, que se construye generalmente de un tipo de ESPOLÓN dinámico llamado viruta (COPITA). Uno de las características de las virutas de la COPITA (y por lo tanto de la mayoría de los tipos de ESPOLÓN en general) es que almacenan los datos dinámicamente, que realmente tiene dos significados. Un significado es que la información se puede escribir al ESPOLÓN en varias ocasiones en cualquier momento. El otro tiene que hacer con el hecho de que la COPITA requiere los datos ser restaurada (esencialmente reescrito) cada pocos milisegundos o tan; un ESPOLÓN más rápido requiere la restauración más a menudo que un ESPOLÓN más lento. Un tipo del ESPOLÓN estático llamado ESPOLÓN (SRAM) no requiere la restauración periódica. Una característica importante del ESPOLÓN en general es que los datos están almacenados solamente mientras la memoria tiene corriente eléctrica.

Nota

La memoria de la COPITA y de SRAM mantiene su contenido solamente mientras la energía está presente. Sin embargo, un diverso tipo de memoria conocido como memoria de destello no . La memoria de destello puede conservar su contenido sin electricidad, y se utiliza lo más comúnmente posible hoy en medios digitales de la cámara fotográfica y el keychain del USB conduce. Por lo que la PC, un dispositivo de memoria de destello emula un accionamiento de disco (no ESPOLÓN) y es alcanzado por una letra de impulsión, apenas como con cualquier otro disco o impulsión óptica.

Cuando hablamos de una memoria de computadora, significamos generalmente el ESPOLÓN o la memoria física en el sistema, que es principalmente las virutas de memoria o los módulos el procesador utilizan almacenar programas activos y datos primarios. Esto se confunde a menudo con el almacenaje del término, que debe ser utilizado al referir a cosas tales como disco y bobinadores (aunque pueden ser utilizadas como forma de memoria virtual llamada ESPOLÓN).

El ESPOLÓN puede referir a las virutas físicas que hacen para arriba la memoria en el sistema y traz lógico y la disposición de esa memoria. El traz y la disposición lógicos se refieren a cómo las direcciones de memoria traz a las virutas reales y a qué localizaciones de la dirección contienen que los tipos de información del sistema.

La gente nueva a las computadoras confunde a menudo la memoria central (ESPOLÓN) con el almacenamiento en discos porque ambas tienen capacidades que se expresen en términos similares del megabyte o del gigabyte. La mejor analogía para explicar la relación entre la memoria y el almacenamiento en discos que he encontrado es pensar en una oficina con un escritorio y un gabinete del archivo.

En esta analogía popular, el gabinete del archivo representa el disco duro del sistema, donde los programas y los datos se almacenan para el depósito a largo plazo. El escritorio representa la memoria central del sistema, que permite a persona que trabaja en la acceso directa del escritorio (que actúa como el procesador) a cualquier archivo colocado en él. Los archivos representan los programas y los documentos que usted puede "cargar" en la memoria. Para trabajar en un archivo particular, debe primero ser recuperada del gabinete y ser colocada en el escritorio. Si el escritorio es bastante grande, usted puede ser que pueda tener varios archivos abiertos en él contemporáneamente; asimismo, si su sistema tiene más memoria, usted puede funcionar más o programas y un trabajo más grandes sobre más o documentos más grandes.

La adición del espacio de disco duro a un sistema es similar a poner un gabinete más grande del archivo en los archivos del officemore puede ser almacenada permanentemente. Y la adición de más memoria a un sistema es como conseguir un deskyou más grande puede trabajar en más programas y datos en el mismo tiempo.

Una diferencia entre esta analogía y la manera que las cosas realmente trabajan en una computadora es que cuando un archivo se carga en memoria, es una copia del archivo que se carga realmente; la original todavía reside en el disco duro. Debido a la naturaleza temporal de la memoria, cualquier archivo que se haya cambiado después de ser cargado en memoria se debe entonces ahorrar de nuevo al disco duro antes de que el sistema se accione apagado (que borra la memoria). Si el archivo cambiante en memoria no se ahorra, la copia original del archivo en el disco duro sigue siendo inalterada. Éste es como decir que cualquier cambio realizado a los archivos dejados en el tablero del escritorio está desechado cuando la oficina es cerrada, aunque los archivos originales todavía se preservan en el gabinete.

La memoria almacena temporalmente programas cuando están funcionando, junto con los datos que son utilizados por esos programas. Las virutas de ESPOLÓN a veces se llaman almacenaje volátil porque cuando usted da vuelta apagado a su computadora u ocurre una interrupción eléctrica, lo que se almacena en ESPOLÓN se pierde a menos que usted lo ahorrara a su impulsión dura. Debido a la naturaleza volátil del ESPOLÓN, muchos usuarios de la computadora le hacen un hábito para ahorrar su hábito del frequentlya del trabajo que recomiendo. (algunos usos del software pueden hacer reservas sincronizadas automáticamente.)

Lanzar un programa de computadora trae archivos en ESPOLÓN, y mientras están funcionando, los programas de computadora residen en ESPOLÓN. La CPU ejecuta instrucciones programadas en ESPOLÓN y también almacena resultados en ESPOLÓN. El ESPOLÓN almacena sus golpes de teclado cuando usted utiliza un procesador de textos y también almacena los números usados en cálculos. Decir un programa ahorrar sus datos manda al programa para almacenar contenido del ESPOLÓN en su impulsión dura como archivo.

Físicamente, la memoria central en un sistema es una colección de virutas o de módulos que contienen las virutas que se tapan generalmente en la placa base. Estas virutas o módulos varían en sus diseños eléctricos y de la comprobación y deben ser compatibles con el sistema en el cual están siendo instaladas para funcionar correctamente.

Cuánto usted pasa en la memoria para su PC depende sobre todo de la cantidad y del tipo de módulos que usted compra. Los módulos de la memoria de la COPITA DDR o DDR2 de la línea de fondo que suman 256MB1GB pueden estar entre los componentes más baratos dentro de su sistema, costando menos de $100. Sin embargo, los módulos diseñados para el alto rendimiento (particularmente para el uso con overclocked sistemas) pueden ser considerablemente más costosos. Antes de que el desplome grande en mid-1996, memoria del precio de la memoria hubiera mantenido un precio bastante constante por muchos años de cerca de $40 por megabyte. Una parte posteriora típica de la configuración entonces de 16MB costó más de $600. En hecho, la memoria era tan costosa en aquella 'epoca que valió más que su peso en oro. Estos precios altos elevados cogieron la atención de criminales y los fabricantes del módulo de la memoria fueron robados en el gunpoint en varios heists grandes. Estos robos fueron inducidos parcialmente por el hecho de que la memoria fuera tan valiosa, la demanda eran altos, y las virutas o los módulos robados eran virtualmente imposibles remontar. Después de que la erupción de los robos armados y de otros hurtos, fabricantes del módulo de la memoria comenzara a fijar a protectores armados y a poner procedimientos de la seguridad en ejecucio'n del beefed-up.

Antes de fin de 1996, los precios de la memoria se habían refrescado considerablemente a cerca de $4 por gota décupla del precio del megabytea en menos que un año. Los precios continuaron bajando después del desplome principal hasta que estaban en o debajo de 50 centavos por megabyte en 1997. Todos se parecían bien, hasta que los acontecimientos en 1998 conspiraron crear un punto en precios de la memoria, aumentándolos en cuatro veces sus niveles anteriores. El culpable principal era Intel, que había conducido la industria para apoyar un tipo entonces-nuevo de Rambus llamado memoria DRAM (RDRAM) y después no había podido entregar los chipsets de soporte el tiempo. La industria fue cogida en un lazo cambiando de puesto la producción a un tipo de memoria para en el cual no había chipsets o placas base a tapar, que entonces crearon una escasez (y popular) de la memoria existente de SDRAM. Un terremoto en Taiwán durante ese año sirvió como la formación de hielo en la torta, la producción de interrupción y fomentar el punto en precios.

Desde entonces, las cosas se han refrescado considerablemente, y los precios de la memoria han caído a los puntos bajos absolutos, con precios reales de 13 centavos inferiores por megabyte. En detalle, 2001 era un año desastroso en la industria del semiconductor, incitada por el desplome punto-COM tan bien como acontecimientos mundiales, y ventas cayó bien debajo de el de años anteriores. Esto conspiró traer precios de la memoria abajo más lejos que habían estado siempre e incluso forzaron a algunas compañías combinarse o salir de negocio.

La memoria es menos costosa ahora que siempre, pero su vida útil ha llegado a ser mucho más corta. Los nuevos tipos de memoria se están adoptando más rápidamente que antes, y ninguna nueva sistemas que usted compra ahora más probable no aceptarán la misma memoria que sus existentes. En una mejora o una situación de la reparación, esa los medios usted tiene que cambiar a menudo la memoria si usted cambia la placa base. La ocasión que usted pueda reutilizar la memoria en una placa base existente al aumentar a un nuevo es delgada.

Debido a esto, usted debe entender todos los varios tipos de memoria en el mercado hoy, así que usted puede determinarse lo más mejor posible se requieren qué tipos por los cuales los sistemas, y planean así más fácilmente para las mejoras y las reparaciones futuras.

Para entender mejor memoria física en un sistema, usted debe entender qué tipos de memoria se encuentran en una PC típica y cuáles es el papel de cada tipo. Tres tipos principales de memoria física se utilizan en las PC modernas:

  • ROM. Memoria inalterable

  • COPITA. Memoria de acceso al azar dinámica

  • SRAM. ESPOLÓN Estático

El único tipo de memoria que usted necesita comprar e instalar es COPITA. Los otros tipos se construyen adentro a la placa base (ROM); procesador (SRAM); y otros componentes tales como la tarjeta video, las impulsiones duras, etcétera.

ROM

La memoria inalterable, o la ROM, es un tipo de memoria que puede permanentemente o semipermanente los datos del almacén. Se llama inalterable porque es imposible o difícil escribir a. La ROM también se refiere a menudo como memoria permanente porque sigue habiendo cualquier dato almacenado en la ROM allí, incluso si la energía se da vuelta apagado. Como tal, la ROM es un lugar ideal para poner el instructionsthat de lanzamiento de la PC es, el software que patea el sistema.

Observe que la ROM y el ESPOLÓN no son contrarios, pues alguna gente se parece creer. Ambos son simplemente tipos de memoria. En hecho, la ROM se podía clasificar como técnico subconjunto del ESPOLÓN del sistema. Es decir una porción del espacio de dirección de memoria del acceso al azar del sistema traz en unas o más virutas de la ROM. Esto es necesario contener el software que permite a la PC patear para arriba; si no, el procesador no tendría ningún programa en la memoria para ejecutarse cuando fue accionada encendido.

El BIOS principal de la ROM se contiene en una viruta de la ROM en la placa base, pero hay también tarjetas del adaptador con las ROM en ellas también. Las ROM en tarjetas del adaptador contienen rutinas auxiliares y los conductores del BIOS necesitados por la tarjeta particular, especialmente para esas tarjetas que deban ser activas temprano en el proceso del cargador, tal como tarjetas video. Las tarjetas que no necesitan los conductores activos en el tiempo del cargador típicamente no tienen una ROM porque esos conductores se pueden cargar del disco duro más adelante en el proceso del cargador.

La mayoría de los sistemas utilizan hoy un tipo eléctricamente de ROM programable borrable llamada ROM (EEPROM), que es una forma de memoria de destello. El flash es una memoria verdaderamente permanente que es reescribible, permitiendo a usuarios poner al día fácilmente la ROM o los soportes lógico inalterable en sus placas base o a cualquier otro componente (tarjetas video, tarjetas de SCSI, periférico, etcétera).

COPITA

El ESPOLÓN dinámico (COPITA) es el tipo de viruta de memoria usado para la mayoría de la memoria central en una PC moderna. Las ventajas principales de la COPITA son que es muy denso, significarle puede embalar muchos de pedacitos en una viruta muy pequeña, y es barato, que hace comprando cantidades grandes de memoria comprable.

Las células de memoria en una viruta de la COPITA son los condensadores minúsculos que conservan una carga para indicar un pedacito. El problema con COPITA es que es dinámico. También, debido a el diseño, debe ser restaurado constantemente; si no, las cargas eléctricas en los condensadores individuales de la memoria drenarán y los datos serán perdidos. Restaure ocurre cuando el regulador de la memoria de sistema toma una rotura minúscula y tiene acceso a todas las filas de datos en las virutas de memoria. La mayoría de los sistemas tienen un regulador de la memoria (construido normalmente adentro a la porción del norte del puente del chipset de la placa base o situado dentro de la CPU en la caja del AMD Athlon 64 y de procesadores de Opteron), que se fija para un industry-standard restaura la época de 15ms (milisegundos). Esto significa que cada 15ms, todas las filas en la memoria está leído automáticamente para restaurar los datos.

La restauración de la memoria desafortunadamente toma tiempo de procesador lejos de otras tareas porque cada uno restaura tomas del ciclo varios ciclos de la CPU para terminar. En más viejos sistemas, el completar un ciclo de la restauración podía tomar el hasta 10% o más del tiempo total de la CPU, pero con los sistemas modernos que funcionaban en la gama del multi-gigahertz, restaura gastos indirectos ahora está en la orden de una fracción de un por ciento o de menos del tiempo total de la CPU. Algunos sistemas permiten que usted altere los parámetros de la sincronización de la restauración vía la disposición del Cmos. El tiempo en medio restaura ciclos se conoce como tREF y se expresa no en milisegundos, sino en ciclos de reloj

Es importante estar enterado que aumentando el tiempo en medio restaure los ciclos (tREF) para acelerar su sistema puede permitir que algunas de las células de memoria comiencen a drenar prematuramente, que pueden hacer errores suaves al azar de la memoria aparecer.

Un error de programa es un error de los datos que no es causado por una viruta defectuosa. Para evitar errores de programa, es generalmente más seguro pegarse con haber recomendado o el defecto restaura la sincronización. Porque restaure consume menos el de 1% de la anchura de banda total del sistema moderno, alterando la tarifa de restauración tiene poco efecto en funcionamiento. Es casi siempre el mejor utilizar defecto o los ajustes automáticos para cualquier sincronización de la memoria en la disposición del BIOS. Muchos sistemas modernos no permiten cambios a las sincronizaciones de la memoria y se fijan permanentemente a los ajustes automáticos. En un ajuste automático, la placa base lee los parámetros de la sincronización fuera de la presencia serial detectó (SPD) la ROM encontrada en el módulo y los sistemas de la memoria las velocidades que completan un ciclo para emparejar.

Las copitas utilizan solamente un par del transistor y del condensador por el pedacito, que las hace muy densas, ofreciendo más capacidad de memoria por viruta que otros tipos de memoria. Actualmente, las virutas de la COPITA son disponibles con densidades hasta del 1Gb o más. ¡Esto significa que las virutas de la COPITA están disponibles con un mil millones o más transistores! Compare esto a un Pentium D, que tiene 230 millones de transistores, y hace la mirada del procesador wimpy por la comparación. La diferencia está ésa en una viruta de memoria, los transistores y los condensadores son todos dispuestos constantemente en la rejilla de a (normalmente cuadrada) de estructuras repetidoras simples, desemejante del procesador, que es un circuito mucho más complejo de diversas estructuras y de elementos interconectados en una manera altamente irregular.

El transistor para cada célula de pedacito de la COPITA lee el estado de la carga del condensador adyacente. Si se carga el condensador, la célula se lee para contener un 1; ninguna carga indica un 0. La carga en los condensadores minúsculos está drenando constantemente, que es porqué la memoria se debe restaurar constantemente. Incluso una interrupción momentánea de la energía, o cualquier cosa que interfiere con los ciclos de la restauración, puede hacer una célula de memoria de la COPITA perder la carga y por lo tanto los datos. Si esto sucede en un sistema corriente, puede conducir a las pantallas azules, a las averías globales de la protección, a los archivos corrompidos, y a cualquier número de los fallos del sistema.

La COPITA se utiliza en sistemas de la PC porque es barata y las virutas pueden ser embaladas denso, así que los muchos de capacidad de memoria pueden caber en un espacio pequeño. Desafortunadamente, la COPITA es también lenta, típicamente mucho más lento que el procesador. Por esta razón, muchos tipos de arquitecturas de la COPITA se han desarrollado para mejorar funcionamiento.

Memoria De Escondrijo: SRAM

Otro tipo distintamente diverso de memoria existe que sea perceptiblemente más rápida que la mayoría de los tipos de COPITA. SRAM está parado para el ESPOLÓN estático, que es así que nombrado porque no necesita el periódico restaure las tarifas como COPITA. Debido a cómo se diseña SRAMs, esté no sólo restauran las tarifas innecesarias, sino que SRAM es mucho más rápido que COPITA y mucho más capaz de guardar paso con los procesadores modernos.

La memoria de SRAM es disponible en tiempos de acceso de 2ns o menos, así que puede guardar paso con los procesadores que funcionan 500MHz o más rápidamente. Esto está debido a el diseño de SRAM, que llama para un racimo de seis transistores para cada pedacito del almacenaje. El uso de transistores sino no hay medios de los condensadores que restauran tarifas necesarios porque no hay condensadores para perder sus cargas en un cierto plazo. Tan de largo como hay energía, SRAM recuerda se almacena qué. ¿Con estas cualidades, por qué no utilizamos SRAM para toda la memoria de sistema? Las respuestas son simples.

Comparado a la COPITA, SRAM es mucho más rápido pero también baja mucho en densidad y mucho más costoso. La densidad más baja significa que las virutas de SRAM son físicamente más grandes y almacenan pocos pedacitos totales. El alto número de transistores y del medio arracimado del diseño que virutas de SRAM son ambas físicamente más grandes y mucho más costosas producir que COPITA salta. Por ejemplo, un módulo de la COPITA pudo contener 64MB del ESPOLÓN o más, mientras que los módulos de SRAM del mismo tamaño físico aproximado tendrían sitio para solamente 2MB o así que de datos y costarían igual que el módulo de la COPITA 64MB. Básicamente, SRAM es hasta 30 veces más grande físicamente y hasta 30 veces más costoso que COPITA. El alto coste y los apremios físicos han evitado que SRAM sea utilizado como la memoria central para los sistemas de la PC

Comparar COPITA y SRAM
Tipo Velocidad Densidad Coste
COPITA Lento Alto Bajo
SRAM Rápido Bajo Alto


Aunque SRAM es demasiado costoso para el uso de la PC como memoria central, los diseñadores de la PC han encontrado una manera de utilizar SRAM para mejorar dramáticamente funcionamiento de la PC. Más bien que pase el dinero para que todo el ESPOLÓN sea la memoria de SRAM, que puede funcionar rápidamente bastante para emparejar la CPU, diseñando en una cantidad pequeña de memoria de alta velocidad de SRAM, llamada memoria de escondrijo, es mucho más rentable. El escondrijo funciona en las velocidades cerca de o aún el igual al procesador y es la memoria de la cual el procesador lee generalmente directamente en y escribe. Durante operaciones leídas, los datos en la memoria de escondrijo de alta velocidad se aprovisionan de nuevo de la memoria central o de la COPITA de la bajo-velocidad por adelantado. Encima hasta de los últimos años 90, la COPITA fue limitada alrededor a 60ns (16MHz) en velocidad. Para convertir tiempo de acceso en nanosegundos al megaciclo, utilice el fórmula siguiente:

1/nanosegundos x 1000 = megaciclo

Asimismo, para convertir del megaciclo a los nanosegundos, utilice el fórmula inverso siguiente:

1/megaciclo x 1000 = nanosegundos

Cuando los sistemas de la PC funcionaban 16MHz y menos, la COPITA podría guardar completamente paso con la placa base y el procesador del sistema y allí no era ninguna necesidad del escondrijo. Sin embargo, tan pronto como los procesadores cruzaran la barrera 16MHz, la COPITA podría ningún paso más largo de la subsistencia, y ésa es exactamente cuando SRAM comenzó a incorporar diseños del sistema de la PC. Esto ocurrió detrás en 1986 y 1987 con el principio de sistemas con el procesador 386 que funcionaba en las velocidades de 16MHz y de 20MHz o más rápidamente. Éstos estaban entre los primeros sistemas para emplear qué se llama la memoria de escondrijo, un almacenador intermediario de alta velocidad de la PC compuesto de SRAM que ése alimenta directamente el procesador. Porque el escondrijo puede funcionar en la velocidad del procesador, se diseña el sistema de modo que el regulador del escondrijo anticipe la memoria del procesador necesite y cargue la memoria de escondrijo de alta velocidad con eso los datos. Entonces, como el procesador llama para una dirección de memoria, los datos se pueden recuperar del escondrijo de alta velocidad más bien que de la mucha memoria central de la bajo-velocidad.

La eficacia del escondrijo se expresa como cociente del golpe. Éste es el cociente de los golpes de escondrijo a los accesos de memoria totales. Un golpe ocurre cuando los datos las necesidades del procesador se han cargado en el escondrijo de la memoria central, significando que el procesador puede leerla del escondrijo. Una falta de escondrijo es cuando el regulador del escondrijo no anticipó la necesidad de una dirección específica y los datos deseados no fueron cargados en el escondrijo. En ese caso el procesador debe recuperar los datos de la memoria central más lenta, en vez del escondrijo más rápido. Siempre el procesador lee datos de la memoria central, el procesador debe esperar más de largo porque la memoria central completa un ciclo en una tarifa mucho más lenta que el procesador. Si el procesador con integral en-muere el escondrijo está funcionando en 3400MHz (3.4GHz), el procesador y el escondrijo integral estaría completando un ciclo en 0.29ns, mientras que la memoria central estaría completando un ciclo muy probablemente 8.5 veces más lentamente en 2.5ns (200MHz DDR). Por lo tanto, la memoria estaría funcionando en solamente una tarifa del equivalente 400MHz. ¡Así pues, cada vez que el procesador 3.4GHz lee en memoria central, retrasaría con eficacia 8.5-fold solamente a 400MHz! La retardación es lograda teniendo el procesador se ejecuta qué se llaman los estados de espera, que son los ciclos en los cuales no se hace nada; el procesador esencialmente refresca sus talones mientras que espera la memoria central más lenta para volver los datos deseados. Obviamente, usted don't desea sus procesadores que se retardan abajo, así que deposite la función y el diseño llega a ser más importante mientras que las velocidades del sistema aumentan.

Para reducir al mínimo el procesador que es forzado a los datos leídos de la memoria central lenta, dos o tres etapas de escondrijo existen generalmente en un sistema moderno, llamado Level 1 (L1), 2 llanos (L2), y 3 llanos (L3). El escondrijo L1 también se llama escondrijo integral o interno porque se ha construido siempre directamente en el procesador como parte del dado del procesador (la viruta cruda). Debido a esto, el escondrijo L1 funciona en la velocidad completa de la base del procesador y es siempre el escondrijo más rápido de cualquier sistema. 486 y los procesadores más altos incorporan el escondrijo integral L1, haciéndolos perceptiblemente más rápidos que sus precursores. El escondrijo L2 originalmente fue llamado escondrijo externo porque era externo a la viruta de procesador cuando primero apareció. Originalmente, esto significó que fue instalada en la placa base, al igual que el caso con los 386, 486, y sistemas del Pentium. En esos sistemas, el escondrijo L2 funciona en la velocidad de la placa base y del autobús de la CPU porque está instalado en la placa base y conectado con el autobús de la CPU. Usted encuentra típicamente el escondrijo L2 directamente al lado del zócalo del procesador en Pentium y sistemas anteriores.

En el interés del funcionamiento mejorado, un procesador más último diseña de Intel y AMD incluyó el escondrijo L2 como parte del procesador. En todos los procesadores desde finales de 1999 (y algunos modelos anteriores), el escondrijo L2 se incorpora directamente mientras que una parte del dado del procesador apenas tiene gusto del escondrijo L1. En virutas con en-muera L2, el escondrijo funciona en la velocidad completa de la base del procesador y es mucho más eficiente. Por el contrario, la mayoría de los procesadores a partir de 1999 y del anterior con L2 integrado tenían el escondrijo L2 en las virutas separadas que eran externas a la base principal del procesador. El escondrijo L2 en muchos de estos procesadores más viejos funcionó en solamente a medias o una mitad del procesador de la velocidad de la base. La velocidad del escondrijo es muy importante, así que los sistemas que tenían escondrijo L2 en la placa base eran los más lentos. Incluyendo L2 dentro del procesador lo hizo más rápido, e incluirlo directamente en el dado del procesador (más bien que como virutas externas al dado) es el más rápido todavía. Cualquier viruta que tenga en-muere el escondrijo completo de la velocidad L2 de la base tiene una ventaja distinta del funcionamiento sobre cualquier viruta que no lo haga.

Los procesadores con el escondrijo incorporado L2, si es en-mueren o no, todavía funcionan el escondrijo más rápidamente que cualesquiera encontrados en la placa base. Así, la mayoría de las placas base diseñadas para los procesadores con el escondrijo incorporado no tienen ningún escondrijo en el tablero; todo el escondrijo se contiene en el módulo de procesador en lugar de otro.

El escondrijo L3 ha estado presente en procesadores high-end del sitio de trabajo y del servidor tales como las familias de Xeon y de Itanium desde 2001. El primer procesador de escritorio de la PC con el escondrijo L3 era la edición del extremo del Pentium 4, una viruta high-end introducida en finales de 2003 con 2MB de en-muere el escondrijo L3. Aunque se parecía en ese entonces que la introducción del escondrijo L3 en la edición del extremo del Pentium 4 era un precursor del escondrijo extenso L3 en procesadores de escritorio, versiones más últimas de la edición del extremo del Pentium 4 (así como su sucesor, la edición extrema del Pentium) incluyen no más de largo el escondrijo L3. En lugar, tamaños más grandes del escondrijo L2 se utilizan para mejorar funcionamiento.

La llave al escondrijo que entiende y a la memoria central es considerar donde caben en la arquitectura del sistema total.

La relación entre el escondrijo (interno) L1, el escondrijo (externo) L2, y la memoria central en sistemas modernos
Tipo de la CPU Pentium Pentium Favorable Pentium II AMD K6-2 AMD K6-3 Duron Athlon Athlon XP Pentium III Celeron/370 Celeron/478 Pentium 4
Velocidad de la CPU 233MHz 200MHz 450MHz 550MHz 450MHz 1.3GHz 1.4GHz 2.2GHz 1.4GHz 1.4GHz 2.4GHz 3.6GHz
Velocidad del escondrijo L1 4.3ns (233MHz) 5.0ns (200MHz) 2.2ns (450MHz) 1.8ns (550MHz) 2.2ns (450MHz) 0.77ns (1.3GHz) 0.71ns (1.4GHz) 0.45ns (2.2GHz) 0.71ns (1.4GHz) 0.71ns (1.4GHz) 0.42ns (2.4GHz) 0.28ns (3.6GHz)
Tamaño del escondrijo L1 16K 32K 32K 64K 64K 128K 128K 128K 32K 32K 20K 20K
Tipo del escondrijo L2 onboard en-viruta en-viruta onboard en-muera en-muera en-muera en-muera en-muera en-muera en-muera en-muera
Cociente de la velocidad CPU/L2 1/1 el 1/2 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1
Velocidad del escondrijo L2 15ns (66MHz) 5ns (200MHz) 4.4ns (225MHz) 10ns (100MHz) 2.2ns (450MHz) 0.77ns (1.3GHz) 0.71ns (1.4GHz) 0.45ns (2.2GHz) 0.71ns (1.4GHz) 0.71ns (1.4GHz) 0.42ns (2.4GHz) 0.28ns (3.6GHz)
Tamaño del escondrijo L2 varía 256K 512K varía 256K 64K 256K 512K 512K 256K 128K 1M
Velocidad del autobús de la CPU 66MHz 66MHz 100MHz 100MHz 100MHz 200MHz 266MHz 400MHz 133MHz 100MHz 400MHz 800MHz
Velocidad del autobús de la memoria 60ns (16MHz) 60ns (16MHz) 10ns (100MHz) 10ns (100MHz) 10ns (100MHz) 5ns (200MHz) 3.8ns (266MHz) 2.5ns (400MHz) 7.5ns (133MHz) 10ns (100MHz) 2.5ns (400MHz) 1.25ns (800MHz)

El escondrijo L2 está en la placa base, y la cantidad depende eligen a qué tablero y cuánto está instalada.

El Pentium favorable también estaba disponible con el escondrijo de 512KB y de 1024KB L2.

Los diseños del escondrijo eran originalmente asincrónicos, significando ellos funcionaron en una velocidad de reloj que no era idéntica o en la sinc. con el autobús del procesador. Comenzando con el chipset 430FX lanzado a principios de 1995, un nuevo tipo de diseño síncrono del escondrijo fue apoyado. Requirió que las virutas ahora funcionen en la sinc. o en la misma sincronización idéntica del reloj que el autobús del procesador, la velocidad que mejora posterior y el funcionamiento. También fue agregada en aquella 'epoca una característica llamada el modo de explosión de la tubería, que reduce el estado latente total del escondrijo (estados de espera) permitiendo los accesos del solo-ciclo para las transferencias múltiples después primera. Porque la capacidad síncrona y de la tubería de la explosión vino en el mismo tiempo en módulos nuevos, especificar uno implica generalmente el otro. La tubería síncrona estalló el escondrijo permitido para alrededor de una mejora del 20% en el funcionamiento del sistema total, que era un salto significativo.

El regulador del escondrijo para un sistema moderno se contiene en el puente del norte del chipset, como con el Pentium y pocos sistemas, o dentro del procesador, como con el Pentium II, Athlon, y más nuevos sistemas. Las capacidades del regulador del escondrijo dictan el funcionamiento y las capacidades del escondrijo. Una cosa importante a observar es que la mayoría de los reguladores externos del escondrijo tienen una limitación en la cantidad de memoria que puede ser depositada. A menudo, este límite puede ser absolutamente bajo, como con los sistemas chipset-basados 430TX del Pentium. La mayoría de los chipsets originales de la clase del Pentium tales como el 430FX/VX/TX pueden depositar datos solamente dentro del primer 64MB del ESPOLÓN del sistema. Si usted agrega más memoria que eso, usted verá que una retardación sensible en funcionamiento del sistema porque todo el exterior de los datos el primer 64MB nunca se deposita y está alcanzado siempre con todo el los estados de espera requirió por la COPITA más lenta. Dependiendo de qué software usted utiliza y en donde los datos se almacenan la memoria, esto puede ser significativo. Por ejemplo, los sistemas operativos 32-bit tales como carga de Windows de la tapa abajo, así que si usted tuvieran 96MB del ESPOLÓN, del sistema operativo y los usos cargarían directamente en el 32MB superior (más allá de 64MB), que no se deposita. Esto da lugar a una retardación dramática en uso del sistema total. Quitar la memoria adicional para traer el total del sistema abajo al límite cacheable de 64MB es la solución. En cortocircuito, es imprudente instalar una memoria ram más principal que su sistema (CPU o chipset) puede depositar.

Chipsets hecho para el Pentium Pro/II y procesadores más últimos no controlaron el escondrijo L2 porque fue movido en el procesador en lugar de otro. Así pues, con el Pentium Pro/II y más allá, el procesador fija los límites del cacheability. El Pentium favorable y algo del Pentium anterior IIs pueden tratar hasta 64GB pero depositar solamente hasta 512MB. El Pentium más último IIs y todos los procesadores del Pentium III y del Pentium 4 pueden depositar hasta 4GB. La mayoría de los chipsets de escritorio para esos procesadores permiten solamente hasta 1GB, 2GB, o 4GB del ESPOLÓN de todos modos, haciendo límites del cacheability discutibles. Todos los procesadores servidor-orientados de Xeon pueden depositar hasta 64GB. Esto está más allá de la ayuda máxima del ESPOLÓN de cualesquiera de los chipsets.

En cualquier caso, es importante no instalar más memoria que el regulador del escondrijo puede apoyar. Si usted desea saber el límite del cacheability para su sistema, consulte la documentación del chipset si usted tiene una clase del Pentium o un más viejo sistema (o cualquier sistema con el escondrijo en la placa base), o comprobar la documentación del procesador si usted tiene una clase del Pentium II o un más nuevo sistema (o cualquier sistema con todo el escondrijo integrado en la CPU).

esto es un artículo agregado por Kyle Duque


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions