<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=FCFS</id>
	<title>FCFS - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=FCFS"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=FCFS&amp;action=history"/>
	<updated>2026-10-22T10:24:55Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=FCFS&amp;diff=7008&amp;oldid=prev</id>
		<title>Ricardofc: /* FCFS (First Come First Served) */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=FCFS&amp;diff=7008&amp;oldid=prev"/>
		<updated>2008-11-16T22:11:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;FCFS (First Come First Served)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==FCFS (First Come First Served)==&lt;br /&gt;
&lt;br /&gt;
Este algoritmo tamén chamado &amp;#039;&amp;#039;&amp;#039;FIFO (First Input First Output)&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;PEPS (Primeiro en Entrar Primeiro en Sair)&amp;#039;&amp;#039;&amp;#039; respecta a quenda de chegada sendo igual a orde de procura.&lt;br /&gt;
&lt;br /&gt;
Imos ver un exemplo para explicar como traballa o algoritmo &amp;#039;&amp;#039;&amp;#039;FCFS&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Supoñemos a situación seguinte: Un disco de cabezal móbil con 200 cilindros, numerados de 0 a 199 onde,&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;Posición Cabezal:&amp;#039;&amp;#039;&amp;#039; 53&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;Cola:&amp;#039;&amp;#039;&amp;#039; 95, 175, 32, 117, 15, 131, 47, 56&lt;br /&gt;
[[Imagen:FCFS.png]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver na imaxe determinamos que o movemento total do cabezal para satisfacer as solicitudes da cola toma o valor de 661 cilindros. Isto calcúlase sumando o desprazamento do cabezal entre as solicitudes executadas. Así,&lt;br /&gt;
:* De 53 a 95 prodúcese un movemento de 42 cilindros.&lt;br /&gt;
:* De 95 a 175 prodúcese un movemento de 80 cilindros.&lt;br /&gt;
:* De 175 a 32 prodúcese un movemento de 143 cilindros.&lt;br /&gt;
:* De 32 a 117 prodúcese un movemento de 85 cilindros.&lt;br /&gt;
:* De 117 a 15 prodúcese un movemento de 102 cilindros.&lt;br /&gt;
:* De 15 a 131 prodúcese un movemento de 116 cilindros.&lt;br /&gt;
:* De 131 a 47 prodúcese un movemento de 84 cilindros.&lt;br /&gt;
:* De 47 a 56 prodúcese un movemento de 9 cilindros.&lt;br /&gt;
&lt;br /&gt;
Co cal sumando os movementos parciais do cabezal calculamos o movemento total do cabezal:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Movemento total do cabezal&amp;#039;&amp;#039;&amp;#039;=42+80+143+85+102+116+84+9=&amp;#039;&amp;#039;&amp;#039;661cilindros&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver na imaxe este algoritmo presenta un &amp;#039;&amp;#039;&amp;#039;percorrido total elevado&amp;#039;&amp;#039;&amp;#039; (no exemplo temos que os movementos totais do cabezal toman o valor de 661 cilindros) e &amp;#039;&amp;#039;&amp;#039;movementos bruscos&amp;#039;&amp;#039;&amp;#039;, mais ten unha &amp;#039;&amp;#039;&amp;#039;implementación simple&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--ricardofc 14 nov 2008&lt;/div&gt;</summary>
		<author><name>Ricardofc</name></author>
	</entry>
</feed>