Entonces empezamos el cuarto
tutorial del tema 5,
titulado jerarquia de memoria;
memoria virtual en el que vamos
a cumplir el apartado 4,
que se titula trans;
leis un bagaje que, en español
se traduciría por;
va a hacer de traducción adelantada
de direcciones
para ver este apartado.
Pocos empezaba haciendo un repaso
de qué pasa con las direcciones
que genera el adjetivo.
Recordamos en el sistema
de memoria virtual;
la acepte.
Un general, tienen acciones
virtuales nn;
la unidad de manejo de memoria
o de gestión de memoria
recibe esas direcciones y lo que
hace es atractiva esa dirección virtual
y accede a ninguna principal.
Para consultar la tabla de páginas
y hacer la traducción
de la dirección virtual
en dirección física,
suponiendo que sea un cierto
de página la enemigo,
obtienen lo que sería la dirección
física y con esa dirección física
hay que volver a acceder
a la memoria principal
para leer el dato.
La palabra solicitada, por tanto,
el sistema de memoria virtual
tienen como principal inconveniente
el que por cada acceso
Mongolia sea una lectura
o bien son escritura.
Vamos a tener que acceder realmente
dos veces a memoria.
La primera para consultar
la tabla de páginas,
como hemos dicho, y a poder
hacer la traducción,
y la segunda para leer en tanto
en sí que nos han pedido.
Entonces, como vemos,
lo que hacemos es que el tiempo de
ejecución se va endentecer,
porque los accesos a memoria
se duplican.
La clave para solucionar
este problema
es la localidad de referencias
a la tabla de páginas.
Si recordamos la
-como decíamos en el
apartado anterior,
las páginas a día de hoy tienen un
tamaño mínimo de cuatro caballos,
e incluso en algunos sistemas
operativos
pueden llegar a tener un tamaño
de 64 captáis, por tanto,
en cuatro caballos.
Son muchos los datos que entran
bien y, por tanto,
esto quiere decir que lo normal es
que cuando empecemos a acceder
a una página accedamos muchas
veces a esta dicha página,
porque son muchos los datos que
están de forma secuencian
en dicha páginas,
recordar lo que veíamos h con
la localidad de referencia,
y también la temporada.
Por tanto, se espera que cuando
un programa acceda,
cuando un proceso de ejecución
acceda a una palabra
que pertenece una página virtual,
vuelva a acceder a pautas,
a palabras, a lecciones
cercanas que estén
dentro de la misma página
simplemente por el hecho de que las páginas
tienen un tamaño grande
de cuatro cabal,
sin.
Por tanto, lo normal es que ellos
datos estén cercanos para su,
para aprovechar esta localidad
de referencias a la páginas
lo que hizo la solución
que se plantea
es utilizar un tlb, el tlb,
que es una caché especial
donde se van a abordar las
transacciones de número
de páginas virtual al número
de páginas física,
es decir, el que eleve.
Lo que me va a permitir es evitar
lo que nos va a permitir.
Va a ser evitar que tengamos que
acceder a una tabla de páginas
para hacer la traducción y obtener
en muy páginas física.
Por tanto, la idea es la siguiente.
El tlb es una caché que considera
que la memoria principal sería única
y exclusivamente la tabla de páginas.
Por tanto, en el tlb solo
se guardan trozos,
tratarla de páginas.
Si recordamos, aunque lo veremos
en la siguiente diapositiva,
también la tabla de páginas tenía
unos pigs de control
y el número de páginas físico,
correspondientas entrada.
Pues eso sería el dato del
100 entonces para él.
Por tanto, lo que vamos a hacer
es la posibilidad de,
sin tener que acceder a
la tabla de páginas,
hacer esa traducción de dirección,
de número de página virtual,
perdón, el número de páginas físico.
Si recordamos en el tema anterior,
necesitábamos un índice para
poder acceder a una noche,
pues en el tlb a funcionar
de la misma manera
que una caché la única diferencia
es que en vez de tener un dato
lo que tiene es una entrada de la
tabla de páginas en cada bloque
de su entonces para poder acceder a
usted debe de la misma manera.
Necesitamos un índice que me diga
cuál es la entrada del tlb
que me están solicitando y de la
misma manera que nos pasa
la cachee, necesitamos una etiqueta
para poder comprobar
si lo que están solicitando
es esa entrada
o no.
Bien, pues lo que vamos a considerar
es que el número de página virtual,
que es el que se utiliza para
acceder a la tabla de páginas,
va a ser la dirección de bloques de
lo que ya sería la para poder
acceder a las siete por tanto,
ese número de página virtual se
va a dividir en dos partes,
la parte menos significativa va
a ser el indicio conjunto
y la parte más significativa
va a ser la etiqueta.
Este índice conjunto
se va a calcular de la misma manera
que se hacían en el tema anterior,
es decir, logaritmo en dos del número
de conjuntos que tenga
esa por por vía
que tenga esa y se ese y la etiqueta
van a ser los vips restantes
y como ya hemos dicho, por
tanto, el contenido
lo que viene a ser el dato de
la del, del era del tlb,
va a ser la entrada de
la tabla de páginas,
el número de página virtual.
En esta diapositiva vemos
un poco en un gráfico,
que es lo que estaría pasando.
Primero, esta sería la
dirección virtual.
Recordamos lo que genera el ACP
Wi que reciben a la enmienda
para poder hacer la traducción.
Recordamos que esta dirección
virtual se divide en dos partes,
lo que sería el desplazamiento
de páginas,
que su tamaño nos da el tamaño
de página 12 vips,
logaritmo en base dos de los cuatro
caballos, que indicábamos
en los videotutoriales anteriores
y el resto,
32 menos -12, los 20 vips en la
parte más significativa,
el número de página virtual.
Pues bien, estén mera
página virtuales,
que es el que vamos a utilizar la
endemia para poder acceder
al tele, que es lo que tenemos
aquí representado entonces
el número de página virtual de
mínimos, en índice y etiqueta,
como este tlb tiene cuatro
entradas en índice
a tener dos vips logaritmo
en base dos de 4.
Entonces el índice base de dos vips,
de los 20, los dos vips
menos significativos,
y la etiqueta los 18 veis restantes.
Bien, pues igual que se accedía
a se ascendía perdón
a una caché se va a acceder al tlb,
el índice me va a decir que entraban.
Tengo mi consulta.
La etiqueta me va a permitir hacer
una comparación para saber
si el dato que me está ampliando
está en el tlb
y, por tanto, sería acierto,
de si están en el tlb.
La idea es igual
que pasaba en anteriormente el dato
que tengo aquí a ser el que necesito
y, por tanto, sería el número
de páginas física
que directamente copiaría
a la dirección física
y, por tanto, me ahorraría tener que
acceder a la tabla de páginas.
Si no tuviéramos tele o
bien fueron ayudes,
de lo que nos pasaría es que
tendríamos que acceder
a memoria y tendríamos que localizar
la entrada correspondiente
y leer el número de páginas física,
como veremos a continuación.
Cuando tengamos un fallo
de lo que va a pasar
es que vamos a reemplazar la
entrada correspondiente,
un entrado del tlb con
la nueva entrada
en la etapa de páginas de
la entrada de páginas.
Por tanto, se producirá un fallo,
se resolverá el fallo del leve,
y se vuelven a dar el dato
de este acuerdo.
Entonces, fijaros que el tlb
va a tener cuatro entradas
en este caso es un tlb de dos vías
y por tanto dos etiquetas
y dos números de páginas físicas.
Bien, veamos ahora en
esta diapositiva
el tlb del apartado anterior
indicando todos los vips de control.
Primer detalle.
Tenemos el la delante del b, el
de modificación del dni,
que indica que la entrada
de interinidad
ha sido modificado modificada
y el fin de uso del debe
porque tenemos un debe asociativo
de dos que se correspondería
con el la de la diapositiva anterior
y por último aquí tenemos la etiqueta
para comprobar que realmente
el entrada que queremos
se corresponde con la que tenemos
aquí almacenada entonces.
Estos tres vips validez,
modificación y uso son referentes
al que el bien ahora en deprima
imprima y número de páginas física.
Sería el.
Se consideraría que sería
el dato de debe bien,
son el trozo que se guarda del
catálogo de páginas bien,
prima vid, de modificación,
de la tabla de páginas.
Por tanto, solo se activará
cuando la solicitud
en la dirección que me han
dado vaya a ser urnas
la dirección que tenemos
que traducir.
Para ser una operación de escritura
en dicha página de uso
para poder hacer el reemplazo y
el número de páginas físico
como tenemos dos vías, tendremos
duplicados.
Los de control y lo más importante
es no confundir.
Elena económica prima, recordamos
es para cuando se ha modificado
la entrada del debe y el McLuhan
para cuando se ha modificado
dicha página,
porque la petición ha sido
de una escritura
y no de una lectura.
Veamos ahora en esta diapositiva
qué es lo que pasa,
un resumen y todos los posibles
casos de qué pasa por cada referencia
memoria.
Primero, como hemos dicho,
la aceite un lo que genera es una
dirección virtual medio,
la unidad de manejo de memoria o
bien mida de gestión de memoria,
recibe esa dirección virtual, y
recordemos que la descomponían
dos partes, número página virtual
y desplazamiento,
número de página virtual.
Parte más significativa
y desplazamiento
parte menos significativa.
Pues bien, usando el número
de página virtual,
se accede ante eleve a la entrada
correspondiente,
recordamos el número
de página virtual,
lo divide en índice etiqueta,
en el mejor de los casos nos pasaría
que hay una cierta,
que entonces directamente pasaríamos
al paso seis usando bicho.
Dicha entrada del bebé,
que acabamos de selecciona el
número de páginas virtual,
nos va a dar el número
de página física,
se actualizarían esos vips de
control y daríamos la dirección física
para poder acceder, y entenderíamos
perdón,
la dirección física para poder
acceder a memoria.
Ahora, qué pasa?
Si no es una cierto indeleble, y
por el contrario, es un fallo,
pues hay que consultar la tabla de
páginas usando para ello número.
Páginas virtual.
Entonces, se accedería
memoria principal,
se accedería, dicho tabla de páginas
usándose, endurece página virtual,
y, en el mejor de los casos,
lista en esta,
esta vez sería que el mi de
validez de dicha entrada,
estuviera a no.
Esto supondría una cierto de páginas
y directamente saldríamos al paso,
5.
Saltaríamos, perdón, del paso, 5,
en el que lo que nos correspondería
hacer sería actualizar
el si hay que hacer un reemplazo.
Será un reemplazo de la entrada
correspondiente
actualizar el deber con la etiqueta
y con la entrada de la
tabla de páginas,
y, una vez actualizado el tlb,
se colapsaría la producción del
número de página virtual,
el número de página física.
Sin embargo, en el peor de los
casos lo que nos pasaría
es que el de validez de
la entrada está 0,
es un fallo de caché y estaríamos
en el paso va.
Recordamos que cuando había
un fallo de caché
lo que pasaba era aquí el
proceso, es decir,
entre una buena ejecución
se bloqueaba,
y el sistema operativo era el
que tomaba el control.
Para poder resolver ese fallo
de página recordemos
que lo primero que tenían que hacer
era localizar un disco duro.
En la memoria secundaria, donde
estaba esa página virtual
solicitada, una vez localizada la,
tenía que traer a memoria principal
si tienen que hacer reemplazo,
porque todas las páginas físicas
estuvieran ocupadas.
Haríamos reemplazo,
y lo que haríamos sería colocar la
página virtual en la página física
y, a continuación actualizar la
entrada adelantarla de páginas
con el número de páginas
correspondiente
y con el Big de validez.
Bien, pues en ese momento
a continuación
pasaríamos actualizar el leve paso 5,
lo que hemos indicado antes.
Si es necesario hacer un reemplazo,
sería un reemplazo,
se podrían los datos de
la tabla de páginas
de entrada correspondiente, como
hemos visto sus vips de control
y como hemos visto su número
de página física,
y a continuación se actualizarían
etiqueta y pasaríamos al caso 6.
Usando dicha entrada el debe
reduciríamos la dirección virtual,
en dirección física,
cambiando, recordamos el número
de página virtual
por el número de página física
y se actualizarían todos los que
este control de dicha entrada,
en lo que sería el bien ahora
recordar o simplemente indicar
que lo que sería la tasa de
fallos del tlb es mayor
que la tasa de fallos de
la tabla de páginas.
Esto es evidente porque el tlb
es tiene menos entradas
que lo que serían las páginas.
Aun así la tasa de fakes del
tlb es pequeña porque,
como hemos indicado antes, al tener
páginas grandes páginas
de cualquier capa iPS mínimo
una misma página,
lo normal es que se referencie
muchas veces
y, por tanto una misma
entrada del telePP
se vayan utilizando bastantes veces.
Lo idea lo que se va a hacer es que,
aunque sea una tasa del país
cómo se accede bastante veces a
dicha entrada lo que se suele utilizar
es, para escritura una máquina, la
estrategia de poses escritura.
Solo actualizamos, eleve
para cada escritura
y cuando se haga un reemplazo.
Actualizaremos la tabla de páginas
esto ya lo veíamos porque hemos
visto el de modificación
en el, la transparencia en
la diapositiva anterior
y por tanto, lo que sí es evidente
es que el algoritmo que hemos visto
anterior en el caso 6,
cuando se actualizan los control,
también actualizaremos ese bit
de modificar y cuando una entrada
vaya a ser sustituida por el delito,
porque tenemos que hacer un trabajo
para atraer o de entrada
toda la información,
tiene que copiarse la
tabla de páginas
para tener la entrada de la tabla
de páginas correspondiente
actualizada.
Con esto terminamos este cuarto video
-tutorial, recortarlos como siempre,
en que este videotutoriales se
corresponden con el apartado 5.
Punto cuatro del tema y recomendados.
Que no solo os dedicáis
a ver el vídeo
sino que también os leáis
dicho apartado
porque van a tener más información
que la que aquí estamos