<?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=Fcoramlop</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=Fcoramlop"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php/Especial:Contribuciones/Fcoramlop"/>
		<updated>2026-04-16T05:56:43Z</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_9.2&amp;diff=1039</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=1039"/>
				<updated>2011-06-05T18:26:40Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;   &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;
&lt;br /&gt;
&lt;br /&gt;
    _________________accesos a página____________________&lt;br /&gt;
     |_2_|_2_|_3_|_1_||_1_|_3_|_4_|_5_||_1_|_1_|_2_|_3_|_4_|           ||=desplazamiento a la derecha&lt;br /&gt;
  =========================================================&lt;br /&gt;
   1 | 2 | = | = | = || 2 | = | = | 5 || 5 | = | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = | = |100||010| = | = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|---|&lt;br /&gt;
 a 2 |   |   | 3 | = || 3 | 3 | = | = || 3 | = | = | 3 | = |&lt;br /&gt;
 r   |   |   |100| = ||010|110| = | = ||011| = | = |111| = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   | 1 || 1 | = | = | = || 1 | = | = | = | = |&lt;br /&gt;
 s   |   |   |   |100||110| = | = | = ||111| = | = | = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   |   | 4 | = || 4 | = | 2 | = | = |&lt;br /&gt;
     |   |   |   |   ||   |   |100| = ||010| = |100| = | = |&lt;br /&gt;
  ------------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x       x   x           x   x                   x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DUDA! No debería tener el marco 3 como contenido 1 / 110? coincide un desplazamiento y un acceso a la dereecha, como ocurre con el contenido del marco 2 cuando se accede al 3.&lt;br /&gt;
&lt;br /&gt;
Pienso lo mismo, como coincide acceso y desplazamiento se quedaría en 110, es más, estará mal copiado porque mas adelante tiene como contenido 111. --[[Usuario:Ignvissal|Ignvissal]] 09:30 5 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Pero esta solucion no tiene nada que ver con el criterio, que es '''Aproximación discreta LRU''' y esta no usa registro R sino bit R --[[Usuario:DvS 013|DvS 013]] 11:56 5 jun 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_9.2&amp;diff=1021</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=1021"/>
				<updated>2011-06-04T23:08:30Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Página creada con '       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'''         _________________accesos a página____________________   …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;   &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;
&lt;br /&gt;
&lt;br /&gt;
    _________________accesos a página____________________&lt;br /&gt;
     |_2_|_2_|_3_|_1_||_1_|_3_|_4_|_5_||_1_|_1_|_2_|_3_|_4_|           ||=desplazamiento a la derecha&lt;br /&gt;
  =========================================================&lt;br /&gt;
   1 | 2 | = | = | = || 2 | = | = | 5 || 5 | = | = | = | 4 |&lt;br /&gt;
     |100| = | = | = ||010| = | = |100||010| = | = | = |100|&lt;br /&gt;
 m---|---|---|---|---||---|---|---|---||---|---|---|---|---|&lt;br /&gt;
 a 2 |   |   | 3 | = || 3 | 3 | = | = || 3 | = | = | 3 | = |&lt;br /&gt;
 r   |   |   |100| = ||010|110| = | = ||011| = | = |111| = |&lt;br /&gt;
 c---|---|---|---|---||---|---|---|---||---|---|---|---|---|&lt;br /&gt;
 o 3 |   |   |   | 1 || 1 | = | = | = || 1 | = | = | = | = |&lt;br /&gt;
 s   |   |   |   |100||100| = | = | = ||111| = | = | = | = |&lt;br /&gt;
  ---|---|---|---|---||---|---|---|---||---|---|---|---|---|&lt;br /&gt;
   4 |   |   |   |   ||   |   | 4 | = || 4 | = | 2 | = | = |&lt;br /&gt;
     |   |   |   |   ||   |   |100| = ||010| = |100| = | = |&lt;br /&gt;
  ------------------------------------------------------------&amp;gt; t&lt;br /&gt;
       x       x   x           x   x                   x&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_5&amp;diff=1020</id>
		<title>Sol 5</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_5&amp;diff=1020"/>
				<updated>2011-06-04T22:58:20Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                     7&lt;br /&gt;
  tasa fallos pág = ---- = 0,538&lt;br /&gt;
                     13&lt;br /&gt;
&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;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  1  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  3  |  4  | Nª de fallos: 7&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  3  |  4  | Nª de fallos: 7&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Fcoramlop|Fcoramlop]] 22:58 4 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yo diría que son 7 fallos -- [[Usuario:PCamino|pablo]]&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_7&amp;diff=1019</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=1019"/>
				<updated>2011-06-04T22:58:01Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
&lt;br /&gt;
2--2--3--1--1--3--4--5--1--1--2--3--4&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                              ___1____ 2_____3_____4___&lt;br /&gt;
                 1º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |     |     |     | Nª de fallos: 1   Cola = 2-&lt;br /&gt;
                  Pagina 2    |_R=1_|_R=0_|_R=0_|_R=0_|&lt;br /&gt;
                 2º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |     |     |     | Nª de fallos: 1   Cola = 2-&lt;br /&gt;
                  Pagina 2    |_R=1_|_R=0_|_R=0_|_R=0_| &lt;br /&gt;
                 3º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2   Cola = 2-3&lt;br /&gt;
                  Pagina 3    |_R=1_|_R=1_|_R=0_|_R=0_|    &lt;br /&gt;
                 4º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3   Cola = 2-3-1&lt;br /&gt;
                  Pagina 1    |_R=1_|_R=1_|_R=1_|_R=0_| &lt;br /&gt;
                 5º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3   Cola = 2-3-1&lt;br /&gt;
                  Pagina 1    |_R=1_|_R=1_|_R=1_|_R=0_|&lt;br /&gt;
                 6º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3   Cola = 2-1-3&lt;br /&gt;
                  Pagina 3    |_R=1_|_R=1_|_R=1_|_R=0_|&lt;br /&gt;
                 7º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4   Cola = 2-1-3-4&lt;br /&gt;
                  Pagina 4    |_R=1_|_R=1_|_R=1_|_R=1_| &lt;br /&gt;
                 8º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5   Cola = 1-3-4-5&lt;br /&gt;
                  Pagina 5    |_R=1_|_R=0_|_R=0_|_R=1_|    &lt;br /&gt;
                 9º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5   Cola = 3-4-5-1&lt;br /&gt;
                  Pagina 1    |_R=1_|_R=0_|_R=1_|_R=0_|  &lt;br /&gt;
                10º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5   Cola = 3-4-5-1&lt;br /&gt;
                  Pagina 1    |_R=1_|_R=0_|_R=1_|_R=0_|  &lt;br /&gt;
                11º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  2  |  1  |  4  | Nª de fallos: 6   Cola = 4-5-1-2&lt;br /&gt;
                  Pagina 2    |_R=1_|_R=2_|_R=1_|_R=0_|&lt;br /&gt;
                12º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  2  |  1  |  3  | Nª de fallos: 7   Cola = 5-1-2-3&lt;br /&gt;
                  Pagina 3    |_R=1_|_R=0_|_R=1_|_R=1_| &lt;br /&gt;
                13º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  4  |  1  |  3  | Nª de fallos: 8   Cola = 3-1-5-4&lt;br /&gt;
                  Pagina 4    |_R=0_|_R=1_|_R=0_|_R=1_|              &lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Fcoramlop|Fcoramlop]] 22:58 4 jun 2011 (UTC)&lt;br /&gt;
                     8&lt;br /&gt;
  tasa fallos pág = ---- = 0,615&lt;br /&gt;
                     13&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_8&amp;diff=1018</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=1018"/>
				<updated>2011-06-04T22:57:34Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                     8&lt;br /&gt;
  tasa fallos pág = ---- = 0,615&lt;br /&gt;
                     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--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  1  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  1  |  3  | Nª de fallos: 7&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  4  |  2  |  1  |  3  | Nª de fallos: 8&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
--[[Usuario:Fcoramlop|Fcoramlop]] 22:57 4 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_8&amp;diff=1017</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=1017"/>
				<updated>2011-06-04T22:55:12Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                     8&lt;br /&gt;
  tasa fallos pág = ---- = 0,615&lt;br /&gt;
                     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--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  1  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  1  |  3  | Nª de fallos: 7&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  4  |  2  |  1  |  3  | Nª de fallos: 8&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_7&amp;diff=1016</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=1016"/>
				<updated>2011-06-04T22:47:31Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La lista de paginas a la que se acceden son las siguientes : &lt;br /&gt;
&lt;br /&gt;
2--2--3--1--1--3--4--5--1--1--2--3--4&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                              ___1____ 2_____3_____4___&lt;br /&gt;
                 1º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |     |     |     | Nª de fallos: 1   Cola = 2-&lt;br /&gt;
                  Pagina 2    |_R=1_|_R=0_|_R=0_|_R=0_|&lt;br /&gt;
                 2º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |     |     |     | Nª de fallos: 1   Cola = 2-&lt;br /&gt;
                  Pagina 2    |_R=1_|_R=0_|_R=0_|_R=0_| &lt;br /&gt;
                 3º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2   Cola = 2-3&lt;br /&gt;
                  Pagina 3    |_R=1_|_R=1_|_R=0_|_R=0_|    &lt;br /&gt;
                 4º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3   Cola = 2-3-1&lt;br /&gt;
                  Pagina 1    |_R=1_|_R=1_|_R=1_|_R=0_| &lt;br /&gt;
                 5º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3   Cola = 2-3-1&lt;br /&gt;
                  Pagina 1    |_R=1_|_R=1_|_R=1_|_R=0_|&lt;br /&gt;
                 6º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3   Cola = 2-1-3&lt;br /&gt;
                  Pagina 3    |_R=1_|_R=1_|_R=1_|_R=0_|&lt;br /&gt;
                 7º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4   Cola = 2-1-3-4&lt;br /&gt;
                  Pagina 4    |_R=1_|_R=1_|_R=1_|_R=1_| &lt;br /&gt;
                 8º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5   Cola = 1-3-4-5&lt;br /&gt;
                  Pagina 5    |_R=1_|_R=0_|_R=0_|_R=1_|    &lt;br /&gt;
                 9º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5   Cola = 3-4-5-1&lt;br /&gt;
                  Pagina 1    |_R=1_|_R=0_|_R=1_|_R=0_|  &lt;br /&gt;
                10º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5   Cola = 3-4-5-1&lt;br /&gt;
                  Pagina 1    |_R=1_|_R=0_|_R=1_|_R=0_|  &lt;br /&gt;
                11º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  2  |  1  |  4  | Nª de fallos: 6   Cola = 4-5-1-2&lt;br /&gt;
                  Pagina 2    |_R=1_|_R=2_|_R=1_|_R=0_|&lt;br /&gt;
                12º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  2  |  1  |  3  | Nª de fallos: 7   Cola = 5-1-2-3&lt;br /&gt;
                  Pagina 3    |_R=1_|_R=0_|_R=1_|_R=1_| &lt;br /&gt;
                13º Acceso    |     |     |     |     |&lt;br /&gt;
                 Acceso a:    |  5  |  4  |  1  |  3  | Nª de fallos: 8   Cola = 3-1-5-4&lt;br /&gt;
                  Pagina 4    |_R=0_|_R=1_|_R=0_|_R=1_|              &lt;br /&gt;
                     8&lt;br /&gt;
  tasa fallos pág = ---- = 0,615&lt;br /&gt;
                     13&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_6&amp;diff=1015</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=1015"/>
				<updated>2011-06-04T22:17:45Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
El bit R se pone a 0 cada 4 accesos&lt;br /&gt;
                               ___1__ __ 2__ __3___ __4___&lt;br /&gt;
                  1º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  2   |      |      |      | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2   |R=1M=0|R=0M=0|R=0M=0|R=0M=0|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                  2º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  2   |      |      |      | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2   |R=1M=1|R=0M=0|R=0M=0|R=0M=0|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                  3º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  2   |  3   |      |      | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3   |R=1M=1|R=1M=0|R=0M=0|R=0M=0|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                  4º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  2   |  3   |  1   |      | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1   |R=1M=1|R=1M=0|R=1M=0|R=0M=0|&lt;br /&gt;
                              |______|______|______|______|&amp;lt;------------------- EL BIT R SE PONE A 0&lt;br /&gt;
                  5º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  2   |  3   |  1   |      | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1   |R=0M=1|R=0M=0|R=1M=1|R=0M=0|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                  6º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  2   |  3   |  1   |      | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3   |R=0M=1|R=1M=0|R=1M=1|R=0M=0|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                  7º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  2   |  3   |  1   |  4   | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4   |R=0M=1|R=1M=0|R=1M=1|R=1M=1|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                  8º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  5   |  3   |  1   |  4   | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5   |R=1M=0|R=1M=0|R=1M=1|R=1M=1|&lt;br /&gt;
                              |______|______|______|______|&amp;lt;------------------- EL BIT R SE PONE A 0&lt;br /&gt;
                  9º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  5   |  3   |  1   |  4   | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1   |R=0M=0|R=0M=0|R=1M=1|R=0M=1|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                 10º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  5   |  3   |  1   |  4   | Nª de fallos: 6&lt;br /&gt;
                   Pagina 1   |R=0M=0|R=0M=0|R=1M=1|R=0M=1|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                 11º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  5   |  2   |  1   |  4   | Nª de fallos: 7&lt;br /&gt;
                   Pagina 2   |R=0M=0|R=1M=0|R=1M=1|R=0M=1|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
                 12º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  3   |  2   |  1   |  4   | Nª de fallos: 8&lt;br /&gt;
                   Pagina 3   |R=1M=1|R=1M=0|R=1M=1|R=0M=1|&lt;br /&gt;
                              |______|______|______|______|&amp;lt;------------------- EL BIT R SE PONE A 0&lt;br /&gt;
                 13º Acceso   |      |      |      |      |&lt;br /&gt;
                  Acceso a:   |  3   |  2   |  1   |  4   | Nª de fallos: 8&lt;br /&gt;
                   Pagina 4   |R=0M=0|R=0M=0|R=0M=1|R=1M=1|&lt;br /&gt;
                              |______|______|______|______|&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Fcoramlop|Fcoramlop]] 22:17 4 jun 2011 (UTC)&lt;br /&gt;
                    8&lt;br /&gt;
  tasa fallos pág = ---- = 0,615&lt;br /&gt;
                     13&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_5&amp;diff=1014</id>
		<title>Sol 5</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_5&amp;diff=1014"/>
				<updated>2011-06-04T21:44:56Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                     7&lt;br /&gt;
  tasa fallos pág = ---- = 0,538&lt;br /&gt;
                     13&lt;br /&gt;
&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;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  1  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  3  |  4  | Nª de fallos: 7&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  3  |  4  | Nª de fallos: 7&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yo diría que son 7 fallos -- [[Usuario:PCamino|pablo]]&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_5&amp;diff=1013</id>
		<title>Sol 5</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_5&amp;diff=1013"/>
				<updated>2011-06-04T21:44:31Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                     7&lt;br /&gt;
  tasa fallos pág = ---- = 0,538&lt;br /&gt;
                     13&lt;br /&gt;
&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;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  3  |  1  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  1  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  3  |  4  | Nª de fallos: 7&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  5  |  2  |  3  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yo diría que son 7 fallos -- [[Usuario:PCamino|pablo]]&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_3&amp;diff=1012</id>
		<title>Sol 3</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_3&amp;diff=1012"/>
				<updated>2011-06-04T21:38:16Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Solución:&lt;br /&gt;
6/13 = 0'4615&lt;br /&gt;
--[[Usuario:Jorcalmar|Jorcalmar]] 16:52 2 jun 2011 (UTC)&lt;br /&gt;
&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;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  4  |  1  |  5  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
&lt;br /&gt;
Tasa de fallos = 6/13 = 0'4615&lt;br /&gt;
--[[Usuario:Fcoramlop|Fcoramlop]] 21:38 4 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Usuario: lcarlosp (jejeje, que no se como se pone el enlace)&lt;br /&gt;
&lt;br /&gt;
Yo diría que son 6 fallos -- [[Usuario:PCamino|pablo]]&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_2&amp;diff=1011</id>
		<title>Sol 2</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_2&amp;diff=1011"/>
				<updated>2011-06-04T21:32:53Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                     9&lt;br /&gt;
  tasa fallos pág = ---- = 0,69&lt;br /&gt;
                     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--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  5  |  4  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  1  |  3  |  5  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  1  |  3  |  5  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  1  |  2  |  5  |  4  | Nª de fallos: 7&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  1  |  2  |  5  |  3  | Nª de fallos: 8&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  4  |  2  |  5  |  3  | Nª de fallos: 9&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Fcoramlop|Fcoramlop]] 21:32 4 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_1&amp;diff=1010</id>
		<title>Sol 1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_1&amp;diff=1010"/>
				<updated>2011-06-04T21:26:13Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                     6&lt;br /&gt;
  tasa fallos pág = ---- = 0,46&lt;br /&gt;
                     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;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Fcoramlop|Fcoramlop]] 21:25 4 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yo diría que son 6 fallos: faffaaffaaaaf -- [[Usuario:PCamino|pablo]]&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_1&amp;diff=1009</id>
		<title>Sol 1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol_1&amp;diff=1009"/>
				<updated>2011-06-04T21:25:08Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                     6&lt;br /&gt;
  tasa fallos pág = ---- = 0,46&lt;br /&gt;
                     13&lt;br /&gt;
&lt;br /&gt;
'''2--2--3--1--1--3--4--5--1--1--2--3--4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                               ___1____ 2_____3_____4___&lt;br /&gt;
                  1º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  2º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |     |     |     | Nª de fallos: 1&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                  3º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |     |     | Nª de fallos: 2&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  4º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  5º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                  6º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |     | Nª de fallos: 3&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                  7º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 4&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
                  8º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 5    |_____|_____|_____|_____|&lt;br /&gt;
                  9º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 10º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 1    |_____|_____|_____|_____|&lt;br /&gt;
                 11º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 2    |_____|_____|_____|_____|&lt;br /&gt;
                 12º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  5  | Nª de fallos: 5&lt;br /&gt;
                   Pagina 3    |_____|_____|_____|_____|&lt;br /&gt;
                 13º Acceso    |     |     |     |     |&lt;br /&gt;
                  Acceso a:    |  2  |  3  |  1  |  4  | Nª de fallos: 6&lt;br /&gt;
                   Pagina 4    |_____|_____|_____|_____|&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Fcoramlop|Fcoramlop]] 21:25 4 jun 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yo diría que son 6 fallos: faffaaffaaaaf -- [[Usuario:PCamino|pablo]]&lt;br /&gt;
&lt;br /&gt;
[[Criterios_de_reemplazo|Volver]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Usuario:Fcoramlop&amp;diff=918</id>
		<title>Usuario:Fcoramlop</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Usuario:Fcoramlop&amp;diff=918"/>
				<updated>2011-05-25T20:07:07Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Página nueva: Francisco Jose Ramirez Lopez&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Francisco Jose Ramirez Lopez&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2&amp;diff=746</id>
		<title>Solución ejercicio 2</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2&amp;diff=746"/>
				<updated>2011-05-09T15:06:37Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;      X = El proceso pasa a estado bloqueado.&lt;br /&gt;
      / = El proceso pasa a estado preparado.&lt;br /&gt;
      &amp;gt; = Fin de su ejecucion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      | #1| #2| #3|   |   | #4| #1| #2|   |   |   | #3| #4|   |   |   |   |   |   |   |&lt;br /&gt;
    p1|---|---|---|   |   |---|---|---X   |   /   |---|---&amp;gt;   |   |   |   |   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |   |   |   | #1| #2|   |   |   | #3| #4| #1|   |   | #2| #3| #4|   |   |   |   |&lt;br /&gt;
    p2|   |   |   |---|---X   /   |   |---|---|---|   |   |---|---|---&amp;gt;   |   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
      0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
&lt;br /&gt;
El proceso P1 comienza su ejecucion hasta agotar su ventana de tiempo , luego el proceso P2 bloquea al hacer el down(s2) ya que el semaforo s2 tiene el valor 0 , y como sabemos de los semaforos el proceso se bloquea hasta que no se vuelva a hacer un up(s2). P1 comienza y al hacer un up(s2) pasa p2 a estado preparado , luego al final de la ventana bloquea al hacer down(s1) ya que el contador en ese momento vale 0. Comienza la ejecucion p2 que estaba en estado preparado en el instante T = 10 hace un up(s1) por lo tanto p1 pasa a esta preparado. P1 se ejecuta y finaliza su ejecucion , y luego P2 se ejecuta y finaliza su ejecucion.&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2&amp;diff=745</id>
		<title>Solución ejercicio 2</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2&amp;diff=745"/>
				<updated>2011-05-09T15:03:16Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;      X = El proceso pasa a estado bloqueado.&lt;br /&gt;
      / = El proceso pasa a estado preparado.&lt;br /&gt;
      &amp;gt; = Fin de su ejecucion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      | #1| #2| #3|   |   | #4| #1| #2|   |   |   | #3| #4|   |   |   |   |   |   |   |&lt;br /&gt;
    p1|---|---|---|   |   |---|---|---X   |   /   |---|---&amp;gt;   |   |   |   |   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |   |   |   | #1| #2|   |   |   | #3| #4| #1|   |   | #2| #3| #4|   |   |   |   |&lt;br /&gt;
    p2|   |   |   |---|---X   /   |   |---|---|---|   |   |---|---|---&amp;gt;   |   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
      0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2&amp;diff=744</id>
		<title>Solución ejercicio 2</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_2&amp;diff=744"/>
				<updated>2011-05-09T15:02:47Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Página nueva:        X = El proceso pasa a estado bloqueado.       / = El proceso pasa a estado preparado.       &amp;gt; = Fin de su ejecucion         | #1| #2| #3|   |   | #4| #1| #2|   |   |   | #3| #4...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
      X = El proceso pasa a estado bloqueado.&lt;br /&gt;
      / = El proceso pasa a estado preparado.&lt;br /&gt;
      &amp;gt; = Fin de su ejecucion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      | #1| #2| #3|   |   | #4| #1| #2|   |   |   | #3| #4|   |   |   |   |   |   |   |&lt;br /&gt;
    p1|---|---|---|   |   |---|---|---X   |   /   |---|---&amp;gt;   |   |   |   |   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |   |   |   | #1| #2|   |   |   | #3| #4| #1|   |   | #2| #3| #4|   |   |   |   |&lt;br /&gt;
    p2|   |   |   |---|---X   /   |   |---|---|---|   |   |---|---|---&amp;gt;   |   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
      0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
&lt;br /&gt;
El proceso P2 comienza su ejecucion y al hacer el down al semaforo s2 que vale 0 bloquea , ya que los semaforo es un sincronizacion bloqueante, p1 comienza su ejecucion hasta que se hace up(s2) y agota su ventana de tiempo y p2 puede comenzar su ejecucion.&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1&amp;diff=742</id>
		<title>Solución ejercicio 1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1&amp;diff=742"/>
				<updated>2011-05-09T14:49:11Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
      X = El proceso pasa a estado bloqueado.&lt;br /&gt;
      / = El proceso pasa a estado preparado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      |   |   | #1| #2| #3| #4| #5| #1|   |   |   | #2| #3| #4|   |   |   | #5| fin de ejecucion&lt;br /&gt;
    p1|   |   |---|---|---|---|---|---|   |   |   |---|---|---|   |   |   |---|   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      | #1| #2|   |   |   |   |   |   | #3| #4| #1|   |   |   | #2| #3| #4| fin de ejecucion&lt;br /&gt;
    p2|---|---X   |   |   |   |   /   |---|---|---|   |   |   |---|---|---|   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
      0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
&lt;br /&gt;
El proceso P2 comienza su ejecucion y al hacer el down al semaforo s2 que vale 0 bloquea , ya que los semaforo es un sincronizacion bloqueante, p1 comienza su ejecucion hasta que se hace up(s2) y agota su ventana de tiempo y p2 puede comenzar su ejecucion.&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1&amp;diff=739</id>
		<title>Solución ejercicio 1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1&amp;diff=739"/>
				<updated>2011-05-09T14:39:18Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Explicacion del ejercicio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
      |   |   | #1| #2| #3| #4| #5| #1|   |   |   | #2| #3| #4|   |   |   | #5| fin de ejecucion&lt;br /&gt;
    p1|   |   |---|---|---|---|---|---|   |   |   |---|---|---|   |   |   |---|   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      | #1| #2|   |   |   |   |   |   | #3| #4| #1|   |   |   | #2| #3| #4| fin de ejecucion&lt;br /&gt;
    p2|---|---|   |   |   |   |   |   |---|---|---|   |   |   |---|---|---|   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
      0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
&lt;br /&gt;
El proceso P2 comienza su ejecucion y al hacer el down al semaforo s2 que vale 0 bloquea , ya que los semaforo es un sincronizacion bloqueante, p1 comienza su ejecucion hasta que se hace up(s2) y agota su ventana de tiempo y p2 puede comenzar su ejecucion.&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1&amp;diff=738</id>
		<title>Solución ejercicio 1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1&amp;diff=738"/>
				<updated>2011-05-09T14:32:23Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
      |   |   | #1| #2| #3| #4| #5| #1|   |   |   | #2| #3| #4|   |   |   | #5| fin de ejecucion&lt;br /&gt;
    p1|   |   |---|---|---|---|---|---|   |   |   |---|---|---|   |   |   |---|   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      | #1| #2|   |   |   |   |   |   | #3| #4| #1|   |   |   | #2| #3| #4| fin de ejecucion&lt;br /&gt;
    p2|---|---|   |   |   |   |   |   |---|---|---|   |   |   |---|---|---|   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
      0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1&amp;diff=737</id>
		<title>Solución ejercicio 1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Soluci%C3%B3n_ejercicio_1&amp;diff=737"/>
				<updated>2011-05-09T14:31:06Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: solucion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;      |   |   | #1| #2| #3| #4| #5| #1|   |   |   | #2| #3| #4|   |   |   | #5| fin de ejecucion&lt;br /&gt;
H1    |   |   |---|---|---|---|---|---|   |   |   |---|---|---|   |   |   |---|   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      | #1| #2|   |   |   |   |   |   | #3| #4| #1|   |   |   | #2| #3| #4| fin de ejecucion&lt;br /&gt;
H2    |---|---|   |   |   |   |   |   |---|---|---|   |   |   |---|---|---|   |   |   |&lt;br /&gt;
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
      0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Discusi%C3%B3n:Mecanismos_de_sincronizaci%C3%B3n&amp;diff=693</id>
		<title>Discusión:Mecanismos de sincronización</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Discusi%C3%B3n:Mecanismos_de_sincronizaci%C3%B3n&amp;diff=693"/>
				<updated>2011-05-02T22:05:22Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Duda sobre Optimistas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;- A mi enteder en el fragmento de codigo de :&lt;br /&gt;
&lt;br /&gt;
int compartida = 1, tmp;&lt;br /&gt;
retry:&lt;br /&gt;
        tmp = compartida;        /* almaceno el valor de la variable compartida en una temporal. */&lt;br /&gt;
        tmp++;                   /* actualizo la varible temporal. */&lt;br /&gt;
        if (compartida+1 != tmp) /* compruebo si la variable compartida ha sido modificada */&lt;br /&gt;
            goto retry;          /* mientras operaba con la variable temporal. */&lt;br /&gt;
&lt;br /&gt;
¿no deberia en vez de modificar la variable temporal , modificar la variable compartida?&lt;br /&gt;
&lt;br /&gt;
Ya que como dice al principio los dos procesos tienen el mismo codigo entonces, en ambos la variable compartida no es modificada,&lt;br /&gt;
se modifica la variable temporal. &lt;br /&gt;
&lt;br /&gt;
Ejemplo: El proceso A empieza a ejecutarse y se queda en la linea tmp ++ por que agota su ventana de tiempo, el proceso B empieza a ejecutar, y tmb se queda en estado preparado por que agota su ventana de tiempo en la instruccion tmp ++, en este caso ambos procesos han acedido al recurso comportido y la instruccion if la cumple.&lt;br /&gt;
&lt;br /&gt;
¿Que os parece?&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer4-planif-procesos&amp;diff=594</id>
		<title>Sol-ejer4-planif-procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer4-planif-procesos&amp;diff=594"/>
				<updated>2011-03-30T13:20:30Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Explicacion del ejercicio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Datos del problema:&lt;br /&gt;
                         | Pa | Pb | Pc  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      H0 | 0  | 1  |  2  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      t  | 3  | 5  |  6  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
 &lt;br /&gt;
                  Pa bloquea por operación de E/S tras 1 unidad de ejecución&lt;br /&gt;
                  Pb bloquea por operación de E/S tras 3 unidad de ejecución&lt;br /&gt;
 &lt;br /&gt;
                       &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                       &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                       &amp;amp; = El proceso se bloquea por una operacion de E/S &lt;br /&gt;
                       X = se ejecuta el código del planificador&lt;br /&gt;
 &lt;br /&gt;
       |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   &lt;br /&gt;
 Pa    &amp;lt;---&amp;amp;   |   |---&amp;amp;   |   |---&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
 Pb    |   &amp;lt;---|---|   |   |   |   |---&amp;amp;   |   |---|---&amp;gt;   |   |   |   |   |   |   |   &lt;br /&gt;
 Pc    |   |   &amp;lt;   |   |---|---|   |   |---|---|   |   |---|---&amp;gt;   |   |   |   |   |   &lt;br /&gt;
 Plnf  X   X   |   X   X   |   X   X   X   |   X   |   X   |   |   |   |   |   |   |   &lt;br /&gt;
       |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
       0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 Cálculo de índices:&lt;br /&gt;
 &lt;br /&gt;
                         | Pa | Pb |  Pc |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      t  | 3  | 5  |  6  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      T  | 8  | 11 |  12 |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                    T/t  |2.6 | 2.2|  2  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Explicacion ==&lt;br /&gt;
&lt;br /&gt;
En el instante Ho = 0 llega el proceso A que es el primero que se ejecuta , a la unidad de tiempo bloquea por operacion de E/S. En el instante Ho = 1 llega el proceso el proceso B y al ser el unico que esta en la cola de preparados se le asigna al procesador y gasta su quantum de 2 unidades de tiempo. En el instante Ho = 2 llega a la cola de preparado el proceso C siendo el unico que se encuentra en la cola de preparado en ese momento ya que el proceso B esta activo. En el instante Ho = 3 , estaria en la cola de preparados C y despues B pero el proceso al no gastar su cuantum de tiempo se le da una nueva oportunidad y se le asigna de nuevo al procesado con 2 unidades de tiempo de quantum, de nuevo se ejecuta solamente una unidad de tiempo y se bloquea el proceso A por operacion de E/S. En el instante Ho = 4 , en la cola de preparados queda el proceso C y B , en ese orden , por lo tanto se le asignara al procesador el proceso C y gasta sus 2 unidades de tiempo de quantum. En el instante Ho = 6 sucede lo mismo que en el instante Ho=3 el proceso A al no haber gastado su 2 unidade tiempo de quantum, se le da una nueva oportunidad y se le asigna al procesador , el proceso A termina. En el instante Ho= 7 en la cola esta primero B y luego C con lo que se le asignara B al procesador y la unidad de tiempo bloqueara por operacion de E/S. En el Ho = 8 se le asigna al procesador el proceso C ya que es el unico en la cola de preparados. En el instante Ho=10 llegan a estado preparado B y C pero siguiendo el 2º punto del enunciado dice que llega antes B que C por lo tanto se le asigna al procesador el proceso B y el proceso B agota sus 2 cuantum y tambien terminaria su proceso al ya tener sus 5 unidades de tiempo. Solo queda el proceso C que acaba en Ho = 14&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer4-planif-procesos&amp;diff=592</id>
		<title>Sol-ejer4-planif-procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer4-planif-procesos&amp;diff=592"/>
				<updated>2011-03-30T12:54:02Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Datos del problema:&lt;br /&gt;
                         | Pa | Pb | Pc  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      H0 | 0  | 1  |  2  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      t  | 3  | 5  |  6  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
 &lt;br /&gt;
                  Pa bloquea por operación de E/S tras 1 unidad de ejecución&lt;br /&gt;
                  Pb bloquea por operación de E/S tras 3 unidad de ejecución&lt;br /&gt;
 &lt;br /&gt;
                       &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                       &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                       &amp;amp; = El proceso se bloquea por una operacion de E/S &lt;br /&gt;
                       X = se ejecuta el código del planificador&lt;br /&gt;
 &lt;br /&gt;
       |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   &lt;br /&gt;
 Pa    &amp;lt;---&amp;amp;   |   |---&amp;amp;   |   |   |---&amp;gt;   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
 Pb    |   &amp;lt;---|---|   |   |   |---&amp;amp;   |   |   |---|---&amp;gt;   |   |   |   |   |   |   |   &lt;br /&gt;
 Pc    |   |   &amp;lt;   |   |---|---|   |   |---|---|   |   |---|---&amp;gt;   |   |   |   |   |   &lt;br /&gt;
 Plnf  X   X   |   X   X   |   X   X   X   |   X   |   X   |   |   |   |   |   |   |   &lt;br /&gt;
       |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
       0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 Cálculo de índices:&lt;br /&gt;
 &lt;br /&gt;
                         | Pa | Pb |  Pc |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      t  | 3  | 5  |  6  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      T  | 8  | 11 |  12 |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                    T/t  |2.6 | 2.2|  2  |&lt;br /&gt;
                     --------------------&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer4-planif-procesos&amp;diff=591</id>
		<title>Sol-ejer4-planif-procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer4-planif-procesos&amp;diff=591"/>
				<updated>2011-03-30T12:53:50Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Solucion del ejercicio 1 del 1º Parcial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Datos del problema:&lt;br /&gt;
                         | Pa | Pb | Pc  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      H0 | 0  | 1  |  2  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      t  | 3  | 5  |  6  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
 &lt;br /&gt;
                  Pa bloquea por operación de E/S tras 1 unidad de ejecución&lt;br /&gt;
                  Pb bloquea por operación de E/S tras 3 unidad de ejecución&lt;br /&gt;
 &lt;br /&gt;
                       &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                       &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                       &amp;amp; = El proceso se bloquea por una operacion de E/S &lt;br /&gt;
                       X = se ejecuta el código del planificador&lt;br /&gt;
 &lt;br /&gt;
       |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   &lt;br /&gt;
 Pa    &amp;lt;---&amp;amp;   |   |---&amp;amp;   |   |   |---&amp;gt;   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
 Pb    |   &amp;lt;---|---|   |   |   |---&amp;amp;   |   |   |---|---&amp;gt;   |   |   |   |   |   |   |   &lt;br /&gt;
 Pc    |   |   &amp;lt;   |   |---|---|   |   |---|---|   |   |---|---&amp;gt;   |   |   |   |   |   &lt;br /&gt;
 Plnf  X   X   |   X   X   |   X   X   X   |   X   |   X   |   |   |   |   |   |   |   &lt;br /&gt;
       |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|&lt;br /&gt;
       0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 Cálculo de índices:&lt;br /&gt;
 &lt;br /&gt;
                         | Pa | Pb |  Pc |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      t  | 3  | 5  |  6  |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                      T  | 8  | 11 |  12 |&lt;br /&gt;
                     --------------------&lt;br /&gt;
                    T/t  |2.6 | 2.2|  2  |&lt;br /&gt;
                     --------------------------&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_planificaci%C3%B3n_de_procesos&amp;diff=589</id>
		<title>Ejercicios planificación de procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_planificaci%C3%B3n_de_procesos&amp;diff=589"/>
				<updated>2011-03-30T12:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: /* Ejercicio 4 (1º PARCIAL) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ejercicio 1 =&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   1&lt;br /&gt;
 P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;   3   6&lt;br /&gt;
 P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;   4   2&lt;br /&gt;
&lt;br /&gt;
Realice la traza de la ejecución de dichos procesos para los siguientes criterios de planificación:&lt;br /&gt;
&lt;br /&gt;
* FIFO (no apropiativo)&lt;br /&gt;
* SJF (apropiativo y no apropiativo)&lt;br /&gt;
* Índice de penalización (no apropiativo)&lt;br /&gt;
[[sol-ejer1-planif-procesos|Ver solución ejercicio 1]]&lt;br /&gt;
&lt;br /&gt;
= Ejercicio 2 =&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   6&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta el siguiente comportamiento:&lt;br /&gt;
&lt;br /&gt;
* El proceso A cada 1 unidad de tiempo de ejecución bloquea por operación de E/S&lt;br /&gt;
* El proceso B cada 3 unidades de tiempo de ejecución bloquea por operación de E/S&lt;br /&gt;
&lt;br /&gt;
Suponga que el tiempo de bloqueo de todos los procesos es de 2 unidades de tiempo debido al tiempo de acceso al dispositivo de E/S.&lt;br /&gt;
&lt;br /&gt;
Realice la traza temporal de ejecución de dichos procesos para los siguientes criterios de planificación:&lt;br /&gt;
&lt;br /&gt;
* Turno rotatorio estricto, suponiendo que el quantum es de 2 unidades de tiempo.&lt;br /&gt;
* Por prioridades, suponiendo que A &amp;lt; B &amp;lt; C.&lt;br /&gt;
* Turno rotatorio proporcional al número de procesos, supongiendo que el quantum es de 2 unidades de tiempo. Si hay dos o más procesos el quantum pasa a ser de una unidad de tiempo.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer2-planif-procesos|Ver solución ejercicio 2]]&lt;br /&gt;
&lt;br /&gt;
= Ejercicio 3 =&lt;br /&gt;
&lt;br /&gt;
En un planificador multinivel con realimentación se dispone de dos colas:&lt;br /&gt;
&lt;br /&gt;
* La primera cola tiene procesos que reciben un ''quantum'' de 4 unidades de tiempo.&lt;br /&gt;
* La segunda cola tiene procesos que reciben un ''quantum'' de 2 unidades de tiempo. Los procesos en esta cola reciben dos oportunidades de ejecución. Por tanto, se itera dos veces sobre esta cola antes de pasar a la primera cola.&lt;br /&gt;
&lt;br /&gt;
Los procesos que acaban de ser lanzados pasan inicialmente a la segunda cola. Si consumen completamente el ''quantum'' una vez, promocionan a la primera cola. Si dejan de consumir completamente el ''quantum'' una vez, descienden a la segunda.&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
     H0  t&lt;br /&gt;
 Pa   0  4&lt;br /&gt;
 Pb   1  4&lt;br /&gt;
 Pc   2  12&lt;br /&gt;
 Pd   3  12&lt;br /&gt;
&lt;br /&gt;
Suponga que los procesos A y B bloquean por operación de E/S tras 1 unidad de ejecución. Los procesos C y D no bloquean. Los tiempos de bloqueo por E/S son de 1 unidad de tiempo. Represente graficamente la evolución temporal de la asignación del procesador.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer3-planif-procesos|Ver solución ejercicio 3]]&lt;br /&gt;
&lt;br /&gt;
=Ejercicio 4 (1º PARCIAL)=&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuracion de procesos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
·EL proceso A cada 1 unidad de tiempo de ejecucion bloquea .&lt;br /&gt;
·El proceso B cada 3 unidades de tiempo de ejecucion bloquea.&lt;br /&gt;
&lt;br /&gt;
Suponga que el tiempo de bloqueo de todos los procesos es de 2 unidades de tiempo debido al tiempo de acesso al dispositivo de E/S.&lt;br /&gt;
&lt;br /&gt;
Realice la traza de: &lt;br /&gt;
Turno rotatorio con compensacion con quantum de 2 unidades de tiempo.&lt;br /&gt;
&lt;br /&gt;
·En caso de que un proceso haya consumido el 50% de su quantum y en la cola de procesos preparados haya un unico proceso, insertelo delante de este.&lt;br /&gt;
&lt;br /&gt;
·Si dos o mas procesos pasan de estado preparado a la vez, considere que el orden de insercion en la cola de preparados es el siguiente:1ºA 2ºB 3ºC&lt;br /&gt;
&lt;br /&gt;
·Recuerde que un proceso en estado bloqueado se inserta en la cola de preparados una vez que pasa el tiempo de bloqueo ( que en este ejercicio se trata de 2 unidades de tiempo)&lt;br /&gt;
&lt;br /&gt;
·En toda decisión del planificador tenga en cuenta a los procesos que justo acaban de pasar a estado preparado tras un bloqueo.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer4-planif-procesos|Ver solución ejercicio 4]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_planificaci%C3%B3n_de_procesos&amp;diff=588</id>
		<title>Ejercicios planificación de procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_planificaci%C3%B3n_de_procesos&amp;diff=588"/>
				<updated>2011-03-30T12:35:44Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: /* Ejercicio 4 (1º PARCIAL) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ejercicio 1 =&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   1&lt;br /&gt;
 P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;   3   6&lt;br /&gt;
 P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;   4   2&lt;br /&gt;
&lt;br /&gt;
Realice la traza de la ejecución de dichos procesos para los siguientes criterios de planificación:&lt;br /&gt;
&lt;br /&gt;
* FIFO (no apropiativo)&lt;br /&gt;
* SJF (apropiativo y no apropiativo)&lt;br /&gt;
* Índice de penalización (no apropiativo)&lt;br /&gt;
[[sol-ejer1-planif-procesos|Ver solución ejercicio 1]]&lt;br /&gt;
&lt;br /&gt;
= Ejercicio 2 =&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   6&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta el siguiente comportamiento:&lt;br /&gt;
&lt;br /&gt;
* El proceso A cada 1 unidad de tiempo de ejecución bloquea por operación de E/S&lt;br /&gt;
* El proceso B cada 3 unidades de tiempo de ejecución bloquea por operación de E/S&lt;br /&gt;
&lt;br /&gt;
Suponga que el tiempo de bloqueo de todos los procesos es de 2 unidades de tiempo debido al tiempo de acceso al dispositivo de E/S.&lt;br /&gt;
&lt;br /&gt;
Realice la traza temporal de ejecución de dichos procesos para los siguientes criterios de planificación:&lt;br /&gt;
&lt;br /&gt;
* Turno rotatorio estricto, suponiendo que el quantum es de 2 unidades de tiempo.&lt;br /&gt;
* Por prioridades, suponiendo que A &amp;lt; B &amp;lt; C.&lt;br /&gt;
* Turno rotatorio proporcional al número de procesos, supongiendo que el quantum es de 2 unidades de tiempo. Si hay dos o más procesos el quantum pasa a ser de una unidad de tiempo.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer2-planif-procesos|Ver solución ejercicio 2]]&lt;br /&gt;
&lt;br /&gt;
= Ejercicio 3 =&lt;br /&gt;
&lt;br /&gt;
En un planificador multinivel con realimentación se dispone de dos colas:&lt;br /&gt;
&lt;br /&gt;
* La primera cola tiene procesos que reciben un ''quantum'' de 4 unidades de tiempo.&lt;br /&gt;
* La segunda cola tiene procesos que reciben un ''quantum'' de 2 unidades de tiempo. Los procesos en esta cola reciben dos oportunidades de ejecución. Por tanto, se itera dos veces sobre esta cola antes de pasar a la primera cola.&lt;br /&gt;
&lt;br /&gt;
Los procesos que acaban de ser lanzados pasan inicialmente a la segunda cola. Si consumen completamente el ''quantum'' una vez, promocionan a la primera cola. Si dejan de consumir completamente el ''quantum'' una vez, descienden a la segunda.&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
     H0  t&lt;br /&gt;
 Pa   0  4&lt;br /&gt;
 Pb   1  4&lt;br /&gt;
 Pc   2  12&lt;br /&gt;
 Pd   3  12&lt;br /&gt;
&lt;br /&gt;
Suponga que los procesos A y B bloquean por operación de E/S tras 1 unidad de ejecución. Los procesos C y D no bloquean. Los tiempos de bloqueo por E/S son de 1 unidad de tiempo. Represente graficamente la evolución temporal de la asignación del procesador.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer3-planif-procesos|Ver solución ejercicio 3]]&lt;br /&gt;
&lt;br /&gt;
=Ejercicio 4 (1º PARCIAL)=&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuracion de procesos:&lt;br /&gt;
&lt;br /&gt;
PA   0   5&lt;br /&gt;
PB   1   3&lt;br /&gt;
PC   2   1&lt;br /&gt;
PD   3   6&lt;br /&gt;
PE   4   2&lt;br /&gt;
&lt;br /&gt;
·EL proceso A cada 1 unidad de tiempo de ejecucion bloquea .&lt;br /&gt;
·El proceso B cada 3 unidades de tiempo de ejecucion bloquea.&lt;br /&gt;
&lt;br /&gt;
Suponga que el tiempo de bloqueo de todos los procesos es de 2 unidades de tiempo debido al tiempo de acesso al dispositivo de E/S.&lt;br /&gt;
&lt;br /&gt;
Realice la traza de: &lt;br /&gt;
Turno rotatorio con compensacion con quantum de 2 unidades de tiempo.&lt;br /&gt;
&lt;br /&gt;
·En caso de que un proceso haya consumido el 50% de su quantum y en la cola de procesos preparados haya un unico proceso, insertelo delante de este.&lt;br /&gt;
&lt;br /&gt;
·Si dos o mas procesos pasan de estado preparado a la vez, considere que el orden de insercion en la cola de preparados es el siguiente:1ºA 2ºB 3ºC&lt;br /&gt;
&lt;br /&gt;
·Recuerde que un proceso en estado bloqueado se inserta en la cola de preparados una vez que pasa el tiempo de bloqueo ( que en este ejercicio se trata de 2 unidades de tiempo)&lt;br /&gt;
&lt;br /&gt;
·En toda decisión del planificador tenga en cuenta a los procesos que justo acaban de pasar a estado preparado tras un bloqueo.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer4-planif-procesos|Ver solución ejercicio 4]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_planificaci%C3%B3n_de_procesos&amp;diff=587</id>
		<title>Ejercicios planificación de procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_planificaci%C3%B3n_de_procesos&amp;diff=587"/>
				<updated>2011-03-30T12:35:11Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: /* Ejercicio 4 (1º PARCIAL) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ejercicio 1 =&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   1&lt;br /&gt;
 P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;   3   6&lt;br /&gt;
 P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;   4   2&lt;br /&gt;
&lt;br /&gt;
Realice la traza de la ejecución de dichos procesos para los siguientes criterios de planificación:&lt;br /&gt;
&lt;br /&gt;
* FIFO (no apropiativo)&lt;br /&gt;
* SJF (apropiativo y no apropiativo)&lt;br /&gt;
* Índice de penalización (no apropiativo)&lt;br /&gt;
[[sol-ejer1-planif-procesos|Ver solución ejercicio 1]]&lt;br /&gt;
&lt;br /&gt;
= Ejercicio 2 =&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   6&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta el siguiente comportamiento:&lt;br /&gt;
&lt;br /&gt;
* El proceso A cada 1 unidad de tiempo de ejecución bloquea por operación de E/S&lt;br /&gt;
* El proceso B cada 3 unidades de tiempo de ejecución bloquea por operación de E/S&lt;br /&gt;
&lt;br /&gt;
Suponga que el tiempo de bloqueo de todos los procesos es de 2 unidades de tiempo debido al tiempo de acceso al dispositivo de E/S.&lt;br /&gt;
&lt;br /&gt;
Realice la traza temporal de ejecución de dichos procesos para los siguientes criterios de planificación:&lt;br /&gt;
&lt;br /&gt;
* Turno rotatorio estricto, suponiendo que el quantum es de 2 unidades de tiempo.&lt;br /&gt;
* Por prioridades, suponiendo que A &amp;lt; B &amp;lt; C.&lt;br /&gt;
* Turno rotatorio proporcional al número de procesos, supongiendo que el quantum es de 2 unidades de tiempo. Si hay dos o más procesos el quantum pasa a ser de una unidad de tiempo.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer2-planif-procesos|Ver solución ejercicio 2]]&lt;br /&gt;
&lt;br /&gt;
= Ejercicio 3 =&lt;br /&gt;
&lt;br /&gt;
En un planificador multinivel con realimentación se dispone de dos colas:&lt;br /&gt;
&lt;br /&gt;
* La primera cola tiene procesos que reciben un ''quantum'' de 4 unidades de tiempo.&lt;br /&gt;
* La segunda cola tiene procesos que reciben un ''quantum'' de 2 unidades de tiempo. Los procesos en esta cola reciben dos oportunidades de ejecución. Por tanto, se itera dos veces sobre esta cola antes de pasar a la primera cola.&lt;br /&gt;
&lt;br /&gt;
Los procesos que acaban de ser lanzados pasan inicialmente a la segunda cola. Si consumen completamente el ''quantum'' una vez, promocionan a la primera cola. Si dejan de consumir completamente el ''quantum'' una vez, descienden a la segunda.&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
     H0  t&lt;br /&gt;
 Pa   0  4&lt;br /&gt;
 Pb   1  4&lt;br /&gt;
 Pc   2  12&lt;br /&gt;
 Pd   3  12&lt;br /&gt;
&lt;br /&gt;
Suponga que los procesos A y B bloquean por operación de E/S tras 1 unidad de ejecución. Los procesos C y D no bloquean. Los tiempos de bloqueo por E/S son de 1 unidad de tiempo. Represente graficamente la evolución temporal de la asignación del procesador.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer3-planif-procesos|Ver solución ejercicio 3]]&lt;br /&gt;
&lt;br /&gt;
=Ejercicio 4 (1º PARCIAL)=&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuracion de procesos:&lt;br /&gt;
&lt;br /&gt;
PA   0   5&lt;br /&gt;
PB   1   3&lt;br /&gt;
PC   2   1&lt;br /&gt;
PD   3   6&lt;br /&gt;
PE   4   2&lt;br /&gt;
&lt;br /&gt;
·EL proceso A cada 1 unidad de tiempo de ejecucion bloquea .&lt;br /&gt;
·El proceso B cada 3 unidades de tiempo de ejecucion bloquea.&lt;br /&gt;
&lt;br /&gt;
Suponga que el tiempo de bloqueo de todos los procesos es de 2 unidades de tiempo debido al tiempo de acesso al dispositivo de E/S.&lt;br /&gt;
&lt;br /&gt;
Realice la traza de: &lt;br /&gt;
Turno rotatorio con compensacion con quantum de 2 unidades de tiempo.&lt;br /&gt;
&lt;br /&gt;
·En caso de que un proceso haya consumido el 50% de su quantum y en la cola de procesos preparados haya un unico proceso, insertelo delante de este.&lt;br /&gt;
·Si dos o mas procesos pasan de estado preparado a la vez, considere que el orden de insercion en la cola de preparados es el siguiente:1ºA 2ºB 3ºC&lt;br /&gt;
·Recuerde que un proceso en estado bloqueado se inserta en la cola de preparados una vez que pasa el tiempo de bloqueo ( que en este ejercicio se trata de 2 unidades de tiempo)&lt;br /&gt;
·En toda decisión del planificador tenga en cuenta a los procesos que justo acaban de pasar a estado preparado tras un bloqueo.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer4-planif-procesos|Ver solución ejercicio 4]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_planificaci%C3%B3n_de_procesos&amp;diff=586</id>
		<title>Ejercicios planificación de procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_planificaci%C3%B3n_de_procesos&amp;diff=586"/>
				<updated>2011-03-30T12:34:20Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: /* Ejercicio 4 (1º PARCIAL) */ Enunciado del 1º ejercicio del 1º Parcial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ejercicio 1 =&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   1&lt;br /&gt;
 P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;   3   6&lt;br /&gt;
 P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;   4   2&lt;br /&gt;
&lt;br /&gt;
Realice la traza de la ejecución de dichos procesos para los siguientes criterios de planificación:&lt;br /&gt;
&lt;br /&gt;
* FIFO (no apropiativo)&lt;br /&gt;
* SJF (apropiativo y no apropiativo)&lt;br /&gt;
* Índice de penalización (no apropiativo)&lt;br /&gt;
[[sol-ejer1-planif-procesos|Ver solución ejercicio 1]]&lt;br /&gt;
&lt;br /&gt;
= Ejercicio 2 =&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
      H0  t&lt;br /&gt;
 P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;   0   3&lt;br /&gt;
 P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;   1   5&lt;br /&gt;
 P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;   2   6&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta el siguiente comportamiento:&lt;br /&gt;
&lt;br /&gt;
* El proceso A cada 1 unidad de tiempo de ejecución bloquea por operación de E/S&lt;br /&gt;
* El proceso B cada 3 unidades de tiempo de ejecución bloquea por operación de E/S&lt;br /&gt;
&lt;br /&gt;
Suponga que el tiempo de bloqueo de todos los procesos es de 2 unidades de tiempo debido al tiempo de acceso al dispositivo de E/S.&lt;br /&gt;
&lt;br /&gt;
Realice la traza temporal de ejecución de dichos procesos para los siguientes criterios de planificación:&lt;br /&gt;
&lt;br /&gt;
* Turno rotatorio estricto, suponiendo que el quantum es de 2 unidades de tiempo.&lt;br /&gt;
* Por prioridades, suponiendo que A &amp;lt; B &amp;lt; C.&lt;br /&gt;
* Turno rotatorio proporcional al número de procesos, supongiendo que el quantum es de 2 unidades de tiempo. Si hay dos o más procesos el quantum pasa a ser de una unidad de tiempo.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer2-planif-procesos|Ver solución ejercicio 2]]&lt;br /&gt;
&lt;br /&gt;
= Ejercicio 3 =&lt;br /&gt;
&lt;br /&gt;
En un planificador multinivel con realimentación se dispone de dos colas:&lt;br /&gt;
&lt;br /&gt;
* La primera cola tiene procesos que reciben un ''quantum'' de 4 unidades de tiempo.&lt;br /&gt;
* La segunda cola tiene procesos que reciben un ''quantum'' de 2 unidades de tiempo. Los procesos en esta cola reciben dos oportunidades de ejecución. Por tanto, se itera dos veces sobre esta cola antes de pasar a la primera cola.&lt;br /&gt;
&lt;br /&gt;
Los procesos que acaban de ser lanzados pasan inicialmente a la segunda cola. Si consumen completamente el ''quantum'' una vez, promocionan a la primera cola. Si dejan de consumir completamente el ''quantum'' una vez, descienden a la segunda.&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuración de procesos:&lt;br /&gt;
&lt;br /&gt;
     H0  t&lt;br /&gt;
 Pa   0  4&lt;br /&gt;
 Pb   1  4&lt;br /&gt;
 Pc   2  12&lt;br /&gt;
 Pd   3  12&lt;br /&gt;
&lt;br /&gt;
Suponga que los procesos A y B bloquean por operación de E/S tras 1 unidad de ejecución. Los procesos C y D no bloquean. Los tiempos de bloqueo por E/S son de 1 unidad de tiempo. Represente graficamente la evolución temporal de la asignación del procesador.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer3-planif-procesos|Ver solución ejercicio 3]]&lt;br /&gt;
&lt;br /&gt;
=Ejercicio 4 (1º PARCIAL)=&lt;br /&gt;
&lt;br /&gt;
Dada la siguiente configuracion de procesos:&lt;br /&gt;
&lt;br /&gt;
     H0  t&lt;br /&gt;
PA   0   5&lt;br /&gt;
PB   1   3&lt;br /&gt;
PC   2   1&lt;br /&gt;
PD   3   6&lt;br /&gt;
PE   4   2&lt;br /&gt;
&lt;br /&gt;
·EL proceso A cada 1 unidad de tiempo de ejecucion bloquea .&lt;br /&gt;
·El proceso B cada 3 unidades de tiempo de ejecucion bloquea.&lt;br /&gt;
&lt;br /&gt;
Suponga que el tiempo de bloqueo de todos los procesos es de 2 unidades de tiempo debido al tiempo de acesso al dispositivo de E/S.&lt;br /&gt;
&lt;br /&gt;
Realice la traza de: &lt;br /&gt;
Turno rotatorio con compensacion con quantum de 2 unidades de tiempo.&lt;br /&gt;
&lt;br /&gt;
·En caso de que un proceso haya consumido el 50% de su quantum y en la cola de procesos preparados haya un unico proceso, insertelo delante de este.&lt;br /&gt;
·Si dos o mas procesos pasan de estado preparado a la vez, considere que el orden de insercion en la cola de preparados es el siguiente:&lt;br /&gt;
 1ºA 2ºB 3ºC&lt;br /&gt;
·Recuerde que un proceso en estado bloqueado se inserta en la cola de preparados una vez que pasa el tiempo de bloqueo ( que en este ejercicio se trata de 2 unidades de tiempo)&lt;br /&gt;
·En toda decisión del planificador tenga en cuenta a los procesos que justo acaban de pasar a estado preparado tras un bloqueo.&lt;br /&gt;
&lt;br /&gt;
[[sol-ejer4-planif-procesos|Ver solución ejercicio 4]]&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_otros_aspectos_de_la_planificaci%C3%B3n&amp;diff=334</id>
		<title>Ejercicios otros aspectos de la planificación</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_otros_aspectos_de_la_planificaci%C3%B3n&amp;diff=334"/>
				<updated>2011-03-21T15:39:25Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ejercicio de clase sobre SO de tiempo real ==&lt;br /&gt;
&lt;br /&gt;
                    ____|_PA_|_PB_|_PC_|_PD_|&lt;br /&gt;
         Datos del  _H0_|_0__|_1__|_2__|_3*n|&lt;br /&gt;
          problema  _t__|_2__|_4__|_2__|_1__|&lt;br /&gt;
                   plazo|_3__|_5__|_7__|_10_|&lt;br /&gt;
               prioridad|_-20|_0__|_10_|_15_|&lt;br /&gt;
               (-20 a 19)&lt;br /&gt;
                 UNIX  &lt;br /&gt;
                      &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                      &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                      X = se ejecuta el código del planificador&lt;br /&gt;
                      * = el proceso se aborta&lt;br /&gt;
&lt;br /&gt;
                  |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
              PA  &amp;lt;___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
              PB  |   &amp;lt;   |___|___|___*   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
              PC  |   |   &amp;lt;   |   |   |___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
              PD  |   |   |   &amp;lt;   |   *   &amp;lt;   |___&amp;gt;   &amp;lt;___&amp;gt;   |   &amp;lt;___&amp;gt;   |   &amp;lt;___&amp;gt;   |   |   |   |&lt;br /&gt;
     Planificador X   |   X   |   |   X   |   X   |   X   |   |   X   |   |   X   |   |   |   |   |&lt;br /&gt;
             -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---&amp;gt; t&lt;br /&gt;
                  0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_otros_aspectos_de_la_planificaci%C3%B3n&amp;diff=333</id>
		<title>Ejercicios otros aspectos de la planificación</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Ejercicios_otros_aspectos_de_la_planificaci%C3%B3n&amp;diff=333"/>
				<updated>2011-03-21T15:38:56Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Página nueva:                     ____|_PA_|_PB_|_PC_|_PD_|          Datos del  _H0_|_0__|_1__|_2__|_3*n|           problema  _t__|_2__|_4__|_2__|_1__|                    plazo|_3__|_5__|_7__|_10_|...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                    ____|_PA_|_PB_|_PC_|_PD_|&lt;br /&gt;
         Datos del  _H0_|_0__|_1__|_2__|_3*n|&lt;br /&gt;
          problema  _t__|_2__|_4__|_2__|_1__|&lt;br /&gt;
                   plazo|_3__|_5__|_7__|_10_|&lt;br /&gt;
               prioridad|_-20|_0__|_10_|_15_|&lt;br /&gt;
               (-20 a 19)&lt;br /&gt;
                 UNIX  &lt;br /&gt;
                      &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                      &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                      X = se ejecuta el código del planificador&lt;br /&gt;
                      * = el proceso se aborta&lt;br /&gt;
&lt;br /&gt;
                  |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
              PA  &amp;lt;___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
              PB  |   &amp;lt;   |___|___|___*   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
              PC  |   |   &amp;lt;   |   |   |___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
              PD  |   |   |   &amp;lt;   |   *   &amp;lt;   |___&amp;gt;   &amp;lt;___&amp;gt;   |   &amp;lt;___&amp;gt;   |   &amp;lt;___&amp;gt;   |   |   |   |&lt;br /&gt;
     Planificador X   |   X   |   |   X   |   X   |   X   |   |   X   |   |   X   |   |   |   |   |&lt;br /&gt;
             -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---&amp;gt; t&lt;br /&gt;
                  0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Planificaci%C3%B3n_de_procesos_de_tiempo_real&amp;diff=328</id>
		<title>Planificación de procesos de tiempo real</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Planificaci%C3%B3n_de_procesos_de_tiempo_real&amp;diff=328"/>
				<updated>2011-03-21T15:28:43Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Ejemplos y aclaraciones en el ultimo esquema&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ¿Qué es un proceso de tiempo real? ==&lt;br /&gt;
&lt;br /&gt;
Proceso de tiempo real se denomina a aquella actividad que debe ser realizada en un plazo de tiempo, si la actividad no es realizada en dicho plazo de tiempo carece de sentido realizarla. Ej: Actividades industriales, videoconferencias, etc&lt;br /&gt;
&lt;br /&gt;
== Clasificación ==&lt;br /&gt;
&lt;br /&gt;
Podemos clasificar los procesos de tiempo real de diferentes maneras:&lt;br /&gt;
&lt;br /&gt;
Segun el plazo de tiempo:&lt;br /&gt;
*'''Rígidos(''hard-time'')''' : se debe realizar en un plazo de tiempo estricto, sino deja de tener sentido. Si el plazo de tiempo para realizarla es superado el proceso se aborta. Ejemplo: Industriales ( sensores, activadores,...).&lt;br /&gt;
&lt;br /&gt;
*'''Flexibles(''soft-time'')''' : es deseable que se cumpla el plazo de tiempo. Ej: Videoconferencia.(Contra mas rapido valla mejor sera la comunicacion , pero si no , nos adaptamos a ella)&lt;br /&gt;
&lt;br /&gt;
*'''Opcionales''' : combiene hacerla en el plazo de tiempo, pero sino es posible se puede posponer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Segun la periodicidad:&lt;br /&gt;
&lt;br /&gt;
*'''Aperiódicas''' : se deben a sucesos externos que deben ser atendidos. El sistema operativo no sabe, a priori, cuando van a llegar ni el tiempo que va a durar. Ej: Notificaciones de errores, Sensores de emergencia en un coche, Ventiladores para refrigeracion.&lt;br /&gt;
&lt;br /&gt;
*'''Periódicas''' : se realizan cada cierto tiempo (actividad repetitiva).A diferencia del anterior el sistema operativo conoce a priori cuando van a llegar y su tiempo de duración Ej: leer una temperatura de un sensor.&lt;br /&gt;
&lt;br /&gt;
== Métodos de planificación ==&lt;br /&gt;
&lt;br /&gt;
Los métodos de planificación a utilizar en SSOO de tiempo real son:&lt;br /&gt;
&lt;br /&gt;
*Planificación apropiativa con prioridad estática.&lt;br /&gt;
&lt;br /&gt;
*Planificación de tablas estáticas : se conocen las actividades a realizar y se elabora un plan fijo de ejecución.&lt;br /&gt;
&lt;br /&gt;
*Planificación dinámica: Es muy parecida a la de tablas estaticas , pero tambien admite actividades aperiodicas.&lt;br /&gt;
&lt;br /&gt;
*Planificación dinámica con un mejor resultado: Las actividades fuera de plazo se abortan.&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer1-planif-procesos&amp;diff=232</id>
		<title>Sol-ejer1-planif-procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer1-planif-procesos&amp;diff=232"/>
				<updated>2011-03-15T22:05:32Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: reeditar ejercicio error entre el Proceso D y E el proceso tiene 2 unidades de tiempo no 6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* FIFO (no apropiativo)&lt;br /&gt;
&lt;br /&gt;
                     ____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;__|&lt;br /&gt;
          Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|&lt;br /&gt;
           problema  _t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
 &lt;br /&gt;
                       &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                       &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                       X = se ejecuta el código del planificador&lt;br /&gt;
 &lt;br /&gt;
                   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;  &amp;lt;___|___|___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;  |   &amp;lt;   |   |   |   |___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;  |   |   &amp;lt;   |   |   |   |   |   |___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;  |   |   |   &amp;lt;   |   |   |   |   |   |___|___|___|___|___|___&amp;gt;   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;  |   |   |   |   &amp;lt;   |   |   |   |   |   |   |   |   |   |   |___|___|&amp;gt;  |   |   |&lt;br /&gt;
      Planificador X   |   |   |   |   X   |   |   X   X   |   |   |   |   |   X   |   |   |   |   |&lt;br /&gt;
              -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---&amp;gt; t&lt;br /&gt;
                   0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
           &lt;br /&gt;
                         _____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;__|&lt;br /&gt;
              Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
             de tiempos  __T__|_5__|_7__|_7__|_12_|_13_|&lt;br /&gt;
                         _T/t_|_1__|_7/3|_7__|__2_|13/2|&lt;br /&gt;
                        |&lt;br /&gt;
                        |_&amp;gt; Indice de penalización&lt;br /&gt;
&lt;br /&gt;
* SJF (no apropiativo)&lt;br /&gt;
&lt;br /&gt;
                     ____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;__|&lt;br /&gt;
          Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|&lt;br /&gt;
           problema  _t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
 &lt;br /&gt;
                       &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                       &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                       X = se ejecuta el código del planificador&lt;br /&gt;
                                                                 &lt;br /&gt;
                   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;  &amp;lt;___|___|___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;  |   &amp;lt;   |   |   |   |   |   |   |___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;  |   |   &amp;lt;   |   |   |___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;  |   |   |   &amp;lt;   |   |   |   |   |   |   |   |___|___|___|___|___|___&amp;gt;   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;  |   |   |   |   &amp;lt;   |   |___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      Planificador X   |   |   |   |   X   X   |   X   |   |   X   |   |   |   |   |   X   |   |   |   &lt;br /&gt;
              -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---&amp;gt; t&lt;br /&gt;
                   0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
 &lt;br /&gt;
                   _____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;_|&lt;br /&gt;
        Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
       de tiempos  __T__|_5__|_7__|_4__|_14_|_4__|&lt;br /&gt;
                   _T/t_|_1__|_7/3|_4__|_7/3|_2__|&lt;br /&gt;
                     |&lt;br /&gt;
                     |_&amp;gt; Indice de penalización&lt;br /&gt;
&lt;br /&gt;
* indice de penalizacion (no apropiativo)&lt;br /&gt;
&lt;br /&gt;
                     ____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;__|&lt;br /&gt;
          Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|&lt;br /&gt;
           problema  _t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
 &lt;br /&gt;
                       &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                       &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                       X = se ejecuta el código del planificador&lt;br /&gt;
 &lt;br /&gt;
                   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;  &amp;lt;___|___|___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;  |   &amp;lt;   |   |   |   |___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;  |   |   &amp;lt;   |   |   |   |   |   |___&amp;gt;   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;  |   |   |   |   &amp;lt;   |   |   |   |   |___|___|___|___|___|___|   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;  |   |   |   &amp;lt;   |   |   |   |   |   |   |   |   |   |   |   |___|___|&amp;gt;  |   |&lt;br /&gt;
      Planificador X   |   |   |   |   X   |   |   X   X   |   |   |   |   |   X   |   X   |   |   |&lt;br /&gt;
              -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---&amp;gt; t&lt;br /&gt;
                   0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
  &lt;br /&gt;
                   _____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;_|&lt;br /&gt;
        Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
       de tiempos  __T__|_5__|_7__|_7__|_12_|_13_|&lt;br /&gt;
                   _T/t_|_1__|_7/3|_7__|_7/6|13/2|&lt;br /&gt;
                     |&lt;br /&gt;
                     |_&amp;gt; Indice de penalización&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer1-planif-procesos&amp;diff=215</id>
		<title>Sol-ejer1-planif-procesos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sol-ejer1-planif-procesos&amp;diff=215"/>
				<updated>2011-03-14T22:12:46Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Ejercicio 3º apartado&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SJF (no apropiativo)&lt;br /&gt;
&lt;br /&gt;
                     ____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;_|&lt;br /&gt;
          Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|&lt;br /&gt;
           problema  _t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
 &lt;br /&gt;
                       &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                       &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                       X = se ejecuta el código del planificador&lt;br /&gt;
                                                                 &lt;br /&gt;
                   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;  &amp;lt;___|___|___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;  |   &amp;lt;   |   |   |   |   |   |   |___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;  |   |   &amp;lt;   |   |   |___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;  |   |   |   &amp;lt;   |   |   |   |   |   |   |   |___|___|___|___|___|___&amp;gt;   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;  |   |   |   |   &amp;lt;   |   |___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
      Planificador X   |   |   |   |   X   X   |   X   |   |   X   |   |   |   |   |   X   |   |   |   &lt;br /&gt;
              -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---&amp;gt; t&lt;br /&gt;
                   0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
 &lt;br /&gt;
                   _____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;_|&lt;br /&gt;
        Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
       de tiempos  __T__|_5__|_7_|_4__|_14_|_4__|&lt;br /&gt;
                   _T/t_|_1__|_7/3|_4__|_7/3|_2__|&lt;br /&gt;
                     |&lt;br /&gt;
                     |_&amp;gt; Indice de penalización&lt;br /&gt;
&lt;br /&gt;
* indice de penalizacion (no apropiativo)&lt;br /&gt;
&lt;br /&gt;
                     ____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;_|&lt;br /&gt;
          Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|&lt;br /&gt;
           problema  _t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
 &lt;br /&gt;
                       &amp;lt; = indica el instante de lanzamiento del proceso&lt;br /&gt;
                       &amp;gt; = indica el instante de finalización del proceso&lt;br /&gt;
                       X = se ejecuta el código del planificador&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;  &amp;lt;___|___|___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;  |   &amp;lt;   |   |   |   |___|___|___&amp;gt;   |   |   |   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;  |   |   &amp;lt;   |   |   |   |   |   |___&amp;gt;   |   |   |   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;  |   |   |   &amp;lt;   |   |   |   |   |   |___|___|___|___|___|___&amp;gt;   |   |   |   |   |   |&lt;br /&gt;
               P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;  |   |   |   |   &amp;lt;   |   |   |   |   |   |   |   |   |   |   |___|___&amp;gt;   |   |&lt;br /&gt;
      Planificador X   |   |   |   |   X   |   |   X   X   |   |   |   |   |   X   |   X   |   |   |&lt;br /&gt;
              -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---&amp;gt; t&lt;br /&gt;
                   0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20&lt;br /&gt;
&lt;br /&gt;
  _____|_P&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;D&amp;lt;/sub&amp;gt;_|_P&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;_|&lt;br /&gt;
        Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|&lt;br /&gt;
       de tiempos  __T__|_5__|_7__|_7__|_12_|_13_|&lt;br /&gt;
                   _T/t_|_1__|_7/3|_7__|_7/6|13/2|&lt;br /&gt;
                     |&lt;br /&gt;
                     |_&amp;gt; Indice de penalización&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=76</id>
		<title>Modelos de Diseño de Sistemas Operativos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=76"/>
				<updated>2011-02-23T19:32:35Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: /* Sistemas basados en Maquinas Virtuales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Modos de operación del procesador =&lt;br /&gt;
&lt;br /&gt;
Para entender los modelos de diseño de los sistemas operativos, tenemos que hacer referencia a los modos de ejecución del procesador. El modo de ejecución del procesador indica que conjunto de instrucciones y a qué recursos del procesador se puede acceder en un cierto instante de tiempo.&lt;br /&gt;
&lt;br /&gt;
En la actualidad, un procesador ofrece como mínimo dos modos de operación que son:&lt;br /&gt;
&lt;br /&gt;
* Modo supervisor, que permite la ejecución de todo el conjunto de instrucciones que ofrece el procesador.&lt;br /&gt;
* Modo usuario, que tiene algunas restricciones de acceso a aspectos del procesador o de ejecución de instrucciones.&lt;br /&gt;
&lt;br /&gt;
= Núcleo del sistema operativo =&lt;br /&gt;
&lt;br /&gt;
El núcleo del sistema operativo, también conocido por la terminología inglesa ''kernel'', se trata de la parte más esencial del sistema operativo. El núcleo de un sistema operativo opera en modo supervisor. Al operar en dicho modo un error de programación en el núcleo del sistema operativo puede resultar en un error fatal del cual el sistema sólo puede recuperarse mediante el reinicio del sistema. A tal error fatal también se le conoce en inglés por ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
= Tipos de Sistemas Operativos =&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se pueden clasificar en base a la cantidad de funcionalidad implementada en su núcleo. En general distinguimos dos tipos de sistemas operativos:&lt;br /&gt;
&lt;br /&gt;
* Monolíticos&lt;br /&gt;
* Micronúcleos&lt;br /&gt;
&lt;br /&gt;
No obstante, existen tipologías híbridas o que acentúan algunos aspectos, que también detallamos en esta sección.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Monolíticos ==&lt;br /&gt;
&lt;br /&gt;
Los sistema operativos monolíticos se caracterizan por emplear un núcleo que implementa la planificación de procesos, la administración de la memoria principal, la administración de ficheros y la gestión de los dispositivos de entrada/salida. Por tanto, a mayor funcionalidad implementada en el núcleo, mayor número de líneas de código que se ejecutan en modo supervisor.&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos monolíticos son los predominantes hoy día, algunos ejemplos son:&lt;br /&gt;
&lt;br /&gt;
* Sistemas operativos UNIX, tales como FreeBSD, NetBSD y OpenBSD. &lt;br /&gt;
* Sistemas operativos GNU/Linux.&lt;br /&gt;
* DOS, tales como MS-DOS y DR-DOS.&lt;br /&gt;
&lt;br /&gt;
Como inconveniente, al emplear un núcleo en el que gran parte de las funcionalidades básicas del sistema operativo están implementadas en el núcleo, de manera intuitiva, al disponer de mayor número de línea de código que se ejecutan en modo supervisor, un error de programación en el núcleo puede provocar un ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
Como principal ventaja, los sistemas operativo monolíticos ofrecen un alto rendimiento puesto que las peticiones entre los diferentes componentes se reducen a invocaciones de funciones.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Micronúcleo ==&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se caracterizan por disponer de un núcleo que implementa únicamente:&lt;br /&gt;
&lt;br /&gt;
* Planificación de procesos&lt;br /&gt;
* Mecanismo de comunicación entre procesos&lt;br /&gt;
* Gestión de interrupciones&lt;br /&gt;
&lt;br /&gt;
Además, existen procesos servidores que están fuera del núcleo, que se ejecutan en modo usuario del procesador, y que implementan la:&lt;br /&gt;
&lt;br /&gt;
* Administración de memoria principal&lt;br /&gt;
* Administración de ficheros&lt;br /&gt;
* Gestión de dispositivos de entrada/salida.&lt;br /&gt;
&lt;br /&gt;
Siguiendo este esquema, cuando un proceso cualquiera solicita un servicio a través de una llamada al sistema, el micronúcleo canaliza la petición al proceso servidor correspondiente. Dicha comunicación se realiza mediante mensajería.&lt;br /&gt;
&lt;br /&gt;
La principal ventaja de los sistemas operativos micronúcleo es que, al ejecutar menos líneas de código en modo supervisor, de manera intuitiva son más fiables.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, el principal problema que presentan es el rendimiento, puesto que cualquier petición requiere mensajería, que lleva consigo un coste extra debido a la construcción de los mensajes, el reparto y la interpretación. Son estos problemas relacionados con el rendimiento los que hacen que no existan sistemas operativos micronúcleo desplegables en productivo, a excepción de Minix 2, que tiene propósitos educativos.&lt;br /&gt;
&lt;br /&gt;
== Sistemas basados en Maquinas Virtuales ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Implementan el material en software, en el que algunos sistemas operativos ofrecen un sistema de paravirtualizacion &lt;br /&gt;
( Tecnicas que ofrecen algunos SO de hoy en dia , que captan los SO huesped , y ofrecen una llamada directa al sistema &lt;br /&gt;
o acceden a una API que ofrece el SO para acceder directamente a los recursos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ventajas de las Maquinas Virtuales&lt;br /&gt;
&lt;br /&gt;
 ** Ahorro de coste material&lt;br /&gt;
 ** Se pueden tener diferentes SO en un mismo sistema.&lt;br /&gt;
 ** Se adopta a las necesidades de usuario.&lt;br /&gt;
 ** Se puede deslocalizar la maquina virtual (deslocalizacion: migrar a otro SO sin sufrir ningun cambio )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Desventajas de las Maquinas Virtuales &lt;br /&gt;
 &lt;br /&gt;
 ** Rendimiento  (KVM +  paravirtualizacion 10%)&lt;br /&gt;
 ** Punto unico de fallos&lt;br /&gt;
&lt;br /&gt;
= Otro material a consultar =&lt;br /&gt;
&lt;br /&gt;
El estudiante puede encontrar el siguiente material de interés para complementar sus conocimientos:&lt;br /&gt;
&lt;br /&gt;
* Debate entre Linus Torvalds, creador del núcleo Linux, que sigue el paradigma monolítico y Andrew S. Tanembaum, creador de Minux, que sigue el modelo micronúcleo: http://oreilly.com/catalog/opensources/book/appa.html (en inglés).&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=75</id>
		<title>Modelos de Diseño de Sistemas Operativos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=75"/>
				<updated>2011-02-23T19:32:17Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: /* Sistemas basados en Maquinas Virtuales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Modos de operación del procesador =&lt;br /&gt;
&lt;br /&gt;
Para entender los modelos de diseño de los sistemas operativos, tenemos que hacer referencia a los modos de ejecución del procesador. El modo de ejecución del procesador indica que conjunto de instrucciones y a qué recursos del procesador se puede acceder en un cierto instante de tiempo.&lt;br /&gt;
&lt;br /&gt;
En la actualidad, un procesador ofrece como mínimo dos modos de operación que son:&lt;br /&gt;
&lt;br /&gt;
* Modo supervisor, que permite la ejecución de todo el conjunto de instrucciones que ofrece el procesador.&lt;br /&gt;
* Modo usuario, que tiene algunas restricciones de acceso a aspectos del procesador o de ejecución de instrucciones.&lt;br /&gt;
&lt;br /&gt;
= Núcleo del sistema operativo =&lt;br /&gt;
&lt;br /&gt;
El núcleo del sistema operativo, también conocido por la terminología inglesa ''kernel'', se trata de la parte más esencial del sistema operativo. El núcleo de un sistema operativo opera en modo supervisor. Al operar en dicho modo un error de programación en el núcleo del sistema operativo puede resultar en un error fatal del cual el sistema sólo puede recuperarse mediante el reinicio del sistema. A tal error fatal también se le conoce en inglés por ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
= Tipos de Sistemas Operativos =&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se pueden clasificar en base a la cantidad de funcionalidad implementada en su núcleo. En general distinguimos dos tipos de sistemas operativos:&lt;br /&gt;
&lt;br /&gt;
* Monolíticos&lt;br /&gt;
* Micronúcleos&lt;br /&gt;
&lt;br /&gt;
No obstante, existen tipologías híbridas o que acentúan algunos aspectos, que también detallamos en esta sección.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Monolíticos ==&lt;br /&gt;
&lt;br /&gt;
Los sistema operativos monolíticos se caracterizan por emplear un núcleo que implementa la planificación de procesos, la administración de la memoria principal, la administración de ficheros y la gestión de los dispositivos de entrada/salida. Por tanto, a mayor funcionalidad implementada en el núcleo, mayor número de líneas de código que se ejecutan en modo supervisor.&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos monolíticos son los predominantes hoy día, algunos ejemplos son:&lt;br /&gt;
&lt;br /&gt;
* Sistemas operativos UNIX, tales como FreeBSD, NetBSD y OpenBSD. &lt;br /&gt;
* Sistemas operativos GNU/Linux.&lt;br /&gt;
* DOS, tales como MS-DOS y DR-DOS.&lt;br /&gt;
&lt;br /&gt;
Como inconveniente, al emplear un núcleo en el que gran parte de las funcionalidades básicas del sistema operativo están implementadas en el núcleo, de manera intuitiva, al disponer de mayor número de línea de código que se ejecutan en modo supervisor, un error de programación en el núcleo puede provocar un ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
Como principal ventaja, los sistemas operativo monolíticos ofrecen un alto rendimiento puesto que las peticiones entre los diferentes componentes se reducen a invocaciones de funciones.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Micronúcleo ==&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se caracterizan por disponer de un núcleo que implementa únicamente:&lt;br /&gt;
&lt;br /&gt;
* Planificación de procesos&lt;br /&gt;
* Mecanismo de comunicación entre procesos&lt;br /&gt;
* Gestión de interrupciones&lt;br /&gt;
&lt;br /&gt;
Además, existen procesos servidores que están fuera del núcleo, que se ejecutan en modo usuario del procesador, y que implementan la:&lt;br /&gt;
&lt;br /&gt;
* Administración de memoria principal&lt;br /&gt;
* Administración de ficheros&lt;br /&gt;
* Gestión de dispositivos de entrada/salida.&lt;br /&gt;
&lt;br /&gt;
Siguiendo este esquema, cuando un proceso cualquiera solicita un servicio a través de una llamada al sistema, el micronúcleo canaliza la petición al proceso servidor correspondiente. Dicha comunicación se realiza mediante mensajería.&lt;br /&gt;
&lt;br /&gt;
La principal ventaja de los sistemas operativos micronúcleo es que, al ejecutar menos líneas de código en modo supervisor, de manera intuitiva son más fiables.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, el principal problema que presentan es el rendimiento, puesto que cualquier petición requiere mensajería, que lleva consigo un coste extra debido a la construcción de los mensajes, el reparto y la interpretación. Son estos problemas relacionados con el rendimiento los que hacen que no existan sistemas operativos micronúcleo desplegables en productivo, a excepción de Minix 2, que tiene propósitos educativos.&lt;br /&gt;
&lt;br /&gt;
== Sistemas basados en Maquinas Virtuales ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Implementan el material en software, en el que algunos sistemas operativos ofrecen un sistema de paravirtualizacion &lt;br /&gt;
( Tecnicas que ofrecen algunos SO de hoy en dia , que captan los SO huesped , y ofrecen una llamada directa al sistema &lt;br /&gt;
o acceden a una API que ofrece el SO para acceder directamente a los recursos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ventajas de las Maquinas Virtuales&lt;br /&gt;
&lt;br /&gt;
 ** Ahorro de coste material&lt;br /&gt;
 ** Se pueden tener diferentes SO en un mismo sistema.&lt;br /&gt;
 ** Se adopta a las necesidades de usuario.&lt;br /&gt;
 ** Se puede deslocalizar la maquina virtual (deslocalizacion: migrar a otro SO sin sufrir ningun cambio )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Desventajas de las Maquinas Virtuales &lt;br /&gt;
 &lt;br /&gt;
 ** Rendimiento  (KVM +  paravirtualizacion 10%)&lt;br /&gt;
 ** Punto unico de fallos&lt;br /&gt;
&lt;br /&gt;
[[Imagen:home/franjoralo/Documentos/maquina virtual.odg]]&lt;br /&gt;
&lt;br /&gt;
= Otro material a consultar =&lt;br /&gt;
&lt;br /&gt;
El estudiante puede encontrar el siguiente material de interés para complementar sus conocimientos:&lt;br /&gt;
&lt;br /&gt;
* Debate entre Linus Torvalds, creador del núcleo Linux, que sigue el paradigma monolítico y Andrew S. Tanembaum, creador de Minux, que sigue el modelo micronúcleo: http://oreilly.com/catalog/opensources/book/appa.html (en inglés).&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=74</id>
		<title>Modelos de Diseño de Sistemas Operativos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=74"/>
				<updated>2011-02-23T19:08:15Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Modos de operación del procesador =&lt;br /&gt;
&lt;br /&gt;
Para entender los modelos de diseño de los sistemas operativos, tenemos que hacer referencia a los modos de ejecución del procesador. El modo de ejecución del procesador indica que conjunto de instrucciones y a qué recursos del procesador se puede acceder en un cierto instante de tiempo.&lt;br /&gt;
&lt;br /&gt;
En la actualidad, un procesador ofrece como mínimo dos modos de operación que son:&lt;br /&gt;
&lt;br /&gt;
* Modo supervisor, que permite la ejecución de todo el conjunto de instrucciones que ofrece el procesador.&lt;br /&gt;
* Modo usuario, que tiene algunas restricciones de acceso a aspectos del procesador o de ejecución de instrucciones.&lt;br /&gt;
&lt;br /&gt;
= Núcleo del sistema operativo =&lt;br /&gt;
&lt;br /&gt;
El núcleo del sistema operativo, también conocido por la terminología inglesa ''kernel'', se trata de la parte más esencial del sistema operativo. El núcleo de un sistema operativo opera en modo supervisor. Al operar en dicho modo un error de programación en el núcleo del sistema operativo puede resultar en un error fatal del cual el sistema sólo puede recuperarse mediante el reinicio del sistema. A tal error fatal también se le conoce en inglés por ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
= Tipos de Sistemas Operativos =&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se pueden clasificar en base a la cantidad de funcionalidad implementada en su núcleo. En general distinguimos dos tipos de sistemas operativos:&lt;br /&gt;
&lt;br /&gt;
* Monolíticos&lt;br /&gt;
* Micronúcleos&lt;br /&gt;
&lt;br /&gt;
No obstante, existen tipologías híbridas o que acentúan algunos aspectos, que también detallamos en esta sección.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Monolíticos ==&lt;br /&gt;
&lt;br /&gt;
Los sistema operativos monolíticos se caracterizan por emplear un núcleo que implementa la planificación de procesos, la administración de la memoria principal, la administración de ficheros y la gestión de los dispositivos de entrada/salida. Por tanto, a mayor funcionalidad implementada en el núcleo, mayor número de líneas de código que se ejecutan en modo supervisor.&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos monolíticos son los predominantes hoy día, algunos ejemplos son:&lt;br /&gt;
&lt;br /&gt;
* Sistemas operativos UNIX, tales como FreeBSD, NetBSD y OpenBSD. &lt;br /&gt;
* Sistemas operativos GNU/Linux.&lt;br /&gt;
* DOS, tales como MS-DOS y DR-DOS.&lt;br /&gt;
&lt;br /&gt;
Como inconveniente, al emplear un núcleo en el que gran parte de las funcionalidades básicas del sistema operativo están implementadas en el núcleo, de manera intuitiva, al disponer de mayor número de línea de código que se ejecutan en modo supervisor, un error de programación en el núcleo puede provocar un ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
Como principal ventaja, los sistemas operativo monolíticos ofrecen un alto rendimiento puesto que las peticiones entre los diferentes componentes se reducen a invocaciones de funciones.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Micronúcleo ==&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se caracterizan por disponer de un núcleo que implementa únicamente:&lt;br /&gt;
&lt;br /&gt;
* Planificación de procesos&lt;br /&gt;
* Mecanismo de comunicación entre procesos&lt;br /&gt;
* Gestión de interrupciones&lt;br /&gt;
&lt;br /&gt;
Además, existen procesos servidores que están fuera del núcleo, que se ejecutan en modo usuario del procesador, y que implementan la:&lt;br /&gt;
&lt;br /&gt;
* Administración de memoria principal&lt;br /&gt;
* Administración de ficheros&lt;br /&gt;
* Gestión de dispositivos de entrada/salida.&lt;br /&gt;
&lt;br /&gt;
Siguiendo este esquema, cuando un proceso cualquiera solicita un servicio a través de una llamada al sistema, el micronúcleo canaliza la petición al proceso servidor correspondiente. Dicha comunicación se realiza mediante mensajería.&lt;br /&gt;
&lt;br /&gt;
La principal ventaja de los sistemas operativos micronúcleo es que, al ejecutar menos líneas de código en modo supervisor, de manera intuitiva son más fiables.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, el principal problema que presentan es el rendimiento, puesto que cualquier petición requiere mensajería, que lleva consigo un coste extra debido a la construcción de los mensajes, el reparto y la interpretación. Son estos problemas relacionados con el rendimiento los que hacen que no existan sistemas operativos micronúcleo desplegables en productivo, a excepción de Minix 2, que tiene propósitos educativos.&lt;br /&gt;
&lt;br /&gt;
== Sistemas basados en Maquinas Virtuales ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Implementan el material en software, en el que algunos sistemas operativos ofrecen un sistema de paravirtualizacion &lt;br /&gt;
( Tecnicas que ofrecen algunos SO de hoy en dia , que captan los SO huesped , y ofrecen una llamada directa al sistema &lt;br /&gt;
o acceden a una API que ofrece el SO para acceder directamente a los recursos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ventajas de las Maquinas Virtuales&lt;br /&gt;
&lt;br /&gt;
 ** Ahorro de coste material&lt;br /&gt;
 ** Se pueden tener diferentes SO en un mismo sistema.&lt;br /&gt;
 ** Se adopta a las necesidades de usuario.&lt;br /&gt;
 ** Se puede deslocalizar la maquina virtual (deslocalizacion: migrar a otro SO sin sufrir ningun cambio )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Desventajas de las Maquinas Virtuales &lt;br /&gt;
 &lt;br /&gt;
 ** Rendimiento  (KVM +  paravirtualizacion 10%)&lt;br /&gt;
 ** Punto unico de fallos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Otro material a consultar =&lt;br /&gt;
&lt;br /&gt;
El estudiante puede encontrar el siguiente material de interés para complementar sus conocimientos:&lt;br /&gt;
&lt;br /&gt;
* Debate entre Linus Torvalds, creador del núcleo Linux, que sigue el paradigma monolítico y Andrew S. Tanembaum, creador de Minux, que sigue el modelo micronúcleo: http://oreilly.com/catalog/opensources/book/appa.html (en inglés).&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=73</id>
		<title>Modelos de Diseño de Sistemas Operativos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=73"/>
				<updated>2011-02-23T19:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Modos de operación del procesador =&lt;br /&gt;
&lt;br /&gt;
Para entender los modelos de diseño de los sistemas operativos, tenemos que hacer referencia a los modos de ejecución del procesador. El modo de ejecución del procesador indica que conjunto de instrucciones y a qué recursos del procesador se puede acceder en un cierto instante de tiempo.&lt;br /&gt;
&lt;br /&gt;
En la actualidad, un procesador ofrece como mínimo dos modos de operación que son:&lt;br /&gt;
&lt;br /&gt;
* Modo supervisor, que permite la ejecución de todo el conjunto de instrucciones que ofrece el procesador.&lt;br /&gt;
* Modo usuario, que tiene algunas restricciones de acceso a aspectos del procesador o de ejecución de instrucciones.&lt;br /&gt;
&lt;br /&gt;
= Núcleo del sistema operativo =&lt;br /&gt;
&lt;br /&gt;
El núcleo del sistema operativo, también conocido por la terminología inglesa ''kernel'', se trata de la parte más esencial del sistema operativo. El núcleo de un sistema operativo opera en modo supervisor. Al operar en dicho modo un error de programación en el núcleo del sistema operativo puede resultar en un error fatal del cual el sistema sólo puede recuperarse mediante el reinicio del sistema. A tal error fatal también se le conoce en inglés por ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
= Tipos de Sistemas Operativos =&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se pueden clasificar en base a la cantidad de funcionalidad implementada en su núcleo. En general distinguimos dos tipos de sistemas operativos:&lt;br /&gt;
&lt;br /&gt;
* Monolíticos&lt;br /&gt;
* Micronúcleos&lt;br /&gt;
&lt;br /&gt;
No obstante, existen tipologías híbridas o que acentúan algunos aspectos, que también detallamos en esta sección.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Monolíticos ==&lt;br /&gt;
&lt;br /&gt;
Los sistema operativos monolíticos se caracterizan por emplear un núcleo que implementa la planificación de procesos, la administración de la memoria principal, la administración de ficheros y la gestión de los dispositivos de entrada/salida. Por tanto, a mayor funcionalidad implementada en el núcleo, mayor número de líneas de código que se ejecutan en modo supervisor.&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos monolíticos son los predominantes hoy día, algunos ejemplos son:&lt;br /&gt;
&lt;br /&gt;
* Sistemas operativos UNIX, tales como FreeBSD, NetBSD y OpenBSD. &lt;br /&gt;
* Sistemas operativos GNU/Linux.&lt;br /&gt;
* DOS, tales como MS-DOS y DR-DOS.&lt;br /&gt;
&lt;br /&gt;
Como inconveniente, al emplear un núcleo en el que gran parte de las funcionalidades básicas del sistema operativo están implementadas en el núcleo, de manera intuitiva, al disponer de mayor número de línea de código que se ejecutan en modo supervisor, un error de programación en el núcleo puede provocar un ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
Como principal ventaja, los sistemas operativo monolíticos ofrecen un alto rendimiento puesto que las peticiones entre los diferentes componentes se reducen a invocaciones de funciones.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Micronúcleo ==&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se caracterizan por disponer de un núcleo que implementa únicamente:&lt;br /&gt;
&lt;br /&gt;
* Planificación de procesos&lt;br /&gt;
* Mecanismo de comunicación entre procesos&lt;br /&gt;
* Gestión de interrupciones&lt;br /&gt;
&lt;br /&gt;
Además, existen procesos servidores que están fuera del núcleo, que se ejecutan en modo usuario del procesador, y que implementan la:&lt;br /&gt;
&lt;br /&gt;
* Administración de memoria principal&lt;br /&gt;
* Administración de ficheros&lt;br /&gt;
* Gestión de dispositivos de entrada/salida.&lt;br /&gt;
&lt;br /&gt;
Siguiendo este esquema, cuando un proceso cualquiera solicita un servicio a través de una llamada al sistema, el micronúcleo canaliza la petición al proceso servidor correspondiente. Dicha comunicación se realiza mediante mensajería.&lt;br /&gt;
&lt;br /&gt;
La principal ventaja de los sistemas operativos micronúcleo es que, al ejecutar menos líneas de código en modo supervisor, de manera intuitiva son más fiables.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, el principal problema que presentan es el rendimiento, puesto que cualquier petición requiere mensajería, que lleva consigo un coste extra debido a la construcción de los mensajes, el reparto y la interpretación. Son estos problemas relacionados con el rendimiento los que hacen que no existan sistemas operativos micronúcleo desplegables en productivo, a excepción de Minix 2, que tiene propósitos educativos.&lt;br /&gt;
&lt;br /&gt;
== Sistemas basados en Maquinas Virtuales ==&lt;br /&gt;
&lt;br /&gt;
 Implementan el material en software, en el que algunos sistemas operativos ofrecen un sistema de paravirtualizacion &lt;br /&gt;
( Tecnicas que ofrecen algunos SO de hoy en dia , que captan los SO huesped , y ofrecen una llamada directa al sistema &lt;br /&gt;
o acceden a una API que ofrece el SO para acceder directamente a los recursos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ventajas de las Maquinas Virtuales&lt;br /&gt;
&lt;br /&gt;
 ** Ahorro de coste material&lt;br /&gt;
 ** Se pueden tener diferentes SO en un mismo sistema.&lt;br /&gt;
 ** Se adopta a las necesidades de usuario.&lt;br /&gt;
 ** Se puede deslocalizar la maquina virtual (deslocalizacion: migrar a otro SO sin sufrir ningun cambio )&lt;br /&gt;
&lt;br /&gt;
* Desventajas de las Maquinas Virtuales &lt;br /&gt;
 &lt;br /&gt;
 ** Rendimiento  (KVM +  paravirtualizacion 10%)&lt;br /&gt;
 ** Punto unico de fallos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Otro material a consultar =&lt;br /&gt;
&lt;br /&gt;
El estudiante puede encontrar el siguiente material de interés para complementar sus conocimientos:&lt;br /&gt;
&lt;br /&gt;
* Debate entre Linus Torvalds, creador del núcleo Linux, que sigue el paradigma monolítico y Andrew S. Tanembaum, creador de Minux, que sigue el modelo micronúcleo: http://oreilly.com/catalog/opensources/book/appa.html (en inglés).&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=72</id>
		<title>Modelos de Diseño de Sistemas Operativos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=72"/>
				<updated>2011-02-23T19:07:05Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Modos de operación del procesador =&lt;br /&gt;
&lt;br /&gt;
Para entender los modelos de diseño de los sistemas operativos, tenemos que hacer referencia a los modos de ejecución del procesador. El modo de ejecución del procesador indica que conjunto de instrucciones y a qué recursos del procesador se puede acceder en un cierto instante de tiempo.&lt;br /&gt;
&lt;br /&gt;
En la actualidad, un procesador ofrece como mínimo dos modos de operación que son:&lt;br /&gt;
&lt;br /&gt;
* Modo supervisor, que permite la ejecución de todo el conjunto de instrucciones que ofrece el procesador.&lt;br /&gt;
* Modo usuario, que tiene algunas restricciones de acceso a aspectos del procesador o de ejecución de instrucciones.&lt;br /&gt;
&lt;br /&gt;
= Núcleo del sistema operativo =&lt;br /&gt;
&lt;br /&gt;
El núcleo del sistema operativo, también conocido por la terminología inglesa ''kernel'', se trata de la parte más esencial del sistema operativo. El núcleo de un sistema operativo opera en modo supervisor. Al operar en dicho modo un error de programación en el núcleo del sistema operativo puede resultar en un error fatal del cual el sistema sólo puede recuperarse mediante el reinicio del sistema. A tal error fatal también se le conoce en inglés por ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
= Tipos de Sistemas Operativos =&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se pueden clasificar en base a la cantidad de funcionalidad implementada en su núcleo. En general distinguimos dos tipos de sistemas operativos:&lt;br /&gt;
&lt;br /&gt;
* Monolíticos&lt;br /&gt;
* Micronúcleos&lt;br /&gt;
&lt;br /&gt;
No obstante, existen tipologías híbridas o que acentúan algunos aspectos, que también detallamos en esta sección.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Monolíticos ==&lt;br /&gt;
&lt;br /&gt;
Los sistema operativos monolíticos se caracterizan por emplear un núcleo que implementa la planificación de procesos, la administración de la memoria principal, la administración de ficheros y la gestión de los dispositivos de entrada/salida. Por tanto, a mayor funcionalidad implementada en el núcleo, mayor número de líneas de código que se ejecutan en modo supervisor.&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos monolíticos son los predominantes hoy día, algunos ejemplos son:&lt;br /&gt;
&lt;br /&gt;
* Sistemas operativos UNIX, tales como FreeBSD, NetBSD y OpenBSD. &lt;br /&gt;
* Sistemas operativos GNU/Linux.&lt;br /&gt;
* DOS, tales como MS-DOS y DR-DOS.&lt;br /&gt;
&lt;br /&gt;
Como inconveniente, al emplear un núcleo en el que gran parte de las funcionalidades básicas del sistema operativo están implementadas en el núcleo, de manera intuitiva, al disponer de mayor número de línea de código que se ejecutan en modo supervisor, un error de programación en el núcleo puede provocar un ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
Como principal ventaja, los sistemas operativo monolíticos ofrecen un alto rendimiento puesto que las peticiones entre los diferentes componentes se reducen a invocaciones de funciones.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Micronúcleo ==&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se caracterizan por disponer de un núcleo que implementa únicamente:&lt;br /&gt;
&lt;br /&gt;
* Planificación de procesos&lt;br /&gt;
* Mecanismo de comunicación entre procesos&lt;br /&gt;
* Gestión de interrupciones&lt;br /&gt;
&lt;br /&gt;
Además, existen procesos servidores que están fuera del núcleo, que se ejecutan en modo usuario del procesador, y que implementan la:&lt;br /&gt;
&lt;br /&gt;
* Administración de memoria principal&lt;br /&gt;
* Administración de ficheros&lt;br /&gt;
* Gestión de dispositivos de entrada/salida.&lt;br /&gt;
&lt;br /&gt;
Siguiendo este esquema, cuando un proceso cualquiera solicita un servicio a través de una llamada al sistema, el micronúcleo canaliza la petición al proceso servidor correspondiente. Dicha comunicación se realiza mediante mensajería.&lt;br /&gt;
&lt;br /&gt;
La principal ventaja de los sistemas operativos micronúcleo es que, al ejecutar menos líneas de código en modo supervisor, de manera intuitiva son más fiables.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, el principal problema que presentan es el rendimiento, puesto que cualquier petición requiere mensajería, que lleva consigo un coste extra debido a la construcción de los mensajes, el reparto y la interpretación. Son estos problemas relacionados con el rendimiento los que hacen que no existan sistemas operativos micronúcleo desplegables en productivo, a excepción de Minix 2, que tiene propósitos educativos.&lt;br /&gt;
&lt;br /&gt;
== Sistemas basados en Maquinas Virtuales ==&lt;br /&gt;
&lt;br /&gt;
 Implementan el material en software, en el que algunos sistemas operativos ofrecen un sistema de paravirtualizacion ( Tecnicas que ofrecen algunos SO de hoy en dia , que captan los SO huesped , y ofrecen una llamada directa al sistema o acceden a una API que ofrece el SO para acceder directamente a los recursos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ventajas de las Maquinas Virtuales&lt;br /&gt;
&lt;br /&gt;
 ** Ahorro de coste material&lt;br /&gt;
 ** Se pueden tener diferentes SO en un mismo sistema.&lt;br /&gt;
 ** Se adopta a las necesidades de usuario.&lt;br /&gt;
 ** Se puede deslocalizar la maquina virtual (deslocalizacion: migrar a otro SO sin sufrir ningun cambio )&lt;br /&gt;
&lt;br /&gt;
* Desventajas de las Maquinas Virtuales &lt;br /&gt;
 &lt;br /&gt;
 ** Rendimiento  (KVM +  paravirtualizacion 10%)&lt;br /&gt;
 ** Punto unico de fallos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Otro material a consultar =&lt;br /&gt;
&lt;br /&gt;
El estudiante puede encontrar el siguiente material de interés para complementar sus conocimientos:&lt;br /&gt;
&lt;br /&gt;
* Debate entre Linus Torvalds, creador del núcleo Linux, que sigue el paradigma monolítico y Andrew S. Tanembaum, creador de Minux, que sigue el modelo micronúcleo: http://oreilly.com/catalog/opensources/book/appa.html (en inglés).&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=71</id>
		<title>Modelos de Diseño de Sistemas Operativos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos&amp;diff=71"/>
				<updated>2011-02-23T19:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Modos de operación del procesador =&lt;br /&gt;
&lt;br /&gt;
Para entender los modelos de diseño de los sistemas operativos, tenemos que hacer referencia a los modos de ejecución del procesador. El modo de ejecución del procesador indica que conjunto de instrucciones y a qué recursos del procesador se puede acceder en un cierto instante de tiempo.&lt;br /&gt;
&lt;br /&gt;
En la actualidad, un procesador ofrece como mínimo dos modos de operación que son:&lt;br /&gt;
&lt;br /&gt;
* Modo supervisor, que permite la ejecución de todo el conjunto de instrucciones que ofrece el procesador.&lt;br /&gt;
* Modo usuario, que tiene algunas restricciones de acceso a aspectos del procesador o de ejecución de instrucciones.&lt;br /&gt;
&lt;br /&gt;
= Núcleo del sistema operativo =&lt;br /&gt;
&lt;br /&gt;
El núcleo del sistema operativo, también conocido por la terminología inglesa ''kernel'', se trata de la parte más esencial del sistema operativo. El núcleo de un sistema operativo opera en modo supervisor. Al operar en dicho modo un error de programación en el núcleo del sistema operativo puede resultar en un error fatal del cual el sistema sólo puede recuperarse mediante el reinicio del sistema. A tal error fatal también se le conoce en inglés por ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
= Tipos de Sistemas Operativos =&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se pueden clasificar en base a la cantidad de funcionalidad implementada en su núcleo. En general distinguimos dos tipos de sistemas operativos:&lt;br /&gt;
&lt;br /&gt;
* Monolíticos&lt;br /&gt;
* Micronúcleos&lt;br /&gt;
&lt;br /&gt;
No obstante, existen tipologías híbridas o que acentúan algunos aspectos, que también detallamos en esta sección.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Monolíticos ==&lt;br /&gt;
&lt;br /&gt;
Los sistema operativos monolíticos se caracterizan por emplear un núcleo que implementa la planificación de procesos, la administración de la memoria principal, la administración de ficheros y la gestión de los dispositivos de entrada/salida. Por tanto, a mayor funcionalidad implementada en el núcleo, mayor número de líneas de código que se ejecutan en modo supervisor.&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos monolíticos son los predominantes hoy día, algunos ejemplos son:&lt;br /&gt;
&lt;br /&gt;
* Sistemas operativos UNIX, tales como FreeBSD, NetBSD y OpenBSD. &lt;br /&gt;
* Sistemas operativos GNU/Linux.&lt;br /&gt;
* DOS, tales como MS-DOS y DR-DOS.&lt;br /&gt;
&lt;br /&gt;
Como inconveniente, al emplear un núcleo en el que gran parte de las funcionalidades básicas del sistema operativo están implementadas en el núcleo, de manera intuitiva, al disponer de mayor número de línea de código que se ejecutan en modo supervisor, un error de programación en el núcleo puede provocar un ''kernel panic''.&lt;br /&gt;
&lt;br /&gt;
Como principal ventaja, los sistemas operativo monolíticos ofrecen un alto rendimiento puesto que las peticiones entre los diferentes componentes se reducen a invocaciones de funciones.&lt;br /&gt;
&lt;br /&gt;
== Sistemas operativos Micronúcleo ==&lt;br /&gt;
&lt;br /&gt;
Los sistemas operativos se caracterizan por disponer de un núcleo que implementa únicamente:&lt;br /&gt;
&lt;br /&gt;
* Planificación de procesos&lt;br /&gt;
* Mecanismo de comunicación entre procesos&lt;br /&gt;
* Gestión de interrupciones&lt;br /&gt;
&lt;br /&gt;
Además, existen procesos servidores que están fuera del núcleo, que se ejecutan en modo usuario del procesador, y que implementan la:&lt;br /&gt;
&lt;br /&gt;
* Administración de memoria principal&lt;br /&gt;
* Administración de ficheros&lt;br /&gt;
* Gestión de dispositivos de entrada/salida.&lt;br /&gt;
&lt;br /&gt;
Siguiendo este esquema, cuando un proceso cualquiera solicita un servicio a través de una llamada al sistema, el micronúcleo canaliza la petición al proceso servidor correspondiente. Dicha comunicación se realiza mediante mensajería.&lt;br /&gt;
&lt;br /&gt;
La principal ventaja de los sistemas operativos micronúcleo es que, al ejecutar menos líneas de código en modo supervisor, de manera intuitiva son más fiables.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, el principal problema que presentan es el rendimiento, puesto que cualquier petición requiere mensajería, que lleva consigo un coste extra debido a la construcción de los mensajes, el reparto y la interpretación. Son estos problemas relacionados con el rendimiento los que hacen que no existan sistemas operativos micronúcleo desplegables en productivo, a excepción de Minix 2, que tiene propósitos educativos.&lt;br /&gt;
&lt;br /&gt;
= Sistemas basados en Maquinas Virtuales =&lt;br /&gt;
&lt;br /&gt;
 Implementan el material en software, en el que algunos sistemas operativos ofrecen un sistema de paravirtualizacion ( Tecnicas que ofrecen algunos SO de hoy en dia , que captan los SO huesped , y ofrecen una llamada directa al sistema o acceden a una API que ofrece el SO para acceder directamente a los recursos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ventajas de las Maquinas Virtuales&lt;br /&gt;
&lt;br /&gt;
 ** Ahorro de coste material&lt;br /&gt;
 ** Se pueden tener diferentes SO en un mismo sistema.&lt;br /&gt;
 ** Se adopta a las necesidades de usuario.&lt;br /&gt;
 ** Se puede deslocalizar la maquina virtual (deslocalizacion: migrar a otro SO sin sufrir ningun cambio )&lt;br /&gt;
&lt;br /&gt;
* Desventajas de las Maquinas Virtuales &lt;br /&gt;
 &lt;br /&gt;
 ** Rendimiento  (KVM +  paravirtualizacion 10%)&lt;br /&gt;
 ** Punto unico de fallos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Otro material a consultar =&lt;br /&gt;
&lt;br /&gt;
El estudiante puede encontrar el siguiente material de interés para complementar sus conocimientos:&lt;br /&gt;
&lt;br /&gt;
* Debate entre Linus Torvalds, creador del núcleo Linux, que sigue el paradigma monolítico y Andrew S. Tanembaum, creador de Minux, que sigue el modelo micronúcleo: http://oreilly.com/catalog/opensources/book/appa.html (en inglés).&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Llamadas_al_sistema&amp;diff=70</id>
		<title>Llamadas al sistema</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Llamadas_al_sistema&amp;diff=70"/>
				<updated>2011-02-23T18:59:32Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Página nueva: Las llamadas al sistema tienen que ser estables a lo largo del tiempo para garantizar la compatibilidad hacia atras.  = Definiciones =  * Compatibilidad hacia atras: El nuevo &amp;quot;compren...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Las llamadas al sistema tienen que ser estables a lo largo del tiempo para garantizar la compatibilidad hacia atras.&lt;br /&gt;
&lt;br /&gt;
= Definiciones =&lt;br /&gt;
&lt;br /&gt;
* Compatibilidad hacia atras: El nuevo &amp;quot;comprende&amp;quot; el viejo&lt;br /&gt;
&lt;br /&gt;
* Compatibilidad hacia delante: El viejo &amp;quot;comprende&amp;quot; el nuevo&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Conceptos_b%C3%A1sicos&amp;diff=69</id>
		<title>Conceptos básicos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Conceptos_b%C3%A1sicos&amp;diff=69"/>
				<updated>2011-02-23T18:56:30Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A continuación se desarrollan conceptos básicos que se emplearan a los largo de la asignatura.&lt;br /&gt;
&lt;br /&gt;
= Programa =&lt;br /&gt;
&lt;br /&gt;
Se trata de una secuencia de instrucciones que desarrolla algún tipo de actividad útil.&lt;br /&gt;
&lt;br /&gt;
= Proceso =&lt;br /&gt;
&lt;br /&gt;
Un proceso es una instancia de un programa que está en ejecución. Todo proceso dispone como mínimo de una línea de ejecución.&lt;br /&gt;
&lt;br /&gt;
= Usuario = &lt;br /&gt;
&lt;br /&gt;
Ser humano o &amp;quot;automata&amp;quot;&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Tipos_de_Sistemas_Operativos&amp;diff=68</id>
		<title>Tipos de Sistemas Operativos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Tipos_de_Sistemas_Operativos&amp;diff=68"/>
				<updated>2011-02-23T18:55:00Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Según cuántas aplicaciones puede ejecutar a la vez ==&lt;br /&gt;
&lt;br /&gt;
*1.1. Monoprogramables&lt;br /&gt;
**Solo permiten la ejecución de una tarea a la vez que se le asignan todos los recursos del sistema.&lt;br /&gt;
**Propiedades:presentan como ventaja su sencillez,no hay protección de memoria(virus)y disponen de un intérprete de ordenes. &lt;br /&gt;
&lt;br /&gt;
*1.2. Multiprogramables &lt;br /&gt;
**Permiten ejecutar múltiples programas en un único procesador. Podemos tener varios programas cargados a la vez en memoria, así que el SO debe controlar los accesos y los espacios de la misma.&lt;br /&gt;
**Pueden presentar características tales como: multiusuario (más de un usuario operando a la vez), multiacceso (acceso desde varios terminales a la vez) y multiprocesamiento (si tiene más de un procesador y hace uso de ambos).&lt;br /&gt;
&lt;br /&gt;
== 2. Según cómo se presta el servicio ==&lt;br /&gt;
&lt;br /&gt;
*2.1. Por tanda&lt;br /&gt;
**Actividades que se realizan por lote y en serio (una detrás de otra)&lt;br /&gt;
&lt;br /&gt;
*2.2. Interactivos&lt;br /&gt;
**Varias actividades en ejecución intercalándose.&lt;br /&gt;
&lt;br /&gt;
*2.3. Combinados&lt;br /&gt;
**En los combinados se combinan los dos anteriores , en el que dependera del proceso que se este ejecutando.&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Tipos_de_Sistemas_Operativos&amp;diff=67</id>
		<title>Tipos de Sistemas Operativos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Tipos_de_Sistemas_Operativos&amp;diff=67"/>
				<updated>2011-02-23T18:54:24Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Según cuántas aplicaciones puede ejecutar a la vez ==&lt;br /&gt;
&lt;br /&gt;
*1.1. Monoprogramables&lt;br /&gt;
**Solo permiten la ejecución de una tarea a la vez que se le asignan todos los recursos del sistema.&lt;br /&gt;
**Propiedades:presentan como ventaja su sencillez,no hay protección de memoria(virus)y disponen de un intérprete de ordenes. &lt;br /&gt;
&lt;br /&gt;
*1.2. Multiprogramables &lt;br /&gt;
**Permiten ejecutar múltiples programas en un único procesador. Podemos tener varios programas cargados a la vez en memoria, así que el SO debe controlar los accesos y los espacios de la misma.&lt;br /&gt;
**Pueden presentar características tales como: multiusuario (más de un usuario operando a la vez), multiacceso (acceso desde varios terminales a la vez) y multiprocesamiento (si tiene más de un procesador y hace uso de ambos).&lt;br /&gt;
&lt;br /&gt;
== 2. Según cómo se presta el servicio ==&lt;br /&gt;
&lt;br /&gt;
*2.1. Por tanda&lt;br /&gt;
**Actividades que se realizan por lote y en serio (una detrás de otra)&lt;br /&gt;
&lt;br /&gt;
*2.2. Interactivos&lt;br /&gt;
**Varias actividades en ejecución intercalándose.&lt;br /&gt;
&lt;br /&gt;
*2.3. Combinados&lt;br /&gt;
 En los combinados se combinan los dos anteriores , en el que dependera del proceso que se este ejecutando.&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Introducci%C3%B3n_hist%C3%B3rica&amp;diff=66</id>
		<title>Introducción histórica</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Introducci%C3%B3n_hist%C3%B3rica&amp;diff=66"/>
				<updated>2011-02-23T18:51:57Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;- En 1940, durante la 2º Guerra Mundial , se inicia la 1º Generacion de ordenadores , tales como el [http://es.wikipedia.org/wiki/ENIAC ENIAC](1943-1945) que se desarrollo en EEUU y el [http://es.wikipedia.org/wiki/EDSAC EDSAC] (1949) que se desarrolla en RU.&lt;br /&gt;
&lt;br /&gt;
- Mas tarde , se desarrollan los 1º lenguajes de programacion , se desarrollan los 1º ordenadores comerciales como [http://es.wikipedia.org/wiki/IBM_701 IBM 701], [http://es.wikipedia.org/wiki/IBM_702 702] y [http://es.wikipedia.org/wiki/IBM_650 650], en el que algunos de ellos se utilizaban para el calculo cientifico en aplicaciones de gestion, tambien se crean otro ordenadores como el [http://es.wikipedia.org/wiki/UNIVAC_I UNIVAC I] en EEUU y [http://es.wikipedia.org/wiki/Harvard_Mark_I MARK I o Harvard Mark I] en la RU&lt;br /&gt;
&lt;br /&gt;
- Durante la 2º Generacion de Ordenadores, una generacion en donde los equipos eran mas fiables, se crearia el primer germen de sistema operativos, que lo que queria conseguir era un programa para reservar memoria y automatizar ciertas tareas (como por ejemplo lecturas de cintas magneticas) &lt;br /&gt;
&lt;br /&gt;
- En la 3º Generacion de Ordenadores (años 1960-1970), se consigio una alta escala de integracion en circuitos, en los que se consigue mas capacidad de memoria, y mas rendimiento y velocidad en los equipos. Se crean los mainFrame , equipos centrales para procesar una gran cantidad de datos , y los &amp;quot;mini&amp;quot;ordenadores como por ejemplo [http://es.wikipedia.org/wiki/Harvard_Mark_I IBM 360] y en la universidades el DIGITAL PDP - 7 , PDP - 11&lt;br /&gt;
&lt;br /&gt;
- En 1973 , se crea el primer sistema operativo de tipo UNIX &lt;br /&gt;
&lt;br /&gt;
- En 1980, los fabricantes mas conocidos crean sistemas operativos basados en UNIX, como IBM crea AIX, SUN crea Solaris, Digital crea The64,HP crea HP-UX y Microsoft crea Xenix. Tambien paralelamente en la universidad de california crea un sistema operativo llamado BSD y que se distribuye para usos didacticos.&lt;br /&gt;
&lt;br /&gt;
- En 1983, Richard Stallman inicia un proyecto llamado GNU en el que consiste desarrollar un sistema operativo , en el que se puede distribuir de manera gratuita y libre&lt;br /&gt;
&lt;br /&gt;
- En 1990, se crea el Intel 80386 y la universidad de California distrubuye el sistema BSD + un soporte real &lt;br /&gt;
&lt;br /&gt;
- En 1992, se lanza el 1º sistema operativo de tipo GNU / LINUX&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Introducci%C3%B3n_hist%C3%B3rica&amp;diff=65</id>
		<title>Introducción histórica</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Introducci%C3%B3n_hist%C3%B3rica&amp;diff=65"/>
				<updated>2011-02-23T18:32:04Z</updated>
		
		<summary type="html">&lt;p&gt;Fcoramlop: Página nueva: - En 1940, durante la 2º Guerra Mundial , se inicia la 1º Generacion de ordenadores , tales como el [http://es.wikipedia.org/wiki/ENIAC ENIAC](1943-1945) que se desarrollo en EEUU y...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;- En 1940, durante la 2º Guerra Mundial , se inicia la 1º Generacion de ordenadores , tales como el [http://es.wikipedia.org/wiki/ENIAC ENIAC](1943-1945) que se desarrollo en EEUU y el [http://es.wikipedia.org/wiki/EDSAC EDSAC] (1949) que se desarrolla en RU.&lt;br /&gt;
&lt;br /&gt;
- Mas tarde , se desarrollan los 1º lenguajes de programacion , se desarrollan los 1º ordenadores comerciales como [http://es.wikipedia.org/wiki/IBM_701 IBM 701], [http://es.wikipedia.org/wiki/IBM_702 702] y [http://es.wikipedia.org/wiki/IBM_650 650], en el que algunos de ellos se utilizaban para el calculo cientifico en aplicaciones de gestion, tambien se crean otro ordenadores como el [http://es.wikipedia.org/wiki/UNIVAC_I UNIVAC I] en EEUU y [http://es.wikipedia.org/wiki/Harvard_Mark_I MARK I o Harvard Mark I] en la RU&lt;/div&gt;</summary>
		<author><name>Fcoramlop</name></author>	</entry>

	</feed>