Una memoria caché es Una memoria en La
que se almacenas Una serie de Datos párr do Acceso
rápido. Existencial de los muchas memorias caché (de
disco, de Sistema , INCLUSO de datos, de como es el Caso
de la caché de Google ),
Pero baño distraction este tutorial nos vamos a Centrar baño La Cache De
Los Procesadores . ? Basicamente, la
memoria caché de la ONU Procesador Es Un Tipo
de memoria Volátil (del Tipo RAM ), Pero De Una
gran VELOCIDAD . ? En la Actualidad this memoria no está
Integrada en el Procesador, y Su cometido es Almacenar Una serie de
instructions y Datos a Los Que el Procesador acceder contínuamente, Con La
Finalidad De que ESTOS Accesos instantáneos Sean. ESTAS INSTRUCCIONES hijo
Datos y Aquellas A Las Que el Procesador NECESITA Estar accediendo de forma
continua, porción Lo Que el párrafo RENDIMIENTO del Procesador es
Imprescindible Que this Acceso mar LO MÁS Rápido y Fluido Posible.
Con El Objetivo de lograr
sin Tiempo de Acceso Menor a laos datos almacenados
en distintos Tipos de memoria ,
existencial Sistemas de hardware o de
software Llamados caché, los Cuales almacenan ESTOS Datos de forma
duplicada. La memoria caché contenida Dentro De
Una CPU Más Cercana Que no está la memoria
RAM o memoria principal de la Computadora , y Es Por
this Razón Que Mejora la Capacidad de Procesamiento del Mismo.
Cada Vez Que se adhieran porción Vez Primera A Determinado dato, Este Es
almacenado La en caché, posteriormente al intentar leer el dato en sí Mismo
recurrirá a la Información almacenada en caché,
Ahorrando tiempo de Acceso. La memoria caché en sí renueva, POR lo
del tanto, un recuerdo TODO.
Los discos duros y Otros Dispositivos
De Almacenamiento also Hacen utilizacion de ESTOS methods ,
ya porción de mar de hardware y / o software MEDIANTE Por
El Sistema Operativo , el Cual destino CIERTA instancia de
parte de Su memoria RAM
al Almacenamiento de información Proveniente de
ESTOS Dispositivos. Las Grabadoras
de CD / DVD de Una memoria caché Poseen Que va
almacenando los Datos previamente un servicio Grabados en discos ópticos, e
INCLUSO algunos Programas brindan sin caché Evitar
párrafo adicional AUN MAS LA inutilización De Los discotecas.
La forma En que sin bloque en sí COLOCA en memoria caché Puede del
servicio directa, asociativa, o asociativa porción Conjuntos ,
do Extracción Es Por DEMANDA o estafa prebúsqueda, do
replacement Puede Ser aleatorio o FIFO (El Primero Que entra es el venta de Que
Primero). La ACTUALIZACIÓN de la memoria RAM Puede Ser inmediata o aplazada.
Tipos
Heno Tres Tipos Diferentes De MEMORIA Caché Procesadores
párrafo: Caché Nivel 1er de (L1):? This caché no está INTEGRADA en
el núcleo
del Procesador , Trabajando a La Misma VELOCIDAD Que
this. La CANTIDAD de memoria caché L1 Varia de la ONU Procesador un Otro,
estando normalmente entra los 64KB y 256KB los. Memoria no está suele un su Vez
ESTAR Dividida En Dos contradictorios Dedicadas, Una párr INSTRUCCIONES Y OTRA
párr Datos. Caché de 2 º Nivel (L2):? Integrada Also in el Procesador, Aunque
No Directamente en el núcleo de este, Tiene las Mismas Ventajas de Me caché L1,
aunque es Algo Más Que this lenta. La caché L2 suele alcalde servicio de Me
caché L1, pudiendo llegar Ver un Superar los 2 MB. A Diferencia de la caché L1,
esta página no Dividida no está, y Su utilizacion no está encaminada a
Más Programas Que
al Sistema .
Caché Nivel de 3er (L3):? Es Un caché pisos de memoria Más lenta de Me L2, muy
Poco utilizada en la Actualidad. En Un estába caché this Principio Incorporada
una base de la placa, no al Procesador, y do VELOCIDAD de Acceso época Bastante
lenta Más Que Una caché de Nivel 2 o 1, ya Que Si bien Sigue
SIENDO Una memoria De Una gran Rapidez (un muy superiores la memoria RAM, y
Mucho Más en La Época en La que se utilizaba), Depende de la
Comunicación de Entre el Procesador y la placa base. Para
hacernos idea de Una Mas Precisa de ESTO, imaginemos En Un Extremo el
Procesador y en El Otro la memoria RAM. Pues bien, Entre Ambos SE ENCUENTRA la
memoria caché, Más Rápida Cuanto Más Cerca sí encuentre del núcleo del
Procesador (L1). Rápidas hijo Las memorias caché extremadamente (SU VELOCIDAD
ES anus 5 Veces superiores a la de Una RAM de las MAS Rápidas), Con La Ventaja
añadida de no latencia Tener, porción Lo Que do Acceso NO TIENE Ninguna Demora
... Pero it pisos ONU de memoria Cara muy. ESTO, la ONUDI un su Integración Procesador
en el (ya directly mar en el núcleo o no) Bastante limitación el no molestar,
Por Un Lado Por lo Que encarece al Procesador y porción Otro porción El Espacio
available. En Cuanto a la utilizacion de la caché L2 en Procesadores multinucleares,
existencial dos Tipos Diferentes de Tecnologías a aplicar. Por Un Lado no está
la habitualmente utilizada porción Intel , Que coinci En que el total de de la caché L2
no está accesible párr Ambos núcleos y porción Otro no está la porción
utilizada AMD, en La Que CADA núcleo Tiene do caché L2 Propia Dedicada SOLO
PARA ESE núcleo. La caché L2 Apareció Por Primera Vez en los Intel Pentium Pro,
SIENDO Incorporada una continuacion Por los Intel Pentium II,
aunque en ESE Caso no en el encapsulado del Procesador, externamente
sino-(aunque Dentro del Procesador)
.
Imagen de
la ONU P-II, en La Que Se Puede OBSERVAR El los chips de de la caché L2.
Desde la Aparición en el Mercado de Procesadores estafa
Frecuencia de reloj de 25 o 33 mhz INCLUSO o mas, Una memoria de Trabajo constituída
porción RAM Dinámica ya
no this Preparada párr satisfacer las exigencias de la CPU es
de Términos de Tiempo de
Acceso.? AEE estafadores Frecuencias, el Procesador sí
ve Forzado a aguardar contínuamente Hasta Que la Memoria de Trabajo reaccione,
lo Cual conlleva Que do Operativa palabra capacidad, hay mar aprovechada al
maximo.? En Principio, la memoria de Trabajo deberia Poder servicio
sustituída Completamente porción Componentes estáticos de Que RAM permitiesen
Intervalos de Acceso Bastante Más breves.? Pero ESTO seria Demasiado caro. Por
Eso, en los Casos en Relación a Equipos 386 y 486 De Altas Frecuencias, sí ha
recurrido a la ONU method Que
Ya Se utilizaba en las gigantescas Computadoras de
Los Años setenta:? La Instalación De Una RAM externa caché. "Externa"
QUIERE Decir, en this Contexto, Que se situa FUERA de la CPU, en do Entorno y
UNIDA una porción ella el Sistema de autobuses .?
En los 486, la
memoria Cache Cache, Que ESTAMOS Describiendo recibe also el
Nombre de ", de Segundo Nivel ", sí UBICA fisicamente Sobre la placa
Madre y CONSTA De Una serie de Componentes est ticos de RAM estafa UNA
CAPACIDAD De 64 o 256 kilobits. ASI Pues, estafadores ESTE Procedure pueden
obtenerse cachés De 64 o 256 kilobytes, pelotas Bastante inferior al de la
Memoria de Trabajo. La Vigilancia de la Memoria caché correla un
cargamento del Controlador
caché 82385 de Intel .?
El funciónamiento de la caché
de memoria RAM
? La caché RAM no está, Pues, situada Entre la CPU y la memoria de
Trabajo de ópera y un Modo de memoria intermedia. Dado Que las Computadoras compatibles
IBM Procesan las instructions de forma secuencial (POR Orden de arrival), Los
Mejores Programas hijo
los Escritos partiendo del "Principio de Localidad". Este Principio
determinación Que al Ponerse en Marcha el Programa en
sí utilicen contradictorio de memoria de Inmediato sector un, ubicadas en serie
y LO MÁS Cerca Posible Unas de Otras. Los saltos de un Zonas de la memoria Más
ALEJADAS ("lejos saltos") hijo Frecuentes Poco.? Para Activar sin
bucle de programación Que
Vaya a ejecutarse Con asiduidad, debe extraerse de la memoria Una y otra vez La
Misma Instrucción. La memoria caché Funciona de forma Que ante Una Solicitud de
la CPU, el FRAGMENTO de la memoria una mirada lasciva y el Que le Sigue de han
de Ser Cargados Primero en la memoria caché y LUEGO Enviados a la CPU.
Cualquier usuario de Que CONOZCA Las Bases Técnicas de
la programación sabe de Me Próxima Solicitud de la CPU Hara Referencia al Mismo
sector de la memoria oa uno del vecino del anteriormente consultado. ASI, aire
this mé TODO al
memoria satisfacer Puede del caché, En La Mayoría De Los Casos ABSOLUTA, Las Consultas
formuladas. Si no dispusiéramos de ella, la Memoria de Trabajo Tendria, Una Vez
mas, Que Pasar a la Acción .?
El Procedure described optimización, asímismo, los Accesos del Procesador a la
memoria de Trabajo. El aprovechamiento de la operatividad de los Procesadores de
alto Depende RENDIMIENTO, asi, de la palabra capacidad, Que del tenga la
memoria caché de satisfacer a la CPU. Frente a la ONU Fallo de la caché de la
CPU sí ve Obligada a recurrir a la relatively mas lenta memoria de Trabajo. Los
Fabricantes de Placas Madre utilizan Estrategias de
caché Diversas muy. Las differences Residen en la Manera de Almacenar y
Localizar el los Datos y
los spin-offs Que se le dan al Contenido of this memoria.? Also los Procesos de Reproducción ,
es Decir, los Principios Que
Rigen el Modo de copiar la Memoria de Trabajo Sobre la caché , pueden diferir
de UNOS de Other. Las Dimensiones de la memoria caché hijo Importantes
IGUALMENTE, Pero no vamos a recrearnos here ¡Sobre las PECULIARIDADES Que
distinguen una ONU Principio de reproducci ón asociativo totales parcial de UNO.? En
Resumen Puede del decirse Que las Placas Con Una Frecuencia identica Pero
estafa o el pecado caché, hijo externa Tan diferentes de como la noche del dia.
Solo MEDIANTE Una RAM caché Florerias aprovecharse de forma verdadera de Toda
la palabra capacidad de Procesador un. INCLUSO en las Placas 386SX las
differences mencionadas sí Hacen palpables.? Respecto a las Dimensiones de la
memoria caché, Cabe señalar Que Una Computadora Con
El DOS Tiene Mas que Suficiente aire 64 Kb (es no molestar el ideal).
Comparaciones efectuadas revelaron Que, EJEMPLO POR, sin Bajo opere 486 Que el
DOS SE vera alentizado en PROPORCION A Las Dimensiones de la caché instalada.
El RENDIMIENTO del Mismo, Tras la Ampliación De Una memoria caché de 64 a 256
kilobytes sí redujo en un 10% sin approximately. Bajo el OS / 2, en Cambio ,
sí constató sin claro AUMENTO de la Capacidad Operativa.
Memoria CACHE
Aunque de origen inglés [ 4 ],
La Palabra de caché ha Tomado carta de Naturaleza en Español (No
se si los Académicos SE HABRAN enterado de Ello, si Acaso porción, LA
españolizamos añadiéndole acento des). Utilizada en informática significa
memoria temporal; generalmente de Existencia oculta y automática Para El
usuario, Que proporciona Acceso rápido a los Datos de la USO Más
Frecuente o previsible. EJEMPLO Por, el "Caché" de la
discoteca Es Un área de memoria de Donde el Sistema Transfiere
los Datos Que Supuestamente Seran accedidos de Inmediato. Si leemos la ONU
"clúster" [ 1 ]
el "caché" Sistema Puede del enajenante En Esta memoria del
los grupos Que
siguen en la Estructura lógica ,
de forma Que, si Seguimos efectuando Lecturas, lo mas probables es Contacto de
Que El los proximos Datos esten ya en memoria y puedan servicio accedidos de
forma inmediata [ 2 ].
La utilizacion de Este Brunete Tipo de memorias No
Es Sino la generalización de las Naciones Unidas Principio de la USO materiales
de buen calidad en La Vida Diaria; PONER MAS una mano las Cosas de la USO Más
Frecuente. De Se Basa En Dos suposiciones de Que generalmente resultan ciertas:
· Los Ordenadores tienden a utilizar las Mismas
INSTRUCCIONES y (en Menor Medida), Los Mismos Datos repetidamente.
· La Información necesitada
SE ENCUENTRA almacenada de forma Adyacente, o CUANDO Menos Cercana muy, en
memoria o discoteca.
§ 2 Tipos de caché
Desde el punto de vista del hardware ,
existencial dos Tipos de
memoria caché; interna y externa. La Primera, denominada
also caché Primaria, caché de nivel 1 o caché Simplemente L1 (nivel uno) La
Segunda sí Conoce also COMO caché Secundaria, caché de nivel 2 o cache L2
Desde el punto de vista funcional, existencial cachés Específicas de
algunos Dispositivos, EJEMPLO POR, de la música disco. Also sí distingué Entre
caché de Lectura y
de escritura .
§ 2.1 Caché interna
Es Una Innovación relatively
Reciente [ 3 ];
en Realidad hijo dos, Cada Una Con Una Misión Específica:
Una párr Datos Y OTRA párr instructions. Estan incluídas en el Procesador junto
estafa do circuitería de control de ,
Lo Que significa tres Cosas: comparativamente es muy Cara; extremadamente
Rápida, limitada y en pelotas (en CADA UNA de Las cachés Internas, los 386
tenian 8 KB; el 486 DX4 16 KB, y los Primeros Pentium 8
KB). Como suponerse Puede del, do VELOCIDAD de
Acceso it A La De Los comparables Registros ,
es Decir, Centenares de Veces Más Rápida de Me RAM.
§ 2.2 Caché externa
Es Más antigua de Me internacional, Dado Que Hasta Fecha
"relatively" Reciente ESTAS ERAN Últimas impracticables. Es Una
memoria de Acceso rápido Incluida en la placa base, Que DISPONE de do proprio
bus y con controlador independiente Que intercepta las Llamadas a memoria los
antes Que sean enviadas a la RAM (¿H2.2 Buses locales).
La caché externa típica Es Un banco SRAM
("Static Random acceso de
memoria ") de Entre 128 y 256 KB. This memoria es considerablemente Más
Rápida de Me DRAM ("Dynamic Random acceso de
memoria ") Convencional, aunque also Mucho Más Cara [ 5 ]
(Tenga en Cuenta Que sin AUMENTO de pelotas Sobre values Anteriores
ninguna Incrementa proporcionalmente la Eficacia de
la memoria caché) . ACTUALMENTE (2004) la Tendencia es INCLUIR ESTA caché en el
Procesador. Los TAMAÑOS Típicos oscilan Entre 256 KB y 1 MB.
Nota: En 1997, Con La Introducción del
Procesador Pentium II, Intel Abandono el denominado zócalo 7 utilizado del
hasta entonces en sus Información Procesadores, en favor del denominado Slot-1.
La época arguida Razón precisamente la Inclusión de la caché L2 en la cápsula
del Procesador.
§ 3 Caché de discoteca
Ademas De Las Anteriores, Que hijo de Propósito General, Una EXISTE
caché de funcionalidad Específica Que se aloja en memoria RAM Estándar.
Es la caché de discoteca (NOS: hemos referido a ella en la Introducción de Este
epígrafe), destinada a Contener probablemente los Datos de Que discoteca
necesitados Sean En Un Futuro Próximo y Los Que Deben Ser Escritos. Si
la informaci ón
Requerida está en Chache, SE AHORRA UN Acceso discoteca, Lo Que es Centenares
de Veces Más Rápido (recuerde Que Los Tiempos de Acceso a la RAM en sí Miden en
nanosegundos y los de la discoteca en milisegundos E1.7.1 Unidades
de Medida) .
Nota: EXISTE UN MECANISMO Parecido al de caché de disco de Que here sí
describir Pero Que Funciona en SENTIDO inverso. Es Decir, aloja en discoteca
los Datos Que No pueden Ser almacenados en la memoria RAM. Es el Sistema de
memoria virtual, al Que nos referiremos al TRATAR de la memoria.
El funciónamiento de la caché de disco de sí basa en dos Esquemas de
Operación. La Lectura Adelantada ("Read-ahead") y la escritura
retrasada ("Write-detrás"). La Primera coinci en Anticipar lo Que se
necesitará de forma inmediata y traerlo a la caché. Por do a instancia de
parte, LA escriturada retrasada coinci cuarto mantener el los Datos en caché de
Hasta Que se Producen Momentos de desocupación del
Sistema de la música disco. En Este Caso La Cache Actúa COMO memoria Tampón o
"tampón" intermedio, y no en sí obliga al Subsistema a realizar
fisicamente Ninguna escritura, Qué estafa lo las cien cabezas Quedan Libres
párr Nuevas Lecturas.
Puesto Que los cachés de discoteca de escritura retrasada mantienen los
Datos en memoria Volátil Despues Que "Supuestamente" se han de
Escrito en el Dispositivo, Caída Una accidental del Sistema, porción Fallo de
Energía Apagado o intempestivo, Florerias Producir Perdidas de los Datos
alojados en la caché en ESE Momento (es this uña de las Razones Por Las Que
los Sistemas de Windows y Linux Exigen
ONU Proceso especial
de Apagado, Qué A Veces Tarda Segundos UNOS ES Los Que observamos Una INTENSA
Actividad del Sistema de Disco).
Nota: La Mayoría de los Lenguajes disponen de Métodos párr
Forzar Una escritura "real" de los Datos vaciando la caché de
discoteca; Suelen servicio Sentencias del pisos confirmación, rubor, etc Es Una
Práctica de Seguridad aconsejable
realizada, y señal de programación cuidadosa, la ONU Vaciado DE
"buffers" realizar despues de CADA transaccion Importante Siempre Que
Las Circunstancias lo permitan
§ 3.1 Caché de discoteca en MS DOS y
de Windows
La caché de los Sistemas MS DOS y de los Primeros Sistemas de Windows en
sí denominaba smartdrive. Por do a instancia de parte, Los Nuevos Sistemas de
32 bits con controlador disponen de la ONU virtual denominado VCACHE Que
utiliza sin Esquema de funciónamiento de Lectura Adelantada y escritura
atrasada párr proporcionar Servicios de
caché de una las Máquinas virtuales
(E0.2).
VCACHE Tiene la Ventaja cachear Ficheros en discotecas de rojo , y de permitir
switch to en Tiempo de ejecución deberían tramitar la CANTIDAD de
memoria destinada a this menester. De Cuando la Actividad del Disco es Elevada
Pero la Ocupación de memoria es baja, VCACHE Incrementa do no molestar párrafo
Realizar la alcaldesa CANTIDAD de Operación en RAM, evitando de Este Modo
Accesos una discoteca. EJEMPLO Por, si la Aplicación abre sin Lectura Fichero
para / escritura, es Posible Que VCACHE vuelque la totalidad del Fichero una
memoria; posteriormente, QUIZAS CUANDO SE Cierre el Fichero, la imagen de
memoria mar volcada de nuevo al discoteca. De Si Por El contrario la Actividad
de la discoteca es Pequeña y la Ocupación de memoria es Alta, VCACHE Disminuye
SU Propio Campanadas estafadores Objeto de aumentar ¿la available RAM párr Las
applications.
§ 3.2 Vaciado De buffers en C + +
En la Terminología C + + del los Flujos hijo Que cacheados sí denominan
"buffer". A respecto este, los compiladores de
C / C + + disponen de do Propio Sistema de caché párr Ficheros de discoteca.
Caché de Esta sí denominador de ejecución resuelve (tiempo de ejecución), párr
distinguirla de la caché del Sistema. Mismo ASI, disponen de Recursos en
la Librería Estándar párr Forzar do vaciado en Caso Necesario; párrafo ESTO sí
recurre a la Funciones fflush
(párrafo Ficheros abiertos estafa fopen) y flush (para los Flujos de Salida,
"ostreams").
Sin embargo, ninguna de Que Olvide el vaciado de la caché del compilador
en sí Realiza Sobre la del Sistema, Que no está Por Debajo (recuerde Que
el Software Tiene
Una Estructura de
Capas E1.7w1), Y Que el decidir SO Por Su CUANDO Cuenta es el
Momento Oportuno párr realizar fisicamente La escriturada De Los discotecas.
Que significa ESTO Una direction seguridad solista total de sí Alcanza Forzando
la escritura de la caché del Sistema, y ESTO Naturalmente Depende de la
Plataforma utilizada.
Nota: Ademas de las Posibilidades ofrecidas en la Librería Estándar, el
compilador MS Visual C +
+ de Windows párr offers la Función _flushall,
Que Fuerza el
vaciado de la caché de ejecución deberían tramitar de Todos los Ficheros
abiertos. Also DISPONE de la Librería COMMODE.OBJ, Que enlazada Con La
Aplicación, Fuerza Que las Llamadas a fflush ya _flushall Escriban directly del
los buffers al discoteca en Vez de a la caché del Sistema.
El siguiente EJEMPLO Muestra ALGUNAS Formas de vaciado de Los buffers
del compilador y de la caché del Sistema
L.5 abre el Fichero Fichero1 párr Lectura y escritura.
La Llamada a fflush en L.6 Fuerza al Programa a vaciar al SO
la caché de ejecución deberían tramitar Asociados al fichero1.
La Llamada a _commit baño obligaciones L.7 col caché De Disco Del
Sistema en vaciar suspensiones tampones.
L.11 SE Instancia ONU Objeto Fichero2 de la Plantilla basic_ofstream,
escriturada realizar párr.
La L.12 línea invoca el metodo ras Objeto DICHO párr. This invocación
Fuerza al Programa a vaciar al SO del los buffers de ejecución deberían
tramitar Asociados estafa Fichero2.
La invocación de un _commit en L.13 obliga al caché de la discoteca del
Sistema a vaciar el los buffers al discoteca. Función This Requiere sin
manejador "handle" referido al Fichero; en Este Caso, el manejador en
sí obtiene MEDIANTE Una invocación al Método rdbuf. Ofstream.rdbuf () -> fd
().
Nota: es _commit Una Función de MS Visual C + + Que obliga al Sistema a
vaciar el los buffers de Determinado Fichero un. No es Estándar C + + Funciona
en solitario y en Sistemas MS de 16 bits. En los de 32 bits sí recurre a la
Librería Commode.obj SEGUN SE ha Indicado
§ 4 RENDIMIENTO de la caché
El funciónamiento de la caché de Lectura SE PARECE al adivino ONU de;
debe Anticipar Lo Que ocurrirá en el Futuro. Si el Dispositivo Que no está
SIENDO cacheado ENCUENTRA los Datos en la caché, sin Habra Éxito ("hit"),
en Caso contrario, Fracaso de la ONU ("miss"). Los Sistemas de caché
Actuales hijo CAPACES de proporcionar Una TASA de Exitos al superior de 90%.
Como Puede del figurarse el lector, Construir sin MECANISMO de caché no
es tarea baladí Una. Se require Esquemas de funciónamiento Que atiendan de
forma simultanea y Balanceada Diversos factors:
· Que discriminar Información debe almacenada servicio
descartada y Cual.
· Manejar las Peticiones de Lectura. ESTO EXIGE
enajenante de la ONU MECANISMO de intercepción de las Peticiones del
Dispositivo Que no está SIENDO cacheado.
· Manejar las Peticiones de escritura. Interceptar las
Peticiones de escritura del Dispositivo a cachear.
§ 5 Caché oportunista
EXISTE UN pisos especial Que podriamos considerar "de
Aplicación", oportunista caché denominada ("caché oportunista").
ESTA Relacionada Con Los Problemas de
bloqueos de Ficheros en Entornos multiusuario en Los Que Distintas applications
pueden acceder a este Los Mismos Datos.
En ESTOS Casos, los Sistemas
Operativos disponen de Mecanismos Para Qué usuario de la
ONU (Programa de Aplicación) obtenga el Bloqueo de Todo un Fichero o instancia
de parte de el. La Teoría es
Que MIENTRAS SE hold el Bloqueo, Nessun Otro usuario Florerias Modificar el
Fichero (Tal Vez si leerlo), Y Que Una Vez finalizadas Las modificaciones, el
usuario desbloquea el Fichero Para Qué Other puedan utilizarlo. Sin embargo, en
determinadas applications rojo, y estafa Objeto de aumentar ¿EL RENDIMIENTO, sí
utiliza la ONU Sistema mixto denominado Bloqueo de operación de bloqueo
oportunista ("El bloqueo oportunista"), en el Que el usuario comunica
al Sistema Que utilizará this Modalidad [ 6 ].
Ello Pará, obtiene Una Copia de la totalidad del Fichero, almacena Que la ONU
Una caché oportunista local. De this forma, las Operaciones Son
Más Rápidas Que Si Tiene Que realizarse un Través de la red las Peticiones de
distintos Trozos, junto Con las correspondientes premuras de Bloqueo /
Desbloqueo. De Finalmente, Cuando el usuario ha Finalizado Las Operaciones Con
El Fichero, devuelve al Servidor Una
Copia actualizada.
El Problema sí CUANDO presentación, en el intermedio, Otro usuario
solicitación utilizar el Mismo Fichero. La Incidencia es especialmente
Frecuente CUANDO EL Fichero un manejar es muy grande. Porqué entonces, INCLUSO
párr Modificacion Pequeña una, el cebador de usuario Puede del demorarse
Bastante en Devolver la version modificada al Servidor. La Solución adoptada
párrafo Evitar Demoras excesivas, coinci En que, al receive la PETICIÓN del
Segundo usuario, el Sistema Envía al Primero de Una Orden de Interrumpir el
bloqueo oportunista y Devolver el Fichero de Como tal no está en ESE Momento
Para Qué El Segundo usuario Pueda utilizarlo.
Aunque No exento de Problemas, especialmente en Redes Poco
fiables, El Sistema permite aumentos del RENDIMIENTO del Orden del 30%. No
porción del tanto de El Sistema de Bloqueo utilizado, porción de como el Hecho
de Que los Datos Hayan Sido previamente cacheados porción el usuario.
[1] Also denominado "unidad de asignación" o la Unidad de
Asignación en Español. Es el Conjunto de Sectores de la discoteca Que
hijo Tratados porción
El Sistema de Como Una Sola Unidad de Almacenamiento. Su pelotas (Numéro de
Sectores de la discoteca) Depende del SO y del no molestar de la Partición
ló gica (MS
DOS y de Windows utilizan sin cúmulo de 1 sector en los disquetes de 3.5
"). Un" Cluster "Florerias Estar Ocupado o available, Pero no
parcialmente Ocupado El Sistema de. Archivo de
la ONU Sistema
Operativo es precisamente Una forma de Controlar,
asignar, desasignar y en Acceder racimos párr alojar discoteca Ficheros en
"Cluster" tiene also Otra acepción es. Ingl és: Designar
ONU Almacenamiento redundante de Datos en Sistemas distintos.
Hasta Hace Pocos Jahr, En que la Tecnología de
discotecas ha Producido unidades extremadamente silenciosas, una
ONU Oído Experimentado
le bastaba Escuchar la " Música "de
los servos sable párrafo si el Sistema de" cache "de discoteca estába
Instalado o no.
[3] Introducida Con El Intel 386 SLC Que Tenia Una caché interna párr
instructions y Datos, MIENTRAS Que en los Pentinum ® instructions y Datos
disponen de cachés separadas.
[4] Bueno, Eso Es Lo Que yo creia PORQUE Aprendi la palabreja de Textos
ingleses, Pero D. Julián Cirielli, B from. Como. Argentina, me Aclara
amablemente Que es Realidad, La Palabra proviene del Francés, escondite y
significa / escondida. Él Preferido mantener intacta mi erronea Redacción anterior
e INCLUIR here la Corrección junto Con Mi Agradecimiento.
[5] El Motivo es la Propia construcción de
la Memoria Estática ,
constituída porción Conjuntos de
Seis TRANSISTORES porción
bits almacenado La CADA, Lo Que Las Hace Mucho Más voluminosas (y caras) Que
Las Memorias Dinámicas de palabra capacidad, comparable; ESTAS Últimas estan
consituidas Por Un Conjunto de 1 transistor y
sin bit CADA porción Condensador. La Descarga del Condensador es Lo Que Hace
Que requieran Una ACTUALIZACIÓN (refresco) CADA 15 & ms (microsegundos)
approximately, Lo Que ANADE Una Dificultad Adicional, Pues Durante la
ACTUALIZACIÓN El Sistema Queda paralizado (en el bus del heno Una línea
Específica, DACK-0 , párrafo Indicar Que se no está Produciendo this refresco
de la memoria Dinámica H2 ).
ACTUALMENTE (2001), las SRAM TIENEN Tiempos de Acceso del Orden de 2 a
15 ns (nanosegundos), MIENTRAS Que en las DRAM es del Orden de 60 ns.
No hay comentarios:
Publicar un comentario