Entradas populares

martes, 29 de julio de 2014

Memoria Cache


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
§ 1 Sinopsis
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.
·         Decidir  the organization  interna of this  Almacenamiento .
·         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.



[6] Por EJEMPLO, Samba El Sistema populares de Linux para Compartir Recursos Sobre Redes  TCP / IP,  Florerias utilizar this pisos de caché oportunista sos estafa  Clientes .

No hay comentarios:

Publicar un comentario