<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://1984.lsi.us.es/wiki-ssoo/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juautrmar</id>
		<title>Wiki de Sistemas Operativos - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://1984.lsi.us.es/wiki-ssoo/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juautrmar"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php/Especial:Contribuciones/Juautrmar"/>
		<updated>2026-04-12T19:47:49Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_tercera_oportunidad&amp;diff=3265</id>
		<title>Sol tercera oportunidad</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_tercera_oportunidad&amp;diff=3265"/>
				<updated>2015-12-30T17:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
&lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes: '''2(W)--2(R)--3(R)--1(R)--1(W)--3(W)--4(W)--5(W)--1(R)--1(R)--2(W)--3(R)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio de la 3º oportunidad (variante del criterio NRU)''': en la que se mantiene una lista ordenanda por orden de carga. Ante una sustitución, la primera candidata es la más antigua.&lt;br /&gt;
&lt;br /&gt;
Si dicha página tiene el bit R a 1, se pone a 0 y se pasa al final de la lista (recibe una segunda oportunidad).&lt;br /&gt;
&lt;br /&gt;
Si dicha página tiene el bit R a 0, existen dos casos:&lt;br /&gt;
*Si tiene el bit M a 1, se pone a 0 y se pasa al final de la lista.&lt;br /&gt;
*Si tiene el bit M a 0, se selecciona como página víctima.&lt;br /&gt;
&lt;br /&gt;
                  Acceso a                              fallo de página:&lt;br /&gt;
                   página     ___1____ 2_____3_____4___________________      &lt;br /&gt;
                              |  2  |     |     |     |                |  &lt;br /&gt;
                  Pagina 2    | R=1 |     |     |     |      X         | Cola: 2 &lt;br /&gt;
                              |_M=1_|_____|_____|_____|________________|&lt;br /&gt;
                              |     |     |     |     |                | &lt;br /&gt;
                  Pagina 2    |  =  |     |     |     |                |  Cola: 2 &lt;br /&gt;
                              |_   _|_____|_____|_____|________________|&lt;br /&gt;
                              |     |  3  |     |     |                |  &lt;br /&gt;
                  Pagina 3    |  =  | R=1 |     |     |      X         |  Cola: 2 - 3 &lt;br /&gt;
                              |_   _|_M=0_|_____|_____|________________|    &lt;br /&gt;
                              |     |     |  1  |     |                |&lt;br /&gt;
                  Pagina 1    |  =  |  =  | R=1 |     |      X         |  Cola: 2 - 3 - 1&lt;br /&gt;
                              |_   _|_   _|_M=0_|_____|________________| &lt;br /&gt;
                              |     |     |  1  |     |                | &lt;br /&gt;
                  Pagina 1    |  =  |  =  | R=1 |     |                |  Cola: 2 - 3 - 1   &lt;br /&gt;
                              |_   _|_   _|_M=1_|_____|________________|&lt;br /&gt;
                              |  =  |  3  |  1  |     |                |&lt;br /&gt;
                  Pagina 3    |     | R=1 | R=1 |     |                |  Cola: 2 - 3 - 1&lt;br /&gt;
                              |_   _|_M=1_|_M=0_|_____|________________|&lt;br /&gt;
                              |     |     |     |  4  |                |  &lt;br /&gt;
                  Pagina 4    |  =  |  =  |  =  | R=1 |      X         |  Cola: 2 - 3 - 1 - 4 &lt;br /&gt;
                              |_   _|_   _|_   _|_M=1_|________________|&lt;br /&gt;
                              |  2  |  3  |  5  |  4  |                |  &lt;br /&gt;
                  Pagina 5    | R=0 | R=0 | R=1 | R=0 |      X         |  Cola: 2 - 3 - 4 - 5 &lt;br /&gt;
                              |_M=0_|_M=0_|_M=1_|_M=1_|________________|    &lt;br /&gt;
                              |  1  |     |     |     |                | &lt;br /&gt;
                  Pagina 1    | R=1 |  =  |  =  |  =  |      X         |  Cola: 3 - 4 - 5 - 1&lt;br /&gt;
                              |_M=0_|_   _|_   _|_   _|________________|  &lt;br /&gt;
                              |     |     |     |     |                | &lt;br /&gt;
                  Pagina 1    |  =  |  =  |  =  |  =  |                |  Cola: 3 - 4 - 5 - 1 &lt;br /&gt;
                              |_    |_   _|_   _|_   _|________________|  &lt;br /&gt;
                              |     |  2  |     |     |                |  &lt;br /&gt;
                  Pagina 2    |  =  | R=1 |  =  |  =  |      X         |  Cola: 4 - 5 - 1 - 2 &lt;br /&gt;
                              |_   _|_M=1_|_   _|_   _|________________|&lt;br /&gt;
                              |     |     |     |  3  |                |  &lt;br /&gt;
                  Pagina 3    |  =  |  =  |  =  | R=1 |      X         |  Cola: 5 - 1 - 2 - 3&lt;br /&gt;
                              |_   _|_   _|_   _|_M=0_|________________|&lt;br /&gt;
                              |  4  |  2  |  5  |  3  |                |      &lt;br /&gt;
                  Pagina 4    | R=1 | R=0 | R=0 | R=1 |      X         |  Cola: 5 - 2 - 3 - 4&lt;br /&gt;
                              |_M=0_|_M=1_|_M=0_|_M=0_|________________|&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_tercera_oportunidad&amp;diff=3264</id>
		<title>Sol tercera oportunidad</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_tercera_oportunidad&amp;diff=3264"/>
				<updated>2015-12-30T17:55:12Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
&lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes: '''2(W)--2(R)--3(R)--1(R)--1(W)--3(W)--4(W)--5(W)--1(R)--1(R)--2(W)--3(R)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                  Acceso a                              fallo de página:&lt;br /&gt;
                   página     ___1____ 2_____3_____4___________________      &lt;br /&gt;
                              |  2  |     |     |     |                |  &lt;br /&gt;
                  Pagina 2    | R=1 |     |     |     |      X         | Cola: 2 &lt;br /&gt;
                              |_M=1_|_____|_____|_____|________________|&lt;br /&gt;
                              |     |     |     |     |                | &lt;br /&gt;
                  Pagina 2    |  =  |     |     |     |                |  Cola: 2 &lt;br /&gt;
                              |_   _|_____|_____|_____|________________|&lt;br /&gt;
                              |     |  3  |     |     |                |  &lt;br /&gt;
                  Pagina 3    |  =  | R=1 |     |     |      X         |  Cola: 2 - 3 &lt;br /&gt;
                              |_   _|_M=0_|_____|_____|________________|    &lt;br /&gt;
                              |     |     |  1  |     |                |&lt;br /&gt;
                  Pagina 1    |  =  |  =  | R=1 |     |      X         |  Cola: 2 - 3 - 1&lt;br /&gt;
                              |_   _|_   _|_M=0_|_____|________________| &lt;br /&gt;
                              |     |     |  1  |     |                | &lt;br /&gt;
                  Pagina 1    |  =  |  =  | R=1 |     |                |  Cola: 2 - 3 - 1   &lt;br /&gt;
                              |_   _|_   _|_M=1_|_____|________________|&lt;br /&gt;
                              |  =  |  3  |  1  |     |                |&lt;br /&gt;
                  Pagina 3    |     | R=1 | R=1 |     |                |  Cola: 2 - 3 - 1&lt;br /&gt;
                              |_   _|_M=1_|_M=0_|_____|________________|&lt;br /&gt;
                              |     |     |     |  4  |                |  &lt;br /&gt;
                  Pagina 4    |  =  |  =  |  =  | R=1 |      X         |  Cola: 2 - 3 - 1 - 4 &lt;br /&gt;
                              |_   _|_   _|_   _|_M=1_|________________|&lt;br /&gt;
                              |  2  |  3  |  5  |  4  |                |  &lt;br /&gt;
                  Pagina 5    | R=0 | R=0 | R=1 | R=0 |      X         |  Cola: 2 - 3 - 4 - 5 &lt;br /&gt;
                              |_M=0_|_M=0_|_M=1_|_M=1_|________________|    &lt;br /&gt;
                              |  1  |     |     |     |                | &lt;br /&gt;
                  Pagina 1    | R=1 |  =  |  =  |  =  |      X         |  Cola: 3 - 4 - 5 - 1&lt;br /&gt;
                              |_M=0_|_   _|_   _|_   _|________________|  &lt;br /&gt;
                              |     |     |     |     |                | &lt;br /&gt;
                  Pagina 1    |  =  |  =  |  =  |  =  |                |  Cola: 3 - 4 - 5 - 1 &lt;br /&gt;
                              |_    |_   _|_   _|_   _|________________|  &lt;br /&gt;
                              |     |  2  |     |     |                |  &lt;br /&gt;
                  Pagina 2    |  =  | R=1 |  =  |  =  |      X         |  Cola: 4 - 5 - 1 - 2 &lt;br /&gt;
                              |_   _|_M=1_|_   _|_   _|________________|&lt;br /&gt;
                              |     |     |     |  3  |                |  &lt;br /&gt;
                  Pagina 3    |  =  |  =  |  =  | R=1 |      X         |  Cola: 5 - 1 - 2 - 3&lt;br /&gt;
                              |_   _|_   _|_   _|_M=0_|________________|&lt;br /&gt;
                              |  4  |  2  |  5  |  3  |                |      &lt;br /&gt;
                  Pagina 4    | R=1 | R=0 | R=0 | R=1 |      X         |  Cola: 5 - 2 - 3 - 4&lt;br /&gt;
                              |_M=0_|_M=1_|_M=0_|_M=0_|________________|&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_tercera_oportunidad&amp;diff=3263</id>
		<title>Sol tercera oportunidad</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_tercera_oportunidad&amp;diff=3263"/>
				<updated>2015-12-30T17:54:59Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
&lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes: '''2(W)--2(R)--3(R)--1(R)--1(W)--3(W)--4(W)--5(W)--1(R)--1(R)--2(W)--3(R)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
                  Acceso a                              fallo de página:&lt;br /&gt;
                   página     ___1____ 2_____3_____4___________________      &lt;br /&gt;
                              |  2  |     |     |     |                |  &lt;br /&gt;
                  Pagina 2    | R=1 |     |     |     |      X         | Cola: 2 &lt;br /&gt;
                              |_M=1_|_____|_____|_____|________________|&lt;br /&gt;
                              |     |     |     |     |                | &lt;br /&gt;
                  Pagina 2    |  =  |     |     |     |                |  Cola: 2 &lt;br /&gt;
                              |_   _|_____|_____|_____|________________|&lt;br /&gt;
                              |     |  3  |     |     |                |  &lt;br /&gt;
                  Pagina 3    |  =  | R=1 |     |     |      X         |  Cola: 2 - 3 &lt;br /&gt;
                              |_   _|_M=0_|_____|_____|________________|    &lt;br /&gt;
                              |     |     |  1  |     |                |&lt;br /&gt;
                  Pagina 1    |  =  |  =  | R=1 |     |      X         |  Cola: 2 - 3 - 1&lt;br /&gt;
                              |_   _|_   _|_M=0_|_____|________________| &lt;br /&gt;
                              |     |     |  1  |     |                | &lt;br /&gt;
                  Pagina 1    |  =  |  =  | R=1 |     |                |  Cola: 2 - 3 - 1   &lt;br /&gt;
                              |_   _|_   _|_M=1_|_____|________________|&lt;br /&gt;
                              |  =  |  3  |  1  |     |                |&lt;br /&gt;
                  Pagina 3    |     | R=1 | R=1 |     |                |  Cola: 2 - 3 - 1&lt;br /&gt;
                              |_   _|_M=1_|_M=0_|_____|________________|&lt;br /&gt;
                              |     |     |     |  4  |                |  &lt;br /&gt;
                  Pagina 4    |  =  |  =  |  =  | R=1 |      X         |  Cola: 2 - 3 - 1 - 4 &lt;br /&gt;
                              |_   _|_   _|_   _|_M=1_|________________|&lt;br /&gt;
                              |  2  |  3  |  5  |  4  |                |  &lt;br /&gt;
                  Pagina 5    | R=0 | R=0 | R=1 | R=0 |      X         |  Cola: 2 - 3 - 4 - 5 &lt;br /&gt;
                              |_M=0_|_M=0_|_M=1_|_M=1_|________________|    &lt;br /&gt;
                              |  1  |     |     |     |                | &lt;br /&gt;
                  Pagina 1    | R=1 |  =  |  =  |  =  |      X         |  Cola: 3 - 4 - 5 - 1&lt;br /&gt;
                              |_M=0_|_   _|_   _|_   _|________________|  &lt;br /&gt;
                              |     |     |     |     |                | &lt;br /&gt;
                  Pagina 1    |  =  |  =  |  =  |  =  |                |  Cola: 3 - 4 - 5 - 1 &lt;br /&gt;
                              |_    |_   _|_   _|_   _|________________|  &lt;br /&gt;
                              |     |  2  |     |     |                |  &lt;br /&gt;
                  Pagina 2    |  =  | R=1 |  =  |  =  |      X         |  Cola: 4 - 5 - 1 - 2 &lt;br /&gt;
                              |_   _|_M=1_|_   _|_   _|________________|&lt;br /&gt;
                              |     |     |     |  3  |                |  &lt;br /&gt;
                  Pagina 3    |  =  |  =  |  =  | R=1 |      X         |  Cola: 5 - 1 - 2 - 3&lt;br /&gt;
                              |_   _|_   _|_   _|_M=0_|________________|&lt;br /&gt;
                              |  4  |  2  |  5  |  3  |                |      &lt;br /&gt;
                  Pagina 4    | R=1 | R=0 | R=0 | R=1 |      X         |  Cola: 5 - 2 - 3 - 4&lt;br /&gt;
                              |_M=0_|_M=1_|_M=0_|_M=0_|________________|&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_tercera_oportunidad&amp;diff=3262</id>
		<title>Sol tercera oportunidad</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_tercera_oportunidad&amp;diff=3262"/>
				<updated>2015-12-30T17:53:56Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''2(W)--2(R)--3(R)--1(R)--1(W)--3(W)--4(W)--5(W)--1(R)--1(R)--2(W)--3(R)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
                  Acceso a                              fallo de página:&lt;br /&gt;
                   página     ___1____ 2_____3_____4___________________      &lt;br /&gt;
                              |  2  |     |     |     |                |  &lt;br /&gt;
                  Pagina 2    | R=1 |     |     |     |      X         | Cola: 2 &lt;br /&gt;
                              |_M=1_|_____|_____|_____|________________|&lt;br /&gt;
                              |     |     |     |     |                | &lt;br /&gt;
                  Pagina 2    |  =  |     |     |     |                |  Cola: 2 &lt;br /&gt;
                              |_   _|_____|_____|_____|________________|&lt;br /&gt;
                              |     |  3  |     |     |                |  &lt;br /&gt;
                  Pagina 3    |  =  | R=1 |     |     |      X         |  Cola: 2 - 3 &lt;br /&gt;
                              |_   _|_M=0_|_____|_____|________________|    &lt;br /&gt;
                              |     |     |  1  |     |                |&lt;br /&gt;
                  Pagina 1    |  =  |  =  | R=1 |     |      X         |  Cola: 2 - 3 - 1&lt;br /&gt;
                              |_   _|_   _|_M=0_|_____|________________| &lt;br /&gt;
                              |     |     |  1  |     |                | &lt;br /&gt;
                  Pagina 1    |  =  |  =  | R=1 |     |                |  Cola: 2 - 3 - 1   &lt;br /&gt;
                              |_   _|_   _|_M=1_|_____|________________|&lt;br /&gt;
                              |  =  |  3  |  1  |     |                |&lt;br /&gt;
                  Pagina 3    |     | R=1 | R=1 |     |                |  Cola: 2 - 3 - 1&lt;br /&gt;
                              |_   _|_M=1_|_M=0_|_____|________________|&lt;br /&gt;
                              |     |     |     |  4  |                |  &lt;br /&gt;
                  Pagina 4    |  =  |  =  |  =  | R=1 |      X         |  Cola: 2 - 3 - 1 - 4 &lt;br /&gt;
                              |_   _|_   _|_   _|_M=1_|________________|&lt;br /&gt;
                              |  2  |  3  |  5  |  4  |                |  &lt;br /&gt;
                  Pagina 5    | R=0 | R=0 | R=1 | R=0 |      X         |  Cola: 2 - 3 - 4 - 5 &lt;br /&gt;
                              |_M=0_|_M=0_|_M=1_|_M=1_|________________|    &lt;br /&gt;
                              |  1  |     |     |     |                | &lt;br /&gt;
                  Pagina 1    | R=1 |  =  |  =  |  =  |      X         |  Cola: 3 - 4 - 5 - 1&lt;br /&gt;
                              |_M=0_|_   _|_   _|_   _|________________|  &lt;br /&gt;
                              |     |     |     |     |                | &lt;br /&gt;
                  Pagina 1    |  =  |  =  |  =  |  =  |                |  Cola: 3 - 4 - 5 - 1 &lt;br /&gt;
                              |_    |_   _|_   _|_   _|________________|  &lt;br /&gt;
                              |     |  2  |     |     |                |  &lt;br /&gt;
                  Pagina 2    |  =  | R=1 |  =  |  =  |      X         |  Cola: 4 - 5 - 1 - 2 &lt;br /&gt;
                              |_   _|_M=1_|_   _|_   _|________________|&lt;br /&gt;
                              |     |     |     |  3  |                |  &lt;br /&gt;
                  Pagina 3    |  =  |  =  |  =  | R=1 |      X         |  Cola: 5 - 1 - 2 - 3&lt;br /&gt;
                              |_   _|_   _|_   _|_M=0_|________________|&lt;br /&gt;
                              |  4  |  2  |  5  |  3  |                |      &lt;br /&gt;
                  Pagina 4    | R=1 | R=0 | R=0 | R=1 |      X         |  Cola: 5 - 2 - 3 - 4&lt;br /&gt;
                              |_M=0_|_M=1_|_M=0_|_M=0_|________________|&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,69&lt;br /&gt;
                              nº accesos a páginas    13&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3261</id>
		<title>Sol 6</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3261"/>
				<updated>2015-12-30T17:50:19Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
''' 2(R)--2(W)--3(R)--1(R)--1(W)--3(R)--4(W)--5(R)--1(R)--1(W)--2(R)--3(W)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU (Not Recently Used)''': Ofrece dos bits para cada página:&lt;br /&gt;
* Bit R : Se pone a 1 si la página ha sido usada (tanto para lectura como para escritura).&lt;br /&gt;
* Bit M : Se pone a 1 si la página es modificada (escritura).&lt;br /&gt;
En resumen, el bit R se pondrá a 1 ante cualquier tipo de acceso, y el bit M se pondrá a 1 sólo ante eventos de escritura.&lt;br /&gt;
Para seleccionar la página víctima iteramos sobre los marcos cargados en memoria (comenzando por el primero de ellos) buscando el que cumpla lo siguiente, en este orden:&lt;br /&gt;
* R=0, M=0&lt;br /&gt;
* R=0, M=1&lt;br /&gt;
* R=1, M=0&lt;br /&gt;
* R=1, M=1&lt;br /&gt;
&lt;br /&gt;
Periódicamente se pone a cero el bit R.&lt;br /&gt;
&lt;br /&gt;
                     Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                      2(R) | R=1 |     |     |     |   x    |    1&lt;br /&gt;
                           | M=0 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+              Puesta a cero (R) cada 4 acceso.&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                      2(W) | R=1 |     |     |     |        |    2&lt;br /&gt;
                           | M=1 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                      3(R) | R=1 | R=1 |     |     |   x    |    3&lt;br /&gt;
                           | M=1 | M=0 |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |          | El bit R se |&lt;br /&gt;
                      1(R) | R=1 | R=1 | R=1 |     |   x    |    4  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=1 | M=0 | M=0 |     |        |          +-------------+	&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 |     |        |    5&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      3(R) | R=0 | R=1 | R=1 |     |        |    6&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                      4(W) | R=0 | R=1 | R=1 | R=1 |   x    |    7&lt;br /&gt;
                           | M=1 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      5(R) | R=1 | R=1 | R=1 | R=1 |   x    |    8  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                      1(R) | R=0 | R=0 | R=1 | R=0 |        |    9&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 | R=0 |        |    10&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |  =  |  =  |  =  |        |    &lt;br /&gt;
                      2(R) | R=1 | R=0 | R=1 | R=0 |   x    |    11&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      3(W) | R=1 | R=1 | R=1 | R=0 |        |    12 &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      4(R) | R=0 | R=0 | R=0 | R=1 |        |    13&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3260</id>
		<title>Sol 6</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3260"/>
				<updated>2015-12-30T17:49:16Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
''' 2(R)--2(W)--3(R)--1(R)--1(W)--3(R)--4(W)--5(R)--1(R)--1(W)--2(R)--3(W)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU (Not Recently Used)''': Ofrece dos bits para cada página:&lt;br /&gt;
* Bit R : Se pone a 1 si la página ha sido usada (tanto para lectura como para escritura).&lt;br /&gt;
* Bit M : Se pone a 1 si la página es modificada (escritura).&lt;br /&gt;
En resumen, el bit R se pondrá a 1 ante cualquier tipo de acceso, y el bit M se pondrá a 1 sólo ante eventos de escritura.&lt;br /&gt;
Para seleccionar la página víctima iteramos sobre los marcos cargados en memoria (comenzando por el primero de ellos) buscando el que cumpla lo siguiente, en este orden:&lt;br /&gt;
* R=0, M=0&lt;br /&gt;
* R=0, M=1&lt;br /&gt;
* R=1, M=0&lt;br /&gt;
* R=1, M=1&lt;br /&gt;
&lt;br /&gt;
Periódicamente se pone a cero el bit R.&lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                      2(R) | R=1 |     |     |     |   x    |    1&lt;br /&gt;
                           | M=0 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+              Puesta a cero (R) cada 4 acceso.&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                      2(W) | R=1 |     |     |     |        |    2&lt;br /&gt;
                           | M=1 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                      3(R) | R=1 | R=1 |     |     |   x    |    3&lt;br /&gt;
                           | M=1 | M=0 |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |          | El bit R se |&lt;br /&gt;
                      1(R) | R=1 | R=1 | R=1 |     |   x    |    4  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=1 | M=0 | M=0 |     |        |          +-------------+	&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 |     |        |    5&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      3(R) | R=0 | R=1 | R=1 |     |        |    6&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                      4(W) | R=0 | R=1 | R=1 | R=1 |   x    |    7&lt;br /&gt;
                           | M=1 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      5(R) | R=1 | R=1 | R=1 | R=1 |   x    |    8  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                      1(R) | R=0 | R=0 | R=1 | R=0 |        |    9&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 | R=0 |        |    10&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |  =  |  =  |  =  |        |    &lt;br /&gt;
                      2(R) | R=1 | R=0 | R=1 | R=0 |   x    |    11&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      3(W) | R=1 | R=1 | R=1 | R=0 |        |    12 &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      4(R) | R=0 | R=0 | R=0 | R=1 |        |    13&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3259</id>
		<title>Sol 6</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3259"/>
				<updated>2015-12-30T17:47:48Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
''' 2(R)--2(W)--3(R)--1(R)--1(W)--3(R)--4(W)--5(R)--1(R)--1(W)--2(R)--3(W)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU (Not Recently Used)''': Ofrece dos bits para cada página:&lt;br /&gt;
* Bit R : Se pone a 1 si la página ha sido usada (tanto para lectura como para escritura).&lt;br /&gt;
* Bit M : Se pone a 1 si la página es modificada (escritura).&lt;br /&gt;
En resumen, el bit R se pondrá a 1 ante cualquier tipo de acceso, y el bit M se pondrá a 1 sólo ante eventos de escritura.&lt;br /&gt;
Para seleccionar la página víctima iteramos sobre los marcos cargados en memoria (comenzando por el primero de ellos) buscando el que cumpla lo siguiente, en este orden:&lt;br /&gt;
* R=0, M=0&lt;br /&gt;
* R=0, M=1&lt;br /&gt;
* R=1, M=0&lt;br /&gt;
* R=1, M=1&lt;br /&gt;
&lt;br /&gt;
Periódicamente se pone a cero el bit R.&lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                      2(R) | R=1 |     |     |     |   x    |    1&lt;br /&gt;
                           | M=0 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+              Puesta a cero (R) cada 4 acceso.&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                      2(W) | R=1 |     |     |     |        |    2&lt;br /&gt;
                           | M=1 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                      3(R) | R=1 | R=1 |     |     |   x    |    3&lt;br /&gt;
                           | M=1 | M=0 |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |          | El bit R se |&lt;br /&gt;
                      1(R) | R=1 | R=1 | R=1 |     |   x    |    4  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=1 | M=0 | M=0 |     |        |          +-------------+	&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 |     |        |    5&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      3(R) | R=0 | R=1 | R=1 |     |        |    6&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                      4(W) | R=0 | R=1 | R=1 | R=1 |   x    |    7&lt;br /&gt;
                           | M=1 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      5(R) | R=1 | R=1 | R=1 | R=1 |   x    |    8  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                      1(R) | R=0 | R=0 | R=1 | R=0 |        |    9&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 | R=0 |        |    10&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |  =  |  =  |  =  |        |    &lt;br /&gt;
                      2(W) | R=1 | R=0 | R=1 | R=0 |   x    |    11&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      3(W) | R=1 | R=1 | R=1 | R=0 |        |    12 &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      4(R) | R=0 | R=0 | R=0 | R=1 |        |    13&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3258</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3258"/>
				<updated>2015-12-30T17:41:30Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=1 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     8&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador | C=1 | C=2 | C=3 |  =  |  =  |  =  |  =  |  =  | C=4 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     | C=1 |  =  |  =  | C=1 |  =  |  =  |  =  |  =  | C=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     | C=1 |  =  |  =  | C=2 |  =  |  =  | C=3 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     |     | C=1 |  =  |  =  |  =  | C=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     7&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                             nº accesos a páginas    12	&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
Periodo = 4&lt;br /&gt;
&lt;br /&gt;
Registro R de 3 bits.&lt;br /&gt;
&lt;br /&gt;
En caso de empate = FIFO por orden de carga&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     -     3     4     5     3     -     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Bit R    | 100 |  =  |  =  |  =  | 010 |  =  |  =  | 100 |  =  | 010 |  =  |  =  |  =  | 100 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     | 100 | 010 |  =  |  =  |  =  |  =  | 001 | 100 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     | 100 |  =  |  =  |  =  | 010 |  =  | 100 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     | 100 |  =  |  =  | 010 |  =  |  =  | 100 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  -  |  x  |  x  |  x  |     |  -  |  x  |  x  |  x  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
  &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12    &lt;br /&gt;
  &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1   &lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_de_los_ejercicios_de_memoria_virtual&amp;diff=3257</id>
		<title>Solución de los ejercicios de memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_de_los_ejercicios_de_memoria_virtual&amp;diff=3257"/>
				<updated>2015-12-30T17:39:21Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* Sustitución por envejecimiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= NRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  3(R)  3(W)  3(R)  4(R)  5(R)  1(R)  2(W)  5(W)  1(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 2  |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     | M=0 | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  4  |  =  |  =  |  2  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  5  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |  x  |     |     |  x  |  x  |     |  x  |     |     |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     6&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
Periodo = 4&lt;br /&gt;
&lt;br /&gt;
Registro R de 3 bits.&lt;br /&gt;
&lt;br /&gt;
En caso de empate = LRU&lt;br /&gt;
               &lt;br /&gt;
 Acceso&lt;br /&gt;
   a         2     3     3     1     -     4     5     4     1     -     5     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  2  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    | 100 |  =  |  =  |  =  | 010 |  =  | 100 |  =  |  =  | 010 | 110 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Bit R    |     | 100 |  =  |  =  | 010 |  =  |  =  |  =  |  =  | 001 |  =  | 100 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Bit R    |     |     |     | 100 | 010 | 010 |  =  |  =  | 110 | 011 |  =  |  =  |  =  | 100 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     | 100 |  =  |  =  |  =  | 010 |  =  |  =  | 100 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |  x  |     |  x  |  -  |  x  |  x  |     |     |  -  |     |  x  |  x  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
  &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12    &lt;br /&gt;
  &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1   &lt;br /&gt;
  8&lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_de_los_ejercicios_de_memoria_virtual&amp;diff=3256</id>
		<title>Solución de los ejercicios de memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_de_los_ejercicios_de_memoria_virtual&amp;diff=3256"/>
				<updated>2015-12-30T17:39:11Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* Sustitución por envejecimiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= NRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  3(R)  3(W)  3(R)  4(R)  5(R)  1(R)  2(W)  5(W)  1(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 2  |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     | M=0 | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  4  |  =  |  =  |  2  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  5  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |  x  |     |     |  x  |  x  |     |  x  |     |     |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     6&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
Periodo = 4&lt;br /&gt;
Registro R de 3 bits.&lt;br /&gt;
En caso de empate = LRU&lt;br /&gt;
               &lt;br /&gt;
 Acceso&lt;br /&gt;
   a         2     3     3     1     -     4     5     4     1     -     5     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  2  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    | 100 |  =  |  =  |  =  | 010 |  =  | 100 |  =  |  =  | 010 | 110 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Bit R    |     | 100 |  =  |  =  | 010 |  =  |  =  |  =  |  =  | 001 |  =  | 100 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Bit R    |     |     |     | 100 | 010 | 010 |  =  |  =  | 110 | 011 |  =  |  =  |  =  | 100 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     | 100 |  =  |  =  |  =  | 010 |  =  |  =  | 100 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |  x  |     |  x  |  -  |  x  |  x  |     |     |  -  |     |  x  |  x  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
  &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12    &lt;br /&gt;
  &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1   &lt;br /&gt;
  8&lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_de_los_ejercicios_de_memoria_virtual&amp;diff=3255</id>
		<title>Solución de los ejercicios de memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_de_los_ejercicios_de_memoria_virtual&amp;diff=3255"/>
				<updated>2015-12-30T17:24:25Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= NRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  3(R)  3(W)  3(R)  4(R)  5(R)  1(R)  2(W)  5(W)  1(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 2  |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     | M=0 | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  4  |  =  |  =  |  2  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  5  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |  x  |     |     |  x  |  x  |     |  x  |     |     |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     6&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: LRU&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_2_|_3_|_3_|_1_||_4_|_5_|_4_|_1_||_5_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 2 | = | = | = || 2 | 5 | = | = || 5 | = | = | = |&lt;br /&gt;
     |100| = | = | = ||010|100| = | = ||110| = | = | = |&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   | 3 | = | = || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 r   |   |100| = | = ||010| = | = | = ||001|100| = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   | 1 || 1 | = | = | 1 || 1 | = | = | 4 |&lt;br /&gt;
 s   |   |   |   |100||010| = | = |110||011| = | = |100|&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   || 4 | = | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||100| = | = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x   x       x    x   x                x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     8&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_de_los_ejercicios_de_memoria_virtual&amp;diff=3254</id>
		<title>Solución de los ejercicios de memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_de_los_ejercicios_de_memoria_virtual&amp;diff=3254"/>
				<updated>2015-12-30T17:24:15Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= NRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  3(R)  3(W)  3(R)  4(R)  5(R)  1(R)  2(W)  5(W)  1(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 2  |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     | M=0 | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  4  |  =  |  =  |  2  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  5  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |  x  |     |     |  x  |  x  |     |  x  |     |     |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
&lt;br /&gt;
                             nº fallos de página     6&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: LRU&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_2_|_3_|_3_|_1_||_4_|_5_|_4_|_1_||_5_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 2 | = | = | = || 2 | 5 | = | = || 5 | = | = | = |&lt;br /&gt;
     |100| = | = | = ||010|100| = | = ||110| = | = | = |&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   | 3 | = | = || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 r   |   |100| = | = ||010| = | = | = ||001|100| = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   | 1 || 1 | = | = | 1 || 1 | = | = | 4 |&lt;br /&gt;
 s   |   |   |   |100||010| = | = |110||011| = | = |100|&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   || 4 | = | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||100| = | = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x   x       x    x   x                x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     8&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2_memoria_virtual&amp;diff=3253</id>
		<title>Solución ejercicio 2 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2_memoria_virtual&amp;diff=3253"/>
				<updated>2015-12-30T17:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MRU==&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     2     3     4     5     6     1     2     3     4     5     6&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |  5  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |  4  |  5  |  6  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |  x  |  x  |  x  |  x  |  x  |     |     |     |  x  |  x  |     |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
==LRU==&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     2     3     4     5     6     1     2     3     4     5     6&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  3  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |  2  |  =  |  =  |  =  |  6  |  =  |  =  |  =  |  4  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |  3  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |  5  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |  =  |  6  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     12&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 1&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': Ofrece mejor resultado el MRU en este caso porque las páginas vienen de forma secuencial. Esto repercute negativamente en el LRU porque supone que la página menos recientemente usada no va a volver a ser pedida, hecho que no ocurre en la secuencia de páginas. Por lo que estamos descargando las páginas que en futuro cercano va a volver a ser utilizado.&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2_memoria_virtual&amp;diff=3252</id>
		<title>Solución ejercicio 2 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2_memoria_virtual&amp;diff=3252"/>
				<updated>2015-12-30T17:02:07Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* LRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MRU==&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     2     3     4     5     6     1     2     3     4     5     6&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |  5  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |  4  |  5  |  6  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |  x  |  x  |  x  |  x  |  x  |     |     |     |  x  |  x  |     |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
==LRU==&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     2     3     4     5     6     1     2     3     4     5     6&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  3  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |  2  |  =  |  =  |  =  |  6  |  =  |  =  |  =  |  4  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |  3  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |  5  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |  =  |  6  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     12&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 1&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
Ofrece mejor resultado el MRU en este caso porque las páginas vienen de forma secuencial. Esto repercute negativamente en el LRU porque supone que la página menos recientemente usada no va a volver a ser pedida, hecho que no ocurre en la secuencia de páginas. Por lo que estamos descargando las páginas que en futuro cercano va a volver a ser utilizado.[[Usuario:Jherrera|Jherrera]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2_memoria_virtual&amp;diff=3251</id>
		<title>Solución ejercicio 2 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2_memoria_virtual&amp;diff=3251"/>
				<updated>2015-12-30T17:00:24Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* MRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MRU==&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     2     3     4     5     6     1     2     3     4     5     6&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |  5  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |  4  |  5  |  6  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |  x  |  x  |  x  |  x  |  x  |     |     |     |  x  |  x  |     |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
==LRU==&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  2  |  3  |  4  |  5  |  6  |  1  |  2  |  3  |  4  |  5  |  6  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  3  |  =  |  =  |  3  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |  2  |  =  |  =  |  =  |  6  |  =  |  =  |  =  |  4  |  =  |  4  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |  3  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |  5  |  5  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |  =  |  6  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |  X  |  X  |  X  |  X  |  X  |  X  |  X  |  X  |  X  |  X  |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                12&lt;br /&gt;
 talla de fallos de página =  ------ = 1&lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Ofrece mejor resultado el MRU en este caso porque las páginas vienen de forma secuencial. Esto repercute negativamente en el LRU porque supone que la página menos recientemente usada no va a volver a ser pedida, hecho que no ocurre en la secuencia de páginas. Por lo que estamos descargando las páginas que en futuro cercano va a volver a ser utilizado.[[Usuario:Jherrera|Jherrera]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3250</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3250"/>
				<updated>2015-12-30T16:51:02Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* Sustitución por envejecimiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     8&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador | C=1 | C=2 | C=3 |  =  |  =  |  =  |  =  |  =  | C=4 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     | C=1 |  =  |  =  | C=1 |  =  |  =  |  =  |  =  | C=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     | C=1 |  =  |  =  | C=2 |  =  |  =  | C=3 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     |     | C=1 |  =  |  =  |  =  | C=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     7&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                             nº accesos a páginas    12	&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
Periodo = 4&lt;br /&gt;
&lt;br /&gt;
Registro R de 3 bits.&lt;br /&gt;
&lt;br /&gt;
En caso de empate = FIFO por orden de carga&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     -     3     4     5     3     -     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Bit R    | 100 |  =  |  =  |  =  | 010 |  =  |  =  | 100 |  =  | 010 |  =  |  =  |  =  | 100 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     | 100 | 010 |  =  |  =  |  =  |  =  | 001 | 100 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     | 100 |  =  |  =  |  =  | 010 |  =  | 100 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     | 100 |  =  |  =  | 010 |  =  |  =  | 100 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  -  |  x  |  x  |  x  |     |  -  |  x  |  x  |  x  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
  &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12    &lt;br /&gt;
  &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1   &lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3249</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3249"/>
				<updated>2015-12-30T16:50:46Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* Sustitución por envejecimiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     8&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador | C=1 | C=2 | C=3 |  =  |  =  |  =  |  =  |  =  | C=4 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     | C=1 |  =  |  =  | C=1 |  =  |  =  |  =  |  =  | C=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     | C=1 |  =  |  =  | C=2 |  =  |  =  | C=3 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     |     | C=1 |  =  |  =  |  =  | C=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     7&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                             nº accesos a páginas    12	&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
Periodo = 4&lt;br /&gt;
Registro R de 3 bits.&lt;br /&gt;
En caso de empate = FIFO por orden de carga&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     -     3     4     5     3     -     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Bit R    | 100 |  =  |  =  |  =  | 010 |  =  |  =  | 100 |  =  | 010 |  =  |  =  |  =  | 100 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     | 100 | 010 |  =  |  =  |  =  |  =  | 001 | 100 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     | 100 |  =  |  =  |  =  | 010 |  =  | 100 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     | 100 |  =  |  =  | 010 |  =  |  =  | 100 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  -  |  x  |  x  |  x  |     |  -  |  x  |  x  |  x  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
  &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12    &lt;br /&gt;
  &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1   &lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3248</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3248"/>
				<updated>2015-12-30T16:38:29Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* LFU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     8&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador | C=1 | C=2 | C=3 |  =  |  =  |  =  |  =  |  =  | C=4 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     | C=1 |  =  |  =  | C=1 |  =  |  =  |  =  |  =  | C=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     | C=1 |  =  |  =  | C=2 |  =  |  =  | C=3 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     |     | C=1 |  =  |  =  |  =  | C=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     7&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                             nº accesos a páginas    12	&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3247</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3247"/>
				<updated>2015-12-30T16:35:03Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* LFU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     8&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador | C=1 | C=2 | C=3 |  =  |  =  |  =  |  =  |  =  | C=4 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     | C=1 |  =  |  =  | C=1 |  =  |  =  |  =  |  =  | C=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     | C=1 |  =  |  =  | C=2 |  =  |  =  | C=3 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     |     | C=1 |  =  |  =  |  =  | C=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     7&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                             nº accesos a páginas    12	&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3246</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3246"/>
				<updated>2015-12-30T16:34:49Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* LFU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     8&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador | C=1 | C=2 | C=3 |  =  |  =  |  =  |  =  |  =  | C=4 |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     | C=1 |  =  |  =  | C=1 |  =  |  =  |  =  |  =  | C=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     | C=1 |  =  |  =  | C=2 |  =  |  =  | C=3 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     |     |     | C=1 |  =  |  =  |  =  | C=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
&lt;br /&gt;
                             nº fallos de página     7&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                             nº accesos a páginas    12	&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3245</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3245"/>
				<updated>2015-12-30T16:26:38Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* LRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                             nº fallos de página     8&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3244</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3244"/>
				<updated>2015-12-30T16:26:18Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* LRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |     |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
&lt;br /&gt;
                             nº fallos de página     8&lt;br /&gt;
 Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                             nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_7&amp;diff=3243</id>
		<title>Sol 7</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_7&amp;diff=3243"/>
				<updated>2015-12-30T16:11:24Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6153846153846154&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de páginas a la que se acceden son las siguientes: '''2(R)--2(R)--3(R)--1(R)--1(R)--3(R)--4(R)--5(R)--1(R)--1(R)--2(R)--3(R)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU con 2º oportunidad''': combinación de criterios NRU y FIFO. Se selecciona la página víctima por orden de carga en memoria  hasta encontrar a alguna que tenga el bit a 0. Si durante dicha iteración, se encuentra una página cuyo bit vale 1, se pone a 0, se retira de la lista y se añade al final (para darle una 2º oportunidad). Cuando se añade una nueva página, se añade al final de la cola con el bit R a 1. Añadir que, en este caso, no se pone el bit R a 0 periódicamente, ya que se hace directamente con la 2ª oportunidad.&lt;br /&gt;
&lt;br /&gt;
'''Nota: la cola que se utiliza es una FIFO por orden de carga.''' &lt;br /&gt;
&lt;br /&gt;
                     Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo      Cola (FIFO por orden de carga)&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                       2   | R=1 |     |     |     |   x    |    1              2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                       2   | R=1 |     |     |     |        |    2              2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                       3   | R=1 | R=1 |     |     |   x    |    3              2 &amp;lt;- 3&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |&lt;br /&gt;
                       1   | R=1 | R=1 | R=1 |     |   x    |    4              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                       1   | R=1 | R=1 | R=1 |     |        |    5              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                       3   | R=1 | R=1 | R=1 |     |        |    6              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                       4   | R=1 | R=1 | R=1 | R=1 |   x    |    7              2 &amp;lt;- 3 &amp;lt;- 1 &amp;lt;- 4&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |&lt;br /&gt;
                       5   | R=1 | R=0 | R=0 | R=0 |   x    |    8              3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                       1   | R=1 | R=0 | R=1 | R=0 |        |    9              3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                       1   | R=1 | R=0 | R=1 | R=0 |        |    10             3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  2  |  =  |  =  |        |    &lt;br /&gt;
                       2   | R=1 | R=1 | R=1 | R=0 |   x    |    11             1 &amp;lt;- 4 &amp;lt;- 5 &amp;lt;- 2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  3  |        |    &lt;br /&gt;
                       3   | R=1 | R=1 | R=0 | R=1 |   x    |    12             5 &amp;lt;- 2 &amp;lt;- 1 &amp;lt;- 3&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  4  |  =  |        |&lt;br /&gt;
                       4   | R=0 | R=0 | R=1 | R=1 |   x    |    13             3 &amp;lt;- 5 &amp;lt;- 2 &amp;lt;- 4&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_7&amp;diff=3242</id>
		<title>Sol 7</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_7&amp;diff=3242"/>
				<updated>2015-12-30T16:06:41Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6153846153846154&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de páginas a la que se acceden son las siguientes: '''2(R)--2(R)--3(R)--1(R)--1(R)--3(R)--4(R)--5(R)--1(R)--1(R)--2(R)--3(R)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU con 2º oportunidad''': combinación de criterios NRU y FIFO. Se selecciona la página víctima por orden de carga en memoria  hasta encontrar a alguna que tenga el bit a 0. Si durante dicha iteración, se encuentra una página cuyo bit vale 1, se pone a 0, se retira de la lista y se añade al final (para darle una 2º oportunidad). Cuando se añade una nueva página, se añade al final de la cola con el bit R a 1. Añadir que, en este caso, no se pone el bit R a 0 periódicamente, ya que se hace directamente con la 2ª oportunidad.&lt;br /&gt;
&lt;br /&gt;
'''Nota: la cola que se utiliza es por orden de carga como una FIFO.''' &lt;br /&gt;
&lt;br /&gt;
                     Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo      Cola (FIFO por orden de carga)&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                       2   | R=1 |     |     |     |   x    |    1              2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                       2   | R=1 |     |     |     |        |    2              2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                       3   | R=1 | R=1 |     |     |   x    |    3              2 &amp;lt;- 3&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |&lt;br /&gt;
                       1   | R=1 | R=1 | R=1 |     |   x    |    4              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                       1   | R=1 | R=1 | R=1 |     |        |    5              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                       3   | R=1 | R=1 | R=1 |     |        |    6              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                       4   | R=1 | R=1 | R=1 | R=1 |   x    |    7              2 &amp;lt;- 3 &amp;lt;- 1 &amp;lt;- 4&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |&lt;br /&gt;
                       5   | R=1 | R=0 | R=0 | R=0 |   x    |    8              3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                       1   | R=1 | R=0 | R=1 | R=0 |        |    9              3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                       1   | R=1 | R=0 | R=1 | R=0 |        |    10             3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  2  |  =  |  =  |        |    &lt;br /&gt;
                       2   | R=1 | R=1 | R=1 | R=0 |   x    |    11             1 &amp;lt;- 4 &amp;lt;- 5 &amp;lt;- 2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  3  |        |    &lt;br /&gt;
                       3   | R=1 | R=1 | R=0 | R=1 |   x    |    12             5 &amp;lt;- 2 &amp;lt;- 1 &amp;lt;- 3&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  4  |  =  |        |&lt;br /&gt;
                       4   | R=0 | R=0 | R=1 | R=1 |   x    |    13             3 &amp;lt;- 5 &amp;lt;- 2 &amp;lt;- 4&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3241</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3241"/>
				<updated>2015-12-30T16:04:27Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU con 2º oportunidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6666666666666667&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3240</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3240"/>
				<updated>2015-12-30T16:03:30Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3239</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3239"/>
				<updated>2015-12-30T16:02:42Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5833333333333333&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3238</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3238"/>
				<updated>2015-12-30T16:02:21Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* FIFO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,75&lt;br /&gt;
                              nº accesos a páginas    12&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5384615384615385&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3237</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3237"/>
				<updated>2015-12-30T15:55:07Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): ''elegimos la página que más tiempo lleve sin ser accedida''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5384615384615385&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3236</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3236"/>
				<updated>2015-12-30T15:54:21Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): '''elegimos la página que más tiempo lleve sin ser accedida'''&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5384615384615385&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3235</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3235"/>
				<updated>2015-12-30T15:54:07Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU(Least Recently Used): elegimos la página que más tiempo lleve sin ser accedida&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5384615384615385&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3234</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3234"/>
				<updated>2015-12-30T15:50:52Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero.&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU.&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5384615384615385&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3233</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3233"/>
				<updated>2015-12-30T15:50:42Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
Considere que el periodo de puesta a cero del bit R tiende a infinito, es decir, nunca se pone a cero&lt;br /&gt;
En caso de empate, se emplea LRU.&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5384615384615385&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3232</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3232"/>
				<updated>2015-12-30T15:47:26Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU.&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5384615384615385&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3231</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3231"/>
				<updated>2015-12-30T15:45:48Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* NRU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU.&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a        1(R)  1(R)  1(W)  2(R)  3(R)  4(R)  5(R)  3(W)  1(W)  2(W)  3(R)  4(R)&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 1  | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          | M=0 |  =  | M=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |  2  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Marco 2  |     |     |     | R=1 |  =  |  =  | R=1 |  =  |  =  |  =  |  =  | R=1 |&lt;br /&gt;
          |     |     |     | M=0 |  =  |  =  | M=0 |  =  |  =  |  =  |  =  | M=0 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Marco 3  |     |     |     |     | R=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
          |     |     |     |     | M=0 |  =  |  =  | M=1 |  =  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
          |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
 Marco 4  |     |     |     |     |     | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |&lt;br /&gt;
          |     |     |     |     |     | M=0 |  =  |  =  |  =  | M=1 |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |     |  x  |     |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
&lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,5384615384615385&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3230</id>
		<title>Solución ejercicio 1 memoria virtual</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1_memoria_virtual&amp;diff=3230"/>
				<updated>2015-12-30T15:23:31Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: /* FIFO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIFO =&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         1     1     1     2     3     4     5     3     1     2     3     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  3  |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |  &lt;br /&gt;
  de      |  x  |     |     |  x  |  x  |  x  |  x  |     |  x  |  x  |  x  |  x  |  &lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     | &lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+   &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     5     6     7     8     9    10    11    12&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                              nº fallos de página     9&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6923076923076923&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
= NRU =&lt;br /&gt;
&lt;br /&gt;
En caso de empate, se emplea LRU.&lt;br /&gt;
                                          accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   =   |   =   |   =   |   =   |   =   |   =   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         | R | M | 1 | 0 | = | = | 1 | 1 | = | = | = | = | = | = | = | = | = | = | = | = | = | = | = | = | = | = |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         | R | M |   |   |   |   |   |   | 1 | 0 | = | = | = | = | 1 | 0 | = | = | = | = | = | = | = | = | 1 | 0 |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   =   |   =   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         | R | M |   |   |   |   |   |   |   |   | 1 | 0 | = | = | = | = | 1 | 1 | = | = | = | = | = | = | = | = |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   =   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         | R | M |   |   |   |   |   |   |   |   |   |   | 1 | 0 | = | = | = | = | = | = | 1 | 1 | = | = | = | = |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ = 0.583&lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:juacascor|juacascor]] '''DUDA''': Creo que hay un error en el paso 10 cuando cargamos la pagina 2, en el criterio NRU comenzamos por el primer marco y buscamos la pagina victima, en este caso creo que seria la pagina 5 que esta cargada en el marco 2 y tienen R=1, M=0 no la pagina 4 como pone en el ejercicio.&lt;br /&gt;
--[[Usuario:lorperler|lorperler]] Respuesta: No, es un empate. Por lo que aplicamos el criterio LRU entre 4 y 5, y 4 es la que lleva más tiempo sin usarse.&lt;br /&gt;
&lt;br /&gt;
= NRU con 2º oportunidad =&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 contenido       |   1   |   1   |   1   |  1-2  | 1-2-3 |1-2-3-4|2-3-4-5|2-3-4-5|3-4-5-1|5-1-3-2|5-1-3-2|1-3-2-4|&lt;br /&gt;
 de la cola      -------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
 Creo que es asi, pero no me lo tomeis a pies juntillas que no estoy muy seguro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por favor que alguien explique bien este criterio, que en cada ejercicio se aplica de una forma diferente.Gracias&lt;br /&gt;
&lt;br /&gt;
Explicación:&lt;br /&gt;
&lt;br /&gt;
El criterio se basa en combinar el NRU (sin bit M) con FIFO. En la cola se van añadiendo las páginas según se cargan con su respectivo valor del bit R. A la hora de sustituir se mira el candidato de la cabecera de la cola. Si su R=1, se le da una segunda oportunidad desplazándolo al final de la cola y poniendo su bit R=0. Si hubiera tenido el R=0, se hubiera tomada esa página como víctima. Eso es lo que sucede cuando llega la página 5. En ese momento la cola es 1 2 3 4 con su bit R=1 en todas las páginas. Se va mirando el candidato si tiene el bit R=0 como no es así, pasa al final de la cola. Llega un momento en el que la página 1 vuelve a la cabecera(en este caso con R=0),por lo que ahora si es sustituida por la página 5.[[Usuario:Jherrera|Jherrera]]&lt;br /&gt;
&lt;br /&gt;
Una Dudilla : la FIFO es por orden de carga o por orden de acceso?¿ Según veo en el ejercicio lo hace por orden de acceso --[[Usuario:DvS 013|DvS 013]]&lt;br /&gt;
--&lt;br /&gt;
Respuesta : La fifo almacena el tiempo que una página lleva cargada en memoria, por lo que es por orden de carga. [[Usuario : JCGarrido|JCGarrido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He puesto el orden de la cola para que se vea más claro. Cuando el candidato tiene R=1 se pone a 0 y se inserta al final. Es por eso que cuando se accede por última vez a la página 2, al estar 3 la primera, se pone su bit R a 0 se inserta al final (no estaba en la solución anterior) y la siguiente (4, con R=0) es la página víctima.--[[Usuario:Alexrdp|Alexrdp]] 09:37 14 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Entonces, sería asi:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   5   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   0   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   1   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   0   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   3   |   2   |   2   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   0   |   1   |   0   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   =   |   1   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |   X   |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 9&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta segunda solución creo que no está del todo correcta.&lt;br /&gt;
Cuando llega el cuarto acceso a 1 (donde se produce el sexto fallo de página), el contenido de la cola es el siguiente:&lt;br /&gt;
&lt;br /&gt;
2 (R=0) - 3 (R=1) - 4 (R=0) - 5 (R=1)&lt;br /&gt;
&lt;br /&gt;
Con lo cual, la víctima es el 2, pero sin poner a 0 el resto de los bits R, ya que el primer elemento de la cola tiene el bit R=0 y no hace falta seguir iterando sobre ésta.&lt;br /&gt;
&lt;br /&gt;
De acuerdo a este último comentario, quedaría de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                                              accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   5   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   2   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |   1   |   =   |   =   |   0   |   =   |   1   |   =   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   3   |   3   |   =   |   3   |   3   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |   1   |   =   |   0   |   1   |   =   |   0   |   1   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   4   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   R   |       |       |       |       |       |   1   |   0   |   =   |   =   |   1   |   =   |   0   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |    X  |       |   X   |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 talla de fallos de página = 8 / 12&lt;br /&gt;
&lt;br /&gt;
 Existia un fallo en el acceso número 10, donde no se ponía el bit R del marco 3 a 0 y en el último acceso, que se puso la página 4 en el  &lt;br /&gt;
 marco 1, pero no es así, cuando llegamos a este acceso la cola es |3|5|1|2|, por tanto el que será reemplazado será el 3, porque será el  &lt;br /&gt;
 primero en encontrarnos con el bit R a 0.&lt;br /&gt;
 Corregido por --[[Usuario:Cripolgon|Cripolgon]]&lt;br /&gt;
&lt;br /&gt;
= LRU =&lt;br /&gt;
&lt;br /&gt;
                                       accesos a páginas&lt;br /&gt;
                 -------------------------------------------------------------------------&lt;br /&gt;
                 |  1  |  1  |  1  |  2  |  3  |  4  |  5  |  3  |  1  |  2  |  3  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |  1  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |     |     |     |  2  |  =  |  =  |  =  |  =  |  1  |  =  |  =  |  =  |&lt;br /&gt;
         --------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |     |     |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |     |     |     |     |     |  4  |  =  |  =  |  =  |  2  |  =  |  =  |&lt;br /&gt;
         ---------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |  X  |     |     |  X  |  X  |  X  |  X  |     |  X  |  X  |     |  X  |&lt;br /&gt;
 página          -------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                8&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= LFU =&lt;br /&gt;
&lt;br /&gt;
                                                   accesos a páginas&lt;br /&gt;
 &lt;br /&gt;
                 |   r   |   r   |   w   |   r   |   r   |   r   |   r   |   w   |   w   |   w   |   r   |   r   |&lt;br /&gt;
                 -------------------------------------------------------------------------------------------------&lt;br /&gt;
                 |   1   |   1   |   1   |   2   |   3   |   4   |   5   |   3   |   1   |   2   |   3   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   1   |   1   |   1   |   1   |   =   |   =   |   =   |   =   |   =   |   1   |   =   |   =   |   1   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |   1   |   2   |   3   |   =   |   =   |   =   |   =   |   =   |   4   |   =   |   =   |   4   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 marcos  |   2   |       |       |       |   2   |   =   |   =   |   5   |   =   |   =   |   =   |   =   |   4   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |   1   |   =   |   =   |   1   |   =   |   =   |   =   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   3   |       |       |       |       |   3   |   =   |   =   |   3   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |   1   |   =   |   =   |   2   |   =   |   =   |   3   |   3   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
         |   4   |       |       |       |       |       |   4   |   =   |   =   |   =   |   2   |   =   |   2   |&lt;br /&gt;
         |       |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|&lt;br /&gt;
         |   C   |       |       |       |       |       |   1   |   =   |   =   |   =   |   1   |   =   |   1   |&lt;br /&gt;
         ---------------------------------------------------------------------------------------------------------&lt;br /&gt;
 fallo           |   X   |       |       |   X   |   X   |   X   |   X   |       |       |   X   |       |   X   |&lt;br /&gt;
 página          -------------------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
                                               tiempo -&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                                 7&lt;br /&gt;
 talla de fallos de página =  ------ &lt;br /&gt;
                                12&lt;br /&gt;
&lt;br /&gt;
Observación: al quitar un elemento se resetea su contador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sustitución por envejecimiento =&lt;br /&gt;
 Periodo de 4, registro R de 3 bits, desempate: FIFO (por orden de carga)&lt;br /&gt;
&lt;br /&gt;
     _________________accesos a página__________________&lt;br /&gt;
     |_1_|_1_|_1_|_2_||_3_|_4_|_5_|_3_||_1_|_2_|_3_|_4_|&lt;br /&gt;
  ======================================================&lt;br /&gt;
   1 | 1 | = | = | = || 1 | = | 5 | = || 5 | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = |100| = ||010| = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 a 2 |   |   |   | 2 || 2 | = | = | = || 1 | = | = | = |&lt;br /&gt;
 r   |   |   |   |100||010| = | = | = ||100| = | = | = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   |   || 3 | = | = | = || 3 | 2 | = | = |&lt;br /&gt;
 s   |   |   |   |   ||100| = | = | = ||010|100| = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   | 4 | = | = || 4 | = | 3 | = |&lt;br /&gt;
     |   |   |   |   ||   |100| = | = ||010| = |100| = |&lt;br /&gt;
  --------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x           x    x   x   x        x   x   x   x&lt;br /&gt;
 &lt;br /&gt;
                     9&lt;br /&gt;
  tasa fallos pág = ---- &lt;br /&gt;
                     12&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=3229</id>
		<title>Sol 9.2</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=3229"/>
				<updated>2015-12-30T14:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,461538462&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : '''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio de aproximación discreta LRU''': se tiene un bit R y un contador por cada página. Cuando una página es cargada en un marco, se carga con su bit R a 1 y su contador inicial a 0. Cuando&lt;br /&gt;
pasa un determinado periodo de tiempo (viene en el enunciado) se itera sobre todas las listas de páginas, y pueden ocurrir dos cosas:&lt;br /&gt;
&lt;br /&gt;
* Si su bit R está a 1: se ponen su bit R a cero y su contador se incrementa.&lt;br /&gt;
&lt;br /&gt;
* Si su bit R está a 0: no se hace nada.&lt;br /&gt;
&lt;br /&gt;
Cuando hay que seleccionar una '''página víctima''', '''se escoge aquella cuyo contador sea más pequeño'''. En caso de empate, habrá que establecer un criterio de desempate.&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         2     2     3     1     -     1     3     4     5     -     1     1     2     3     -     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |       Periodo = 4&lt;br /&gt;
 Contador | C=0 |  =  |  =  |  =  | C=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  | C=2 |  =  |       En caso de empate = FIFO por orden de carga&lt;br /&gt;
 Bit R    | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |  =  |  =  |  =  |  =  |  =  | R=1 |  =  | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     | C=0 |  =  | C=1 |  =  |  =  |  =  |  =  | C=2 |  =  |  =  |  =  |  =  | C=3 |  =  |&lt;br /&gt;
 Bit R    |     |     | R=1 |  =  | R=0 |  =  | R=1 |  =  |  =  | R=0 |  =  |  =  |  =  | R=1 | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     | C=0 | C=1 |  =  |  =  |  =  |  =  | C=2 |  =  |  =  |  =  |  =  | C=3 |  =  |&lt;br /&gt;
 Bit R    |     |     |     | R=1 | R=0 | R=1 |  =  |  =  |  =  | R=0 | R=1 |  =  |  =  |  =  | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |     |  4  |  5  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     |     |     |     |     | C=0 | C=0 | C=1 |  =  |  =  |  =  |  =  | C=1 | C=1 |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     |     | R=1 | R=1 | R=0 |  =  |  =  |  =  |  =  | R=0 | R=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |  x  |  x  |  -  |     |     |  x  |  x  |  -  |     |     |     |     |  -  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12     -    13&lt;br /&gt;
 &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1     0     4&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3228</id>
		<title>Sol 6</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3228"/>
				<updated>2015-12-30T14:37:54Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
''' 2(R)--2(W)--3(R)--1(R)--1(W)--3(R)--4(W)--5(R)--1(R)--1(W)--2(R)--3(W)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU (Not Recently Used)''': Ofrece dos bits para cada página:&lt;br /&gt;
* Bit R : Se pone a 1 si la página ha sido usada (tanto para lectura como para escritura).&lt;br /&gt;
* Bit M : Se pone a 1 si la página es modificada (escritura).&lt;br /&gt;
En resumen, el bit R se pondrá a 1 ante cualquier tipo de acceso, y el bit M se pondrá a 1 sólo ante eventos de escritura.&lt;br /&gt;
Para seleccionar la página víctima iteramos sobre los marcos cargados en memoria (comenzando por el primero de ellos) buscando el que cumpla lo siguiente, en este orden:&lt;br /&gt;
* R=0, M=0&lt;br /&gt;
* R=0, M=1&lt;br /&gt;
* R=1, M=0&lt;br /&gt;
* R=1, M=1&lt;br /&gt;
&lt;br /&gt;
Periódicamente se pone a cero el bit R.&lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                      2(R) | R=1 |     |     |     |   x    |    1&lt;br /&gt;
                           | M=0 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+              Puesta a cero (R) cada 4 acceso.&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                      2(W) | R=1 |     |     |     |        |    2&lt;br /&gt;
                           | M=1 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                      3(R) | R=1 | R=1 |     |     |   x    |    3&lt;br /&gt;
                           | M=1 | M=0 |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |          | El bit R se |&lt;br /&gt;
                      1(R) | R=1 | R=1 | R=1 |     |   x    |    4  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=1 | M=0 | M=0 |     |        |          +-------------+	&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 |     |        |    5&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      3(R) | R=0 | R=1 | R=1 |     |        |    6&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                      4(W) | R=0 | R=1 | R=1 | R=1 |   x    |    7&lt;br /&gt;
                           | M=1 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      5(R) | R=1 | R=1 | R=1 | R=1 |   x    |    8  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                      1(R) | R=0 | R=0 | R=1 | R=0 |        |    9&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 | R=0 |        |    10&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |  =  |  =  |  =  |        |    &lt;br /&gt;
                      3(W) | R=1 | R=0 | R=1 | R=0 |   x    |    11&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      3(W) | R=1 | R=1 | R=1 | R=0 |        |    12 &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      4(R) | R=0 | R=0 | R=0 | R=1 |        |    13&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3227</id>
		<title>Sol 6</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3227"/>
				<updated>2015-12-30T14:37:30Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
''' 2(R)--2(W)--3(R)--1(R)--1(W)--3(R)--4(W)--5(R)--1(R)--1(W)--2(R)--3(W)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU (Not Recently Used)''': Ofrece dos bits para cada página:&lt;br /&gt;
* Bit R : Se pone a 1 si la página ha sido usada (tanto para lectura como para escritura).&lt;br /&gt;
* Bit M : Se pone a 1 si la página es modificada (escritura).&lt;br /&gt;
En resumen, el bit R se pondrá a 1 ante cualquier tipo de acceso, y el bit M se pondrá a 1 sólo ante eventos de escritura.&lt;br /&gt;
Para seleccionar la página víctima iteramos sobre los marcos cargados en memoria (comenzando por el primero de ellos) buscando el que cumpla lo siguiente, en este orden:&lt;br /&gt;
* R=0, M=0&lt;br /&gt;
* R=0, M=1&lt;br /&gt;
* R=1, M=0&lt;br /&gt;
* R=1, M=1&lt;br /&gt;
&lt;br /&gt;
Puesta a cero (R) cada 4 acceso.&lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                      2(R) | R=1 |     |     |     |   x    |    1&lt;br /&gt;
                           | M=0 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                      2(W) | R=1 |     |     |     |        |    2&lt;br /&gt;
                           | M=1 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                      3(R) | R=1 | R=1 |     |     |   x    |    3&lt;br /&gt;
                           | M=1 | M=0 |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |          | El bit R se |&lt;br /&gt;
                      1(R) | R=1 | R=1 | R=1 |     |   x    |    4  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=1 | M=0 | M=0 |     |        |          +-------------+	&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 |     |        |    5&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      3(R) | R=0 | R=1 | R=1 |     |        |    6&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                      4(W) | R=0 | R=1 | R=1 | R=1 |   x    |    7&lt;br /&gt;
                           | M=1 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      5(R) | R=1 | R=1 | R=1 | R=1 |   x    |    8  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                      1(R) | R=0 | R=0 | R=1 | R=0 |        |    9&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 | R=0 |        |    10&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |  =  |  =  |  =  |        |    &lt;br /&gt;
                      3(W) | R=1 | R=0 | R=1 | R=0 |   x    |    11&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      3(W) | R=1 | R=1 | R=1 | R=0 |        |    12 &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      4(R) | R=0 | R=0 | R=0 | R=1 |        |    13&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3226</id>
		<title>Sol 6</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3226"/>
				<updated>2015-12-30T14:37:02Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
''' 2(R)--2(W)--3(R)--1(R)--1(W)--3(R)--4(W)--5(R)--1(R)--1(W)--2(R)--3(W)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU (Not Recently Used)''': Ofrece dos bits para cada página:&lt;br /&gt;
* Bit R : Se pone a 1 si la página ha sido usada (tanto para lectura como para escritura).&lt;br /&gt;
* Bit M : Se pone a 1 si la página es modificada (escritura).&lt;br /&gt;
En resumen, el bit R se pondrá a 1 ante cualquier tipo de acceso, y el bit M se pondrá a 1 sólo ante eventos de escritura.&lt;br /&gt;
Para seleccionar la página víctima iteramos sobre los marcos cargados en memoria (comenzando por el primero de ellos) buscando el que cumpla lo siguiente, en este orden:&lt;br /&gt;
* R=0, M=0&lt;br /&gt;
* R=0, M=1&lt;br /&gt;
* R=1, M=0&lt;br /&gt;
* R=1, M=1&lt;br /&gt;
&lt;br /&gt;
Periódicamente se pone a cero el bit R.&lt;br /&gt;
&lt;br /&gt;
Puesta a cero (R) cada 4 acceso.&lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                      2(R) | R=1 |     |     |     |   x    |    1&lt;br /&gt;
                           | M=0 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                      2(W) | R=1 |     |     |     |        |    2&lt;br /&gt;
                           | M=1 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                      3(R) | R=1 | R=1 |     |     |   x    |    3&lt;br /&gt;
                           | M=1 | M=0 |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |          | El bit R se |&lt;br /&gt;
                      1(R) | R=1 | R=1 | R=1 |     |   x    |    4  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=1 | M=0 | M=0 |     |        |          +-------------+	&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 |     |        |    5&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      3(R) | R=0 | R=1 | R=1 |     |        |    6&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                      4(W) | R=0 | R=1 | R=1 | R=1 |   x    |    7&lt;br /&gt;
                           | M=1 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      5(R) | R=1 | R=1 | R=1 | R=1 |   x    |    8  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                      1(R) | R=0 | R=0 | R=1 | R=0 |        |    9&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 | R=0 |        |    10&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |  =  |  =  |  =  |        |    &lt;br /&gt;
                      3(W) | R=1 | R=0 | R=1 | R=0 |   x    |    11&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      3(W) | R=1 | R=1 | R=1 | R=0 |        |    12 &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      4(R) | R=0 | R=0 | R=0 | R=1 |        |    13&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3225</id>
		<title>Sol 6</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3225"/>
				<updated>2015-12-30T14:36:14Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
''' 2(R)--2(W)--3(R)--1(R)--1(W)--3(R)--4(W)--5(R)--1(R)--1(W)--2(R)--3(W)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio NRU (Not Recently Used)''': Ofrece dos bits para cada página:&lt;br /&gt;
Bit R : Se pone a 1 si la página ha sido usada (tanto para lectura como para escritura).&lt;br /&gt;
Bit M : Se pone a 1 si la página es modificada (escritura).&lt;br /&gt;
En resumen, el bit R se pondrá a 1 ante cualquier tipo de acceso, y el bit M se pondrá a 1 sólo ante eventos de escritura.&lt;br /&gt;
Para seleccionar la página víctima iteramos sobre los marcos cargados en memoria (comenzando por el primero de ellos) buscando el que cumpla lo siguiente, en este orden:&lt;br /&gt;
R=0, M=0&lt;br /&gt;
R=0, M=1&lt;br /&gt;
R=1, M=0&lt;br /&gt;
R=1, M=1&lt;br /&gt;
Periódicamente se pone a cero el bit R.&lt;br /&gt;
&lt;br /&gt;
Puesta a cero (R) cada 4 acceso.&lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                      2(R) | R=1 |     |     |     |   x    |    1&lt;br /&gt;
                           | M=0 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                      2(W) | R=1 |     |     |     |        |    2&lt;br /&gt;
                           | M=1 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                      3(R) | R=1 | R=1 |     |     |   x    |    3&lt;br /&gt;
                           | M=1 | M=0 |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |          | El bit R se |&lt;br /&gt;
                      1(R) | R=1 | R=1 | R=1 |     |   x    |    4  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=1 | M=0 | M=0 |     |        |          +-------------+	&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 |     |        |    5&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      3(R) | R=0 | R=1 | R=1 |     |        |    6&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                      4(W) | R=0 | R=1 | R=1 | R=1 |   x    |    7&lt;br /&gt;
                           | M=1 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      5(R) | R=1 | R=1 | R=1 | R=1 |   x    |    8  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                      1(R) | R=0 | R=0 | R=1 | R=0 |        |    9&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 | R=0 |        |    10&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |  =  |  =  |  =  |        |    &lt;br /&gt;
                      3(W) | R=1 | R=0 | R=1 | R=0 |   x    |    11&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      3(W) | R=1 | R=1 | R=1 | R=0 |        |    12 &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      4(R) | R=0 | R=0 | R=0 | R=1 |        |    13&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3224</id>
		<title>Sol 6</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=3224"/>
				<updated>2015-12-30T14:33:31Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
''' 2(R)--2(W)--3(R)--1(R)--1(W)--3(R)--4(W)--5(R)--1(R)--1(W)--2(R)--3(W)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
Puesta a cero (R) cada 4 acceso.&lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                      2(R) | R=1 |     |     |     |   x    |    1&lt;br /&gt;
                           | M=0 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                      2(W) | R=1 |     |     |     |        |    2&lt;br /&gt;
                           | M=1 |     |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                      3(R) | R=1 | R=1 |     |     |   x    |    3&lt;br /&gt;
                           | M=1 | M=0 |     |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |          | El bit R se |&lt;br /&gt;
                      1(R) | R=1 | R=1 | R=1 |     |   x    |    4  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=1 | M=0 | M=0 |     |        |          +-------------+	&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 |     |        |    5&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                      3(R) | R=0 | R=1 | R=1 |     |        |    6&lt;br /&gt;
                           | M=1 | M=0 | M=1 |     |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                      4(W) | R=0 | R=1 | R=1 | R=1 |   x    |    7&lt;br /&gt;
                           | M=1 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      5(R) | R=1 | R=1 | R=1 | R=1 |   x    |    8  &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                      1(R) | R=0 | R=0 | R=1 | R=0 |        |    9&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      1(W) | R=0 | R=0 | R=1 | R=0 |        |    10&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |  =  |  =  |  =  |        |    &lt;br /&gt;
                      3(W) | R=1 | R=0 | R=1 | R=0 |   x    |    11&lt;br /&gt;
                           | M=0 | M=0 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+          +-------------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |          | El bit R se |&lt;br /&gt;
                      3(W) | R=1 | R=1 | R=1 | R=0 |        |    12 &amp;lt;--| pone a 0    |&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |          +-------------+&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                      4(R) | R=0 | R=0 | R=0 | R=1 |        |    13&lt;br /&gt;
                           | M=0 | M=1 | M=1 | M=1 |        |&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_10&amp;diff=3223</id>
		<title>Sol 10</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_10&amp;diff=3223"/>
				<updated>2015-12-30T14:24:48Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : '''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio de sustitución por envejecimiento''': se emplea un registro R de N bits, asociado a cada página. Por cada acceso se pone a 1 el bit más significativo. Periódicamente se desplaza hacia la derecha el registro R. La página víctima será la que tenga el menor valor en el registro R (en caso de empate se emplea otro criterio). La información que contienen los bits menos significativos se pierden al realizar desplazamientos. Este criterio permite mantener un historial de acceso a las páginas, para seleccionar como victima aquella que lleve más tiempo sin ser accedida.&lt;br /&gt;
               &lt;br /&gt;
 Acceso&lt;br /&gt;
   a         2     2     3     1     -     1     3     4     5     -     1     1     2     3     -     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |       Periodo: 4&lt;br /&gt;
 Bit R    | 100 |  =  |  =  |  =  | 010 |  =  |  =  |  =  | 100 | 010 |  =  |  =  |  =  |  =  | 001 | 100 |       Registro R de 3 bits&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+       En caso de empate: FIFO por orden de carga&lt;br /&gt;
 Marco 2  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     | 100 |  =  | 010 |  =  | 110 |  =  |  =  | 011 |  =  |  =  |  =  | 111 | 011 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     | 100 | 010 | 110 |  =  |  =  |  =  | 011 | 111 | 111 |  =  |  =  | 011 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     |     | 100 |  =  | 010 |  =  |  =  | 100 |  =  | 010 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |  x  |  x  |  -  |     |     |  x  |  x  |  -  |     |     |  x  |     |  -  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12     -    13    &lt;br /&gt;
 &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1     0     4 &lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': En el acceso de página cuando 'tiempo = 11', ¿podriamos elegir el marco 1 que contiene al 5? &lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': Si es posible dependiendo del criterio de desempate que se utilice. En este caso hemos utilizado FIFO por orden de carga. Si realizamos el ejercicio de esta forma, la tasa de fallos de página es menor, quedando de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615384615384615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_10&amp;diff=3222</id>
		<title>Sol 10</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_10&amp;diff=3222"/>
				<updated>2015-12-30T14:24:36Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     7&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : '''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio de sustitución por envejecimiento''': se emplea un registro R de N bits, asociado a cada página. Por cada acceso se pone a 1 el bit más significativo. Periódicamente se desplaza hacia la derecha el registro R. La página víctima será la que tenga el menor valor en el registro R (en caso de empate se emplea otro criterio). La información que contienen los bits menos significativos se pierden al realizar desplazamientos. Este criterio permite mantener un historial de acceso a las páginas, para seleccionar como victima aquella que lleve más tiempo sin ser accedida.&lt;br /&gt;
               &lt;br /&gt;
 Acceso&lt;br /&gt;
   a         2     2     3     1     -     1     3     4     5     -     1     1     2     3     -     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  5  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |       Periodo: 4&lt;br /&gt;
 Bit R    | 100 |  =  |  =  |  =  | 010 |  =  |  =  |  =  | 100 | 010 |  =  |  =  |  =  |  =  | 001 | 100 |       Registro R de 3 bits&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+       En caso de empate: FIFO por orden de carga&lt;br /&gt;
 Marco 2  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     | 100 |  =  | 010 |  =  | 110 |  =  |  =  | 011 |  =  |  =  |  =  | 111 | 011 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     | 100 | 010 | 110 |  =  |  =  |  =  | 011 | 111 | 111 |  =  |  =  | 011 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |     |  4  |  =  |  =  |  =  |  =  |  2  |  =  |  =  |  =  |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     |     | 100 |  =  | 010 |  =  |  =  | 100 |  =  | 010 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |  x  |  x  |  -  |     |     |  x  |  x  |  -  |     |     |  x  |     |  -  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ &lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12     -    13    &lt;br /&gt;
 &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1     0     4 &lt;br /&gt;
&lt;br /&gt;
'''Pregunta''': En el acceso de página cuando 'tiempo = 11', ¿podriamos elegir el marco 1 que contiene al 5? &lt;br /&gt;
&lt;br /&gt;
'''Respuesta''': Si es posible dependiendo del criterio de desempate que se utilice. En este caso hemos utilizado FIFO por orden de carga. Si realizamos el ejercicio de esta forma la tasa de fallos de página es menor, quedando de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,4615384615384615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=3221</id>
		<title>Sol 9.2</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=3221"/>
				<updated>2015-12-30T14:21:20Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,461538462&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : '''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio de aproximación discreta LRU''': se tiene un bit R y un contador por cada página. Cuando una página es cargada en un marco, se carga con su bit R a 1 y su contador inicial a 0. Cuando&lt;br /&gt;
pasa un determinado periodo de tiempo (viene en el enunciado) se itera sobre todas las listas de páginas, y pueden ocurrir dos cosas:&lt;br /&gt;
&lt;br /&gt;
- Si su bit R está a 1: se ponen su bit R a cero y su contador se incrementa.&lt;br /&gt;
&lt;br /&gt;
- Si su bit R está a 0: no se hace nada.&lt;br /&gt;
&lt;br /&gt;
Cuando hay que seleccionar una '''página víctima''', '''se escoge aquella cuyo contador sea más pequeño'''. En caso de empate, habrá que establecer un criterio de desempate.&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         2     2     3     1     -     1     3     4     5     -     1     1     2     3     -     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |       Periodo = 4&lt;br /&gt;
 Contador | C=0 |  =  |  =  |  =  | C=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  | C=2 |  =  |       En caso de empate = FIFO por orden de carga&lt;br /&gt;
 Bit R    | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |  =  |  =  |  =  |  =  |  =  | R=1 |  =  | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     | C=0 |  =  | C=1 |  =  |  =  |  =  |  =  | C=2 |  =  |  =  |  =  |  =  | C=3 |  =  |&lt;br /&gt;
 Bit R    |     |     | R=1 |  =  | R=0 |  =  | R=1 |  =  |  =  | R=0 |  =  |  =  |  =  | R=1 | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     | C=0 | C=1 |  =  |  =  |  =  |  =  | C=2 |  =  |  =  |  =  |  =  | C=3 |  =  |&lt;br /&gt;
 Bit R    |     |     |     | R=1 | R=0 | R=1 |  =  |  =  |  =  | R=0 | R=1 |  =  |  =  |  =  | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |     |  4  |  5  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     |     |     |     |     | C=0 | C=0 | C=1 |  =  |  =  |  =  |  =  | C=1 | C=1 |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     |     | R=1 | R=1 | R=0 |  =  |  =  |  =  |  =  | R=0 | R=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |  x  |  x  |  -  |     |     |  x  |  x  |  -  |     |     |     |     |  -  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12     -    13&lt;br /&gt;
 &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1     0     4&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=3220</id>
		<title>Sol 9.2</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=3220"/>
				<updated>2015-12-30T14:20:46Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,461538462&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : '''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio de aproximación discreta LRU''': se tiene un bit R y un contador por cada página. Cuando una página es cargada en un marco, se carga con su bit R a 1 y su contador inicial a 0. Cuando&lt;br /&gt;
pasa un determinado periodo de tiempo (viene en el enunciado) se itera sobre todas las listas de páginas, y pueden ocurrir dos cosas:&lt;br /&gt;
&lt;br /&gt;
- Si su bit R está a 1: se ponen su bit R a cero y su contador se incrementa.&lt;br /&gt;
&lt;br /&gt;
- Si su bit R está a 0: no se hace nada.&lt;br /&gt;
&lt;br /&gt;
Cuando hay que seleccionar una '''página víctima''', '''se escoge aquella cuyo contador sea más pequeño'''. En caso de empate, habrá que establecer un criterio de desempate.&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         2     2     3     1     -     1     3     4     5     -     1     1     2     3     -     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |       Periodo = 4&lt;br /&gt;
 Contador | C=0 |  =  |  =  |  =  | C=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  | C=2 |  =  |       En caso de empate = FIFO&lt;br /&gt;
 Bit R    | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |  =  |  =  |  =  |  =  |  =  | R=1 |  =  | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     | C=0 |  =  | C=1 |  =  |  =  |  =  |  =  | C=2 |  =  |  =  |  =  |  =  | C=3 |  =  |&lt;br /&gt;
 Bit R    |     |     | R=1 |  =  | R=0 |  =  | R=1 |  =  |  =  | R=0 |  =  |  =  |  =  | R=1 | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     | C=0 | C=1 |  =  |  =  |  =  |  =  | C=2 |  =  |  =  |  =  |  =  | C=3 |  =  |&lt;br /&gt;
 Bit R    |     |     |     | R=1 | R=0 | R=1 |  =  |  =  |  =  | R=0 | R=1 |  =  |  =  |  =  | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |     |  4  |  5  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     |     |     |     |     | C=0 | C=0 | C=1 |  =  |  =  |  =  |  =  | C=1 | C=1 |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     |     | R=1 | R=1 | R=0 |  =  |  =  |  =  |  =  | R=0 | R=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |  x  |  x  |  -  |     |     |  x  |  x  |  -  |     |     |     |     |  -  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12     -    13&lt;br /&gt;
 &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1     0     4&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=3219</id>
		<title>Sol 9.2</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=3219"/>
				<updated>2015-12-30T14:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     6&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,461538462&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : '''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio de aproximación discreta LRU''': se tiene un bit R y un contador por cada página. Cuando una página es cargada en un marco, se carga con su bit R a 1 y su contador inicial a 0. Cuando&lt;br /&gt;
pasa un determinado periodo de tiempo (viene en el enunciado) se itera sobre todas las listas de páginas, y pueden ocurrir dos cosas:&lt;br /&gt;
&lt;br /&gt;
- Si su bit R está a 1: se ponen su bit R a cero y su contador se incrementa.&lt;br /&gt;
&lt;br /&gt;
- Si su bit R está a 0: no se hace nada.&lt;br /&gt;
&lt;br /&gt;
Cuando hay que seleccionar una página víctima, se escoge aquella cuyo contador sea más pequeño. En caso de empate, habrá que establecer un criterio de desempate.&lt;br /&gt;
&lt;br /&gt;
 Acceso&lt;br /&gt;
   a         2     2     3     1     -     1     3     4     5     -     1     1     2     3     -     4&lt;br /&gt;
 página&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 1  |  2  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |       Periodo = 4&lt;br /&gt;
 Contador | C=0 |  =  |  =  |  =  | C=1 |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  | C=2 |  =  |       En caso de empate = FIFO&lt;br /&gt;
 Bit R    | R=1 |  =  |  =  |  =  | R=0 |  =  |  =  |  =  |  =  |  =  |  =  |  =  | R=1 |  =  | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 2  |     |     |  3  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     | C=0 |  =  | C=1 |  =  |  =  |  =  |  =  | C=2 |  =  |  =  |  =  |  =  | C=3 |  =  |&lt;br /&gt;
 Bit R    |     |     | R=1 |  =  | R=0 |  =  | R=1 |  =  |  =  | R=0 |  =  |  =  |  =  | R=1 | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 3  |     |     |     |  1  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |  =  |&lt;br /&gt;
 Contador |     |     |     | C=0 | C=1 |  =  |  =  |  =  |  =  | C=2 |  =  |  =  |  =  |  =  | C=3 |  =  |&lt;br /&gt;
 Bit R    |     |     |     | R=1 | R=0 | R=1 |  =  |  =  |  =  | R=0 | R=1 |  =  |  =  |  =  | R=0 |  =  |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Marco 4  |     |     |     |     |     |     |     |  4  |  5  |  =  |  =  |  =  |  =  |  =  |  =  |  4  |&lt;br /&gt;
 Contador |     |     |     |     |     |     |     | C=0 | C=0 | C=1 |  =  |  =  |  =  |  =  | C=1 | C=1 |&lt;br /&gt;
 Bit R    |     |     |     |     |     |     |     | R=1 | R=1 | R=0 |  =  |  =  |  =  |  =  | R=0 | R=1 |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 Fallo    |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
  de      |  x  |     |  x  |  x  |  -  |     |     |  x  |  x  |  -  |     |     |     |     |  -  |  x  |&lt;br /&gt;
 página   |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |&lt;br /&gt;
          +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+&lt;br /&gt;
 &lt;br /&gt;
 Tiempo      1     2     3     4     -     5     6     7     8     -     9    10    11    12     -    13&lt;br /&gt;
 &lt;br /&gt;
 Periodo     4     3     2     1     0     4     3     2     1     0     4     3     2     1     0     4&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_8&amp;diff=3218</id>
		<title>Sol 8</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_8&amp;diff=3218"/>
				<updated>2015-12-30T14:17:33Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : '''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio LRU (Least Recently Used)''': justo lo contrario a MRU. Se '''selecciona la página que lleve más tiempo sin ser accedida'''. Se implementa mediante una FIFO que mantiene el orden de acceso a las páginas (añadimos una cola al cronograma). &lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                        a    Marco Marco Marco Marco   de&lt;br /&gt;
                      página   1     2     3     4    página    Tiempo          Cola (FIFO por orden de acceso)&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        2   |  2  |     |     |     |   x    |    1                   2&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        2   |  =  |     |     |     |        |    2                   2 &lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        3   |  =  |  3  |     |     |   x    |    3                   2 &amp;lt;- 3&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        1   |  =  |  =  |  1  |     |   x    |    4                   2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        1   |  =  |  =  |  =  |     |        |    5                   2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        3   |  =  |  =  |  =  |     |        |    6                   2 &amp;lt;- 1 &amp;lt;- 3&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        4   |  =  |  =  |  =  |  4  |   x    |    7                   2 &amp;lt;- 1 &amp;lt;- 3 &amp;lt;- 4&lt;br /&gt;
                            +-----+-----+-----+-----+--------+ &lt;br /&gt;
                        5   |  5  |  =  |  =  |  =  |   x    |    8                   1 &amp;lt;- 3 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        1   |  =  |  =  |  =  |  =  |        |    9                   3 &amp;lt;- 4 &amp;lt;- 5 &amp;lt;- 1&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        1   |  =  |  =  |  =  |  =  |        |    10                  3 &amp;lt;- 4 &amp;lt;- 5 &amp;lt;- 1&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        2   |  =  |  2  |  =  |  =  |   x    |    11                  4 &amp;lt;- 5 &amp;lt;- 1 &amp;lt;- 2&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        3   |  =  |  =  |  =  |  3  |   x    |    12                  5 &amp;lt;- 1 &amp;lt;- 2 &amp;lt;- 3&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        4   |  4  |  =  |  =  |  =  |   x    |    13                  1 &amp;lt;- 2 &amp;lt;- 3 &amp;lt;- 4 &lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
  &lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_8&amp;diff=3217</id>
		<title>Sol 8</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_8&amp;diff=3217"/>
				<updated>2015-12-30T14:17:22Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,615&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de paginas a la que se acceden son las siguientes : '''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio LRU (Least Recently Used)''': justo lo contrario a MRU. Se '''selecciona la página que lleve más tiempo sin ser accedida'''. Se implementa mediante una FIFO que mantiene el orden de acceso a las páginas (añadimos una cola al cronograma). &lt;br /&gt;
&lt;br /&gt;
                      Acceso                          Fallo &lt;br /&gt;
                        a    Marco Marco Marco Marco   de&lt;br /&gt;
                      página   1     2     3     4    página    Tiempo          Cola (FIFO por orden de acceso)&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        2   |  2  |     |     |     |   x    |    1                   2&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        2   |  =  |     |     |     |        |    2                   2 &lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        3   |  =  |  3  |     |     |   x    |    3                   2 &amp;lt;- 3&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        1   |  =  |  =  |  1  |     |   x    |    4                   2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        1   |  =  |  =  |  =  |     |        |    5                   2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        3   |  =  |  =  |  =  |     |        |    6                   2 &amp;lt;- 1 &amp;lt;- 3&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        4   |  =  |  =  |  =  |  4  |   x    |    7                   2 &amp;lt;- 1 &amp;lt;- 3 &amp;lt;- 4&lt;br /&gt;
                            +-----+-----+-----+-----+--------+ &lt;br /&gt;
                        5   |  5  |  =  |  =  |  =  |   x    |    8                   1 &amp;lt;- 3 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        1   |  =  |  =  |  =  |  =  |        |    9                   3 &amp;lt;- 4 &amp;lt;- 5 &amp;lt;- 1&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        1   |  =  |  =  |  =  |  =  |        |    10                   3 &amp;lt;- 4 &amp;lt;- 5 &amp;lt;- 1&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        2   |  =  |  2  |  =  |  =  |   x    |    11                   4 &amp;lt;- 5 &amp;lt;- 1 &amp;lt;- 2&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        3   |  =  |  =  |  =  |  3  |   x    |    12                   5 &amp;lt;- 1 &amp;lt;- 2 &amp;lt;- 3&lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
                        4   |  4  |  =  |  =  |  =  |   x    |    13                   1 &amp;lt;- 2 &amp;lt;- 3 &amp;lt;- 4 &lt;br /&gt;
                            +-----+-----+-----+-----+--------+&lt;br /&gt;
  &lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_7&amp;diff=3216</id>
		<title>Sol 7</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_7&amp;diff=3216"/>
				<updated>2015-12-30T14:15:00Z</updated>
		
		<summary type="html">&lt;p&gt;Juautrmar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
                              nº fallos de página     8&lt;br /&gt;
  Tasa de fallos de página = --------------------- = ---- = 0,6153846153846154&lt;br /&gt;
                              nº accesos a páginas    13&lt;br /&gt;
&lt;br /&gt;
La lista de páginas a la que se acceden son las siguientes: '''2(R)--2(R)--3(R)--1(R)--1(R)--3(R)--4(R)--5(R)--1(R)--1(R)--2(R)--3(R)--4(R)'''&lt;br /&gt;
&lt;br /&gt;
'''Criterio de la 2º oportunidad''': combinación de criterios NRU y FIFO. Se selecciona la página víctima por orden de carga en memoria  hasta encontrar a alguna que tenga el bit a 0. Si durante dicha iteración, se encuentra una página cuyo bit vale 1, se pone a 0, se retira de la lista y se añade al final (para darle una 2º oportunidad). Cuando se añade una nueva página, se añade al final de la cola con el bit R a 1. Añadir que, en este caso, no se pone el bit R a 0 periódicamente, ya que se hace directamente con la 2ª oportunidad.&lt;br /&gt;
&lt;br /&gt;
'''Nota: la cola que se utiliza es por orden de carga como una FIFO.''' &lt;br /&gt;
&lt;br /&gt;
                     Acceso                          Fallo &lt;br /&gt;
                       a    Marco Marco Marco Marco   de&lt;br /&gt;
                     página   1     2     3     4    página    Tiempo      Cola (FIFO por orden de carga)&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  2  |     |     |     |        |      &lt;br /&gt;
                       2   | R=1 |     |     |     |   x    |    1              2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |     |     |     |        |    &lt;br /&gt;
                       2   | R=1 |     |     |     |        |    2              2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  3  |     |     |        |    &lt;br /&gt;
                       3   | R=1 | R=1 |     |     |   x    |    3              2 &amp;lt;- 3&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  1  |     |        |&lt;br /&gt;
                       1   | R=1 | R=1 | R=1 |     |   x    |    4              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                       1   | R=1 | R=1 | R=1 |     |        |    5              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |     |        |    &lt;br /&gt;
                       3   | R=1 | R=1 | R=1 |     |        |    6              2 &amp;lt;- 3 &amp;lt;- 1&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  4  |        |&lt;br /&gt;
                       4   | R=1 | R=1 | R=1 | R=1 |   x    |    7              2 &amp;lt;- 3 &amp;lt;- 1 &amp;lt;- 4&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  5  |  =  |  =  |  =  |        |&lt;br /&gt;
                       5   | R=1 | R=0 | R=0 | R=0 |   x    |    8              3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |     &lt;br /&gt;
                       1   | R=1 | R=0 | R=1 | R=0 |        |    9              3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  =  |        |&lt;br /&gt;
                       1   | R=1 | R=0 | R=1 | R=0 |        |    10             3 &amp;lt;- 1 &amp;lt;- 4 &amp;lt;- 5&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  2  |  =  |  =  |        |    &lt;br /&gt;
                       2   | R=1 | R=1 | R=1 | R=0 |   x    |    11             1 &amp;lt;- 4 &amp;lt;- 5 &amp;lt;- 2&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  =  |  3  |        |    &lt;br /&gt;
                       3   | R=1 | R=1 | R=0 | R=1 |   x    |    12             5 &amp;lt;- 2 &amp;lt;- 1 &amp;lt;- 3&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
                           |  =  |  =  |  4  |  =  |        |&lt;br /&gt;
                       4   | R=0 | R=0 | R=1 | R=1 |   x    |    13             3 &amp;lt;- 5 &amp;lt;- 2 &amp;lt;- 4&lt;br /&gt;
                           +-----+-----+-----+-----+--------+&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Juautrmar</name></author>	</entry>

	</feed>