SlideShare una empresa de Scribd logo
OPTIMIZACIÓN EN LA BÚSQUEDA DE DISCO
(PLANIFICACIÓN FCFS, SSTF, CIRCULAR)
Evelyn Flores1, Carmen Loor2, Alexis Carvajal3, Leonardo Tomalo4, Jazmín
Limón5.
evelyn_flores1312@hotmail.com1,carmenk74@hotmail.com2, donalexisdr@gmail.com3, leo.tomalo@gmail.com4, jazminlimon-
07@hotmail.com5.
Facultad de Sistemas y Telecomunicaciones
Universidad Estatal Península de Santa Elena
La Libertad – Ecuador
dquirumbay@upse.edu.ec
Sistemas Operativos
OPTIMIZACIÓN EN LA BÚSQUEDA DE DISCO (PLANIFICACIÓN FCFS, SSTF,
CIRCULAR)
RESUMEN
En optimización de búsqueda existen algunas estrategias pero en esta investigación
hablaremos de tres, las cuales son las más comunes:
Planificación FCFS.
Esta es más conocida como la primera que llega y sale, es decir, una petición no
puede ser desplazada por la llegada de una petición con prioridad más alta, también
se ignoran las relaciones posicionales entre las peticiones pendientes, en resumen,
funciona como una cola de un banco.
Planificación SSTF.
Esta se refiere que, mientras menor sea el tiempo de búsqueda empleado, entonces
debe ir primero. Funciona de manera que, el brazo del disco se sitúa en la siguiente
petición que minimice el movimiento del brazo, además no respeta el orden de llegada
de las peticiones a la cola, porque tiende a favorecer a las pistas del centro del disco.
Planificación C – SCAN.
También denominada búsqueda circular, este tipo de planificación funciona de manera
que el brazo se mueve del cilindro exterior al interior, sirviendo a las peticiones sobre
una base de búsqueda más corta, es decir, finalizado el recorrido hacia el interior,
salta a la petición más cercana al cilindro exterior y reanuda su desplazamiento hacia
el interior.
I INTRODUCCIÓN
En los sistemas de computación,
muchos procesos pueden estar
generando solicitudes de lectura y
escritura de registros en discos. Como
a veces dichos procesos realizan
peticiones más rápido de lo que pueden
ser atendidas por los discos de cabeza
móvil, se forman colas de espera para
cada dispositivo. Algunos sistemas de
cómputo se limitan a atender las
peticiones según un esquema de
primero que llega, primero que se
atiende (FCFS). La solicitud de servicio
que llegue primero será la primera en
atenderse. FCFS es un método justo
para asignar servicio, pero cuando es la
tasa de solicitud (es decir, la carga)
llega a ser pesada, FCFS puede dar
lugar a tiempos de espera muy largos.
Para reducir al mínimo el tiempo de
búsqueda de registros, parece
razonable ordenar la cola de solicitudes
en una forma diferente a FCFS. Este
proceso se conoce como Planificación
de Disco, FCFS puede considerarse
como el mecanismo más simple de
planificación de disco. La planificación
de disco implica un examen cuidadoso
de las peticiones pendientes para
determinar la forma más eficiente de
atenderlas. Un planificador de disco
examina las relaciones de posición
entre las peticiones en espera. La cola
de espera se reordena para que las
peticiones puedan atenderse con un
mínimo de movimiento mecánico.
En condiciones de carga ligera (es
decir, un promedio pequeño de la
longitud de la cola de peticiones), FCFS
es una forma aceptable de atender las
peticiones. Sin embargo, en
condiciones de carga mediana o
pesada la planificación produce
normalmente un rendimiento mucho
mejor que el de FCFS.
Para mejorar el acceso a los datos se
debe minimizar el tiempo de búsqueda.
De esa forma, surgen varios métodos
de planificación de disco, entre ellos:
 FCFS
 SSTF
 SCAN
 C-SCAN
II DESARROLLLO
Optimización la búsqueda en discos.
Cuando se tiene muchas solicitudes de
búsqueda el rendimiento global del
sistema se ve afectado por las mismas.
Por ejemplo:
Se tiene una serie de solicitudes de
disco que atender. Así que una
operación de búsqueda de unidad de
disco mueve juntas todas las cabeceras
a una pista o algún cilindro. Así,
simplemente buscamos los números de
pistas y nos percatamos que estamos
ubicando varios al mismo tiempo. En el
caso de ser más de 1 el sistema no va
saber cuál elegir; entonces, para evitar
esto existen varias formas para realizar
las operaciones de búsqueda en el
disco:
 FCFS.
 Pickup
 SSTF.
 SCAN.
 SCAN de N - Pasos.
 C - SCAN.
 Esquema Eschenbach.
Planificación FCFS (first come, first
servet o Primero en Llegar, Primero
en Ser Servido)
Esta planificación se basa en atender a
las solicitudes en la forman en que
llegan; es considerado también como el
método FIFO (first on, first out o
primero en llegar, primero en salir)
La FCFS es aceptable cuando la carga
en un disco es ligera. Pero a medida
que crece la carga, la FCFS tiende a
saturar el dispositivo y los tiempos de
respuesta se incrementan. La FCFS
ofrece una varianza pequeña, pero
tiene tiempos de espera muy grandes.
Se considera justo porque atiende a las
solicitudes en orden sin ninguna
restricción pero no proporciona el mejor
rendimiento del sistema; puesto que
buscara e ira en el orden
correspondiente de cada una de las
solicitudes, ira buscando con la
cabecera la pista que se encuentre
primero en la cola de solicitudes hasta
llegar a la misma, es decir, si se
llegase a encontrar con una pista que
se encuentre en cola no la tomara en
cuenta porque no es su turno.
 Es una forma sencilla de
manipular las solicitudes
 Una petición no puede ser
desplazada por la llegada de una
petición con prioridad más alta.
 No hay reordenamiento de la
cola de peticiones pendientes.
 Se ignoran las relaciones
posicionales entre las peticiones
pendientes.
 Ofrece una varianza pequeña
aunque perjudica a las
peticiones situadas al final de la
cola.
Pickup
Es similar a FCFS, va en orden de las
solicitudes pero la cabecera se detiene
en cada pista para ver si esta se
encuentra en cola para ser atendido y
lo atiende también; este proceso en
LINUX se le denomina Noop.
Planificación SSTF (Menor Tiempo
de Búsqueda Primero o shortest
seek time first)
En esta política la petición que da por
resultado la distancia de búsqueda más
corta (y, con esto, el tiempo de
búsqueda más corto) es la siguiente en
ser servida, aunque esa petición no sea
la primera en la cola.
También se la conoce como SPTF
(shortest tioning time first o menor
tiempo de posicionamiento en primer
lugar)
Esta planificación consiste en escoger
la solicitud de búsqueda que requiera el
menor tiempo posible. Pero no es muy
justa ya que las solicitudes que llegaron
al inicio de la cola se quedan atrás si
necesitan más tiempo de ejecución.
Esta planificación escoge la solicitud
más cercana a la cabecera que atiende
anteriormente.
 El brazo del disco se sitúa en la
siguiente petición que minimice
el movimiento del brazo.
 No respeta el orden de llegada
de las peticiones a la cola.
 Tiende a favorecer a las pistas
del centro del disco.
 La media de tiempos de
respuesta tiende a ser más baja
que con FCFS, para cargas
moderadas.
 Las varianzas tienden a ser
mayores que con FCFS por el
efecto de las pistas interiores y
exteriores.
Planificacion c-scan (planificacion
circular)
ALGORITMO C-SCAN O ALGORITMO
SCAN CIRCULAR
La planificación SCAN circular (C-
SCAN) es una variante de SCAN
diseñada para dar un tiempo de espera
más uniforme. Al igual que SCAN, C-
SCAN mueve la cabeza de un extremo
del disco al otro, atendiendo las
solicitudes que va encontrando en
camino, pero al llegar al extremo
opuesto, regresa de inmediato al
principio sin servir ninguna solicitud.
El retorno consume relativamente poco
tiempo, porque se hace sin paradas.
El algoritmo de planificación C-SCAN
básicamente trata los cilindros como
una lista circular que continúa del último
cilindro al primero.
En la estrategia C-SCAN, el brazo se
mueve del cilindro exterior al interior,
sirviendo a las peticiones sobre una
base de búsqueda más corta. Con
menor tiempo. Cuando el brazo ha
completado su recorrido hacia adentro,
salta a la petición más cercana al
cilindro exterior y a continuación
reanuda su recorrido hacia adentro
procesando peticiones.
Considerar un controlador de disco con la cabeza lectora posicionada
en la pista 99 y la dirección de búsqueda creciente. La cola de
peticiones es la siguiente:
El brazo del disco se mueve en un único sentido, y de forma circular.
Solo se atenderá la petición más cercan en el sentido en el que
estemos recorriendo el disco. Una vez alcanzada la última pista,
volvemos a la primera pista
La C-SCAN puede implementarse de
forma que las peticiones que llegan
durante un recorrido sean servidos en
el siguiente. De esta forma C-SCAN
elimina completamente la
discriminación contra las peticiones
para los cilindros exterior e interior.
Tiene una varianza de los tiempos de
respuesta muy pequeña.
No discrimina a los cilindros exterior e
interior.
Este algoritmo es el nombre de la
conducta de un edificio de ascensor,
donde el ascensor sigue viajando en su
dirección actual (arriba o abajo) hasta
que esté vacía, parando sólo para que
las personas salgan o para recoger
nuevos individuos dirigen en la misma
dirección.
Desde la perspectiva de la aplicación,
la unidad mantiene una memoria
intermedia de espera de
lectura/escritura peticiones, junto con el
correspondiente cilindro de serie de la
solicitud. Números de cilindro inferior
indican que el cilindro está más cerca
del husillo, y los números más altos
indican el cilindro está más lejos.
Cuando llega una nueva solicitud
mientras la unidad está en reposo, el
movimiento inicial del brazo / cabeza
será en la dirección del cilindro donde
se almacenan los datos, ya sea en el o
fuera. Como solicitudes adicionales,
estas son atendidas solamente en la
dirección actual del movimiento del
brazo hasta que el brazo alcanza el
borde del disco. Cuando esto sucede,
la dirección del brazo invierte, y las
peticiones que permanecían en la
dirección opuesta son atendidas, y así
sucesivamente.
El algoritmo más empleado en sistemas
de propósito general es C-SCAN.
Ya que el Sistema de tiempo real o
multimedia requieren soluciones
específicas.
Tiempo de búsqueda
Es el tiempo necesario para mover el
brazo del disco hasta la pista solicitada.
El tiempo de búsqueda consta de dos
componentes clave: el tiempo de
arranque inicial y el tiempo que se tarda
en recorrer las pistas, una vez que el
brazo haya cogido velocidad.
El tiempo de búsqueda medio en los
discos actuales es de 5 a 10 ms.
Retardo de giro
Los discos magnéticos, excepto los
discos flexibles, tienen una velocidad
de rotación que está en el rango de
5400 a 10000 rpm; esta última equivale
a una revolución cada 6 ms. Por lo
tanto, a 10000 rpm, el retardo medio
de giro será de 3 ms. Los discos 300 y
600 rpm. Por tanto, el retardo medio
estará entre 100 y 200 ms.
Tiempo de transferencia
El tiempo de transferencia con el disco
depende de la velocidad de rotación de
la forma siguiente:
T=b/rN
Dónde:
T: tiempo de transferencia
b: número de bytes a transferir
N: número de bytes por pista
r: velocidad de rotación en revoluciones
por segundo. Por tanto, el tiempo medio
de acceso total puede expresarse como
Ta = Ts + 1/2r + b/rN
Donde T, es el tiempo de búsqueda.
CONCLUSIONES
FCFS si bien es cierto es un método
justo de asignación de servicios
aunque si algo pesada al momento de
la carga por ende es directamente
proporcional, es decir, entre más
pesada, más tiempo. Pero se la puede
reducir y es así como este proceso se
lo conoce como Planificación de Disco
que es un mecanismo simple.
Este proceso analiza y asigna de una
manera ordenada las peticiones que se
han puesto en cola para luego darle la
debida atención que esta requiera para
posteriormente sean atendidas.
Para optimizar el tiempo de búsqueda y
mejorar sus solicitudes, se requieren
métodos como FCFS, SSTF, SCAN, C-
SCAN, SCAN de N-Pasos, Esquema
Eschenbach.
Si bien es cierto no todos los métodos
antes mencionados funcionan de una
manera igual, cabe recalcar que están
adaptadas a la forma de búsqueda al
cual hayan sido solicitadas, un claro
ejemplo de esto es la planificación
SSTF que el resultado de la búsqueda,
si bien no es tan justa, pero es la que
se encuentra más cercana a la
cabecera.
Así mismo la planificación C-SCAN que
es un algoritmo de planificación que se
caracteriza por dar tiempo de espera
uniforme , pero sin atender ninguna
solicitud, en consecuencia solo te
estaría sirviendo para la búsqueda
solamente, y de la obtención de
información clave o fuente, para luego
ser encontrada de forma manual por el
usuario.
Con esto vemos que cada planificación
tiene ventajas y desventajas, ya queda
a criterio del buscador elegir el método
más adecuado para realizar dichas
solicitudes.
Las búsqueda por lo general se
asumen que se realizan de una manera
unificado o estandarizada, pero con los
mecanismos de planificación se analizó
que no es tan cierto, si bien todas
cumple con la misma función y el
objetivo claro, sus procedimientos son
completamente diferentes, es como los
resultados en matemáticas, no importa
que métodos utilices, la respuesta es la
misma.
Bibliografía
Informatica S.O. (s.f.). Obtenido de E/S:
http://exa.unne.edu.ar/informatica/SO
/SO5.htm
Martinez, M. D. (s.f.). Sistemas operativos.
Obtenido de
http://exa.unne.edu.ar/depar/areas/inf
ormatica/SistemasOperativos/sistope2.
PDF
Ramez Elmasri, A. G. (2010). Sistemas
operativos Un enfoque espiral. Mexico:
Programas educativos S.A de C.V.

Más contenido relacionado

La actualidad más candente

Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
Mario Alberto Antonio Lopez
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
José Antonio Sandoval Acosta
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
Luis Dario Gomez
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
José Antonio Sandoval Acosta
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
YESENIA CETINA
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
Software Guru
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
Alejandro Rodriguez
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
eduardoed5
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
itzayana bacilio
 
Estados y transiciones de los procesos
Estados y transiciones de los procesosEstados y transiciones de los procesos
Estados y transiciones de los procesos
Alberto Ch
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMA
Erika Rodríguez
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónjhonfgarcia
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)
Rodrigo Saraguro
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre Juan Anaya
 
Administración de la memoria virtual.
Administración de la memoria virtual.Administración de la memoria virtual.
Administración de la memoria virtual.
Lely
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativosAndy Lopez
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
caredimaria
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
Maria Garcia
 

La actualidad más candente (20)

Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Estados y transiciones de los procesos
Estados y transiciones de los procesosEstados y transiciones de los procesos
Estados y transiciones de los procesos
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMA
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inanición
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
Administración de la memoria virtual.
Administración de la memoria virtual.Administración de la memoria virtual.
Administración de la memoria virtual.
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativos
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 

Similar a Optimizacion de la busqueda de discos

Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)
Andrés Felipe Montoya Ríos
 
Estrategias de búsqueda
Estrategias de búsquedaEstrategias de búsqueda
Estrategias de búsqueda
ozkar21
 
IS277 - S7 - presentacion.pdf
IS277 - S7 - presentacion.pdfIS277 - S7 - presentacion.pdf
IS277 - S7 - presentacion.pdf
Pool Sangama LLacta
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]guest5db8b1
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]guest5db8b1
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpujoss1991
 
Presentation1
Presentation1Presentation1
Presentation1ayreonmx
 
Unidad 2
Unidad 2Unidad 2
Planificación de procesos
Planificación de procesosPlanificación de procesos
Planificación de procesos
Galixsol
 
Algoritmos de planificación
Algoritmos de planificaciónAlgoritmos de planificación
Algoritmos de planificación
Salud Salud Compa Roque
 
Capitulo7
Capitulo7Capitulo7
Capitulo7
darkslayer
 
Metodo de planificacion
Metodo de planificacionMetodo de planificacion
Metodo de planificacion
Velazquez Cruz Amairany
 
Técnicas de administración del planificador
Técnicas de administración del planificadorTécnicas de administración del planificador
Técnicas de administración del planificador
Cristian Izquierdo
 
Planificación de Discos en Linux
Planificación de Discos en LinuxPlanificación de Discos en Linux
Planificación de Discos en Linux
Gabriel Arellano
 
Actividad colaborativa
Actividad colaborativaActividad colaborativa
Actividad colaborativa
AngelicaMaria99
 
UNIDAD III
UNIDAD IIIUNIDAD III
UNIDAD III
Llabajo Baez
 
Metodos de planificacion
Metodos de planificacionMetodos de planificacion
Metodos de planificacion
Gibran Ramirez Orozco
 
Actividad colaborativa 301402 7
Actividad colaborativa  301402 7Actividad colaborativa  301402 7
Actividad colaborativa 301402 7
Diana Carolina Cuellar
 

Similar a Optimizacion de la busqueda de discos (20)

Presentacion1
Presentacion1Presentacion1
Presentacion1
 
Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)
 
Estrategias de búsqueda
Estrategias de búsquedaEstrategias de búsqueda
Estrategias de búsqueda
 
IS277 - S7 - presentacion.pdf
IS277 - S7 - presentacion.pdfIS277 - S7 - presentacion.pdf
IS277 - S7 - presentacion.pdf
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpu
 
Presentation1
Presentation1Presentation1
Presentation1
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Planificación de procesos
Planificación de procesosPlanificación de procesos
Planificación de procesos
 
Algoritmos de planificación
Algoritmos de planificaciónAlgoritmos de planificación
Algoritmos de planificación
 
Capitulo7
Capitulo7Capitulo7
Capitulo7
 
Metodo de planificacion
Metodo de planificacionMetodo de planificacion
Metodo de planificacion
 
Técnicas de administración del planificador
Técnicas de administración del planificadorTécnicas de administración del planificador
Técnicas de administración del planificador
 
Planificación de Discos en Linux
Planificación de Discos en LinuxPlanificación de Discos en Linux
Planificación de Discos en Linux
 
Actividad colaborativa
Actividad colaborativaActividad colaborativa
Actividad colaborativa
 
UNIDAD III
UNIDAD IIIUNIDAD III
UNIDAD III
 
Metodos de planificacion
Metodos de planificacionMetodos de planificacion
Metodos de planificacion
 
Actividad colaborativa 301402 7
Actividad colaborativa  301402 7Actividad colaborativa  301402 7
Actividad colaborativa 301402 7
 

Último

SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
HaroldKewinCanaza1
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
Fernando Benavidez
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
DeyvisPalomino2
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
ppame8010
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
JavierAlejosM
 
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdfIMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
JonathanFernandoRodr
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 

Último (20)

SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
 
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdfIMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 

Optimizacion de la busqueda de discos

  • 1. OPTIMIZACIÓN EN LA BÚSQUEDA DE DISCO (PLANIFICACIÓN FCFS, SSTF, CIRCULAR) Evelyn Flores1, Carmen Loor2, Alexis Carvajal3, Leonardo Tomalo4, Jazmín Limón5. evelyn_flores1312@hotmail.com1,carmenk74@hotmail.com2, donalexisdr@gmail.com3, leo.tomalo@gmail.com4, jazminlimon- 07@hotmail.com5. Facultad de Sistemas y Telecomunicaciones Universidad Estatal Península de Santa Elena La Libertad – Ecuador dquirumbay@upse.edu.ec Sistemas Operativos OPTIMIZACIÓN EN LA BÚSQUEDA DE DISCO (PLANIFICACIÓN FCFS, SSTF, CIRCULAR) RESUMEN En optimización de búsqueda existen algunas estrategias pero en esta investigación hablaremos de tres, las cuales son las más comunes: Planificación FCFS. Esta es más conocida como la primera que llega y sale, es decir, una petición no puede ser desplazada por la llegada de una petición con prioridad más alta, también se ignoran las relaciones posicionales entre las peticiones pendientes, en resumen, funciona como una cola de un banco. Planificación SSTF. Esta se refiere que, mientras menor sea el tiempo de búsqueda empleado, entonces debe ir primero. Funciona de manera que, el brazo del disco se sitúa en la siguiente petición que minimice el movimiento del brazo, además no respeta el orden de llegada de las peticiones a la cola, porque tiende a favorecer a las pistas del centro del disco. Planificación C – SCAN. También denominada búsqueda circular, este tipo de planificación funciona de manera que el brazo se mueve del cilindro exterior al interior, sirviendo a las peticiones sobre una base de búsqueda más corta, es decir, finalizado el recorrido hacia el interior, salta a la petición más cercana al cilindro exterior y reanuda su desplazamiento hacia el interior.
  • 2. I INTRODUCCIÓN En los sistemas de computación, muchos procesos pueden estar generando solicitudes de lectura y escritura de registros en discos. Como a veces dichos procesos realizan peticiones más rápido de lo que pueden ser atendidas por los discos de cabeza móvil, se forman colas de espera para cada dispositivo. Algunos sistemas de cómputo se limitan a atender las peticiones según un esquema de primero que llega, primero que se atiende (FCFS). La solicitud de servicio que llegue primero será la primera en atenderse. FCFS es un método justo para asignar servicio, pero cuando es la tasa de solicitud (es decir, la carga) llega a ser pesada, FCFS puede dar lugar a tiempos de espera muy largos. Para reducir al mínimo el tiempo de búsqueda de registros, parece razonable ordenar la cola de solicitudes en una forma diferente a FCFS. Este proceso se conoce como Planificación de Disco, FCFS puede considerarse como el mecanismo más simple de planificación de disco. La planificación de disco implica un examen cuidadoso de las peticiones pendientes para determinar la forma más eficiente de atenderlas. Un planificador de disco examina las relaciones de posición entre las peticiones en espera. La cola de espera se reordena para que las peticiones puedan atenderse con un mínimo de movimiento mecánico. En condiciones de carga ligera (es decir, un promedio pequeño de la longitud de la cola de peticiones), FCFS es una forma aceptable de atender las peticiones. Sin embargo, en condiciones de carga mediana o pesada la planificación produce normalmente un rendimiento mucho mejor que el de FCFS. Para mejorar el acceso a los datos se debe minimizar el tiempo de búsqueda. De esa forma, surgen varios métodos de planificación de disco, entre ellos:  FCFS  SSTF  SCAN  C-SCAN
  • 3. II DESARROLLLO Optimización la búsqueda en discos. Cuando se tiene muchas solicitudes de búsqueda el rendimiento global del sistema se ve afectado por las mismas. Por ejemplo: Se tiene una serie de solicitudes de disco que atender. Así que una operación de búsqueda de unidad de disco mueve juntas todas las cabeceras a una pista o algún cilindro. Así, simplemente buscamos los números de pistas y nos percatamos que estamos ubicando varios al mismo tiempo. En el caso de ser más de 1 el sistema no va saber cuál elegir; entonces, para evitar esto existen varias formas para realizar las operaciones de búsqueda en el disco:  FCFS.  Pickup  SSTF.  SCAN.  SCAN de N - Pasos.  C - SCAN.  Esquema Eschenbach. Planificación FCFS (first come, first servet o Primero en Llegar, Primero en Ser Servido) Esta planificación se basa en atender a las solicitudes en la forman en que llegan; es considerado también como el método FIFO (first on, first out o primero en llegar, primero en salir) La FCFS es aceptable cuando la carga en un disco es ligera. Pero a medida que crece la carga, la FCFS tiende a saturar el dispositivo y los tiempos de respuesta se incrementan. La FCFS ofrece una varianza pequeña, pero tiene tiempos de espera muy grandes. Se considera justo porque atiende a las solicitudes en orden sin ninguna restricción pero no proporciona el mejor rendimiento del sistema; puesto que buscara e ira en el orden correspondiente de cada una de las solicitudes, ira buscando con la cabecera la pista que se encuentre
  • 4. primero en la cola de solicitudes hasta llegar a la misma, es decir, si se llegase a encontrar con una pista que se encuentre en cola no la tomara en cuenta porque no es su turno.  Es una forma sencilla de manipular las solicitudes  Una petición no puede ser desplazada por la llegada de una petición con prioridad más alta.  No hay reordenamiento de la cola de peticiones pendientes.  Se ignoran las relaciones posicionales entre las peticiones pendientes.  Ofrece una varianza pequeña aunque perjudica a las peticiones situadas al final de la cola. Pickup Es similar a FCFS, va en orden de las solicitudes pero la cabecera se detiene en cada pista para ver si esta se encuentra en cola para ser atendido y lo atiende también; este proceso en LINUX se le denomina Noop. Planificación SSTF (Menor Tiempo de Búsqueda Primero o shortest seek time first) En esta política la petición que da por resultado la distancia de búsqueda más corta (y, con esto, el tiempo de búsqueda más corto) es la siguiente en ser servida, aunque esa petición no sea la primera en la cola. También se la conoce como SPTF (shortest tioning time first o menor tiempo de posicionamiento en primer lugar) Esta planificación consiste en escoger la solicitud de búsqueda que requiera el menor tiempo posible. Pero no es muy justa ya que las solicitudes que llegaron al inicio de la cola se quedan atrás si necesitan más tiempo de ejecución. Esta planificación escoge la solicitud más cercana a la cabecera que atiende anteriormente.  El brazo del disco se sitúa en la siguiente petición que minimice el movimiento del brazo.  No respeta el orden de llegada de las peticiones a la cola.
  • 5.  Tiende a favorecer a las pistas del centro del disco.  La media de tiempos de respuesta tiende a ser más baja que con FCFS, para cargas moderadas.  Las varianzas tienden a ser mayores que con FCFS por el efecto de las pistas interiores y exteriores. Planificacion c-scan (planificacion circular) ALGORITMO C-SCAN O ALGORITMO SCAN CIRCULAR La planificación SCAN circular (C- SCAN) es una variante de SCAN diseñada para dar un tiempo de espera más uniforme. Al igual que SCAN, C- SCAN mueve la cabeza de un extremo del disco al otro, atendiendo las solicitudes que va encontrando en camino, pero al llegar al extremo opuesto, regresa de inmediato al principio sin servir ninguna solicitud. El retorno consume relativamente poco tiempo, porque se hace sin paradas. El algoritmo de planificación C-SCAN básicamente trata los cilindros como una lista circular que continúa del último cilindro al primero. En la estrategia C-SCAN, el brazo se mueve del cilindro exterior al interior, sirviendo a las peticiones sobre una base de búsqueda más corta. Con menor tiempo. Cuando el brazo ha completado su recorrido hacia adentro, salta a la petición más cercana al cilindro exterior y a continuación reanuda su recorrido hacia adentro procesando peticiones. Considerar un controlador de disco con la cabeza lectora posicionada en la pista 99 y la dirección de búsqueda creciente. La cola de peticiones es la siguiente: El brazo del disco se mueve en un único sentido, y de forma circular. Solo se atenderá la petición más cercan en el sentido en el que estemos recorriendo el disco. Una vez alcanzada la última pista, volvemos a la primera pista
  • 6. La C-SCAN puede implementarse de forma que las peticiones que llegan durante un recorrido sean servidos en el siguiente. De esta forma C-SCAN elimina completamente la discriminación contra las peticiones para los cilindros exterior e interior. Tiene una varianza de los tiempos de respuesta muy pequeña. No discrimina a los cilindros exterior e interior. Este algoritmo es el nombre de la conducta de un edificio de ascensor, donde el ascensor sigue viajando en su dirección actual (arriba o abajo) hasta que esté vacía, parando sólo para que las personas salgan o para recoger nuevos individuos dirigen en la misma dirección. Desde la perspectiva de la aplicación, la unidad mantiene una memoria intermedia de espera de lectura/escritura peticiones, junto con el correspondiente cilindro de serie de la solicitud. Números de cilindro inferior indican que el cilindro está más cerca del husillo, y los números más altos indican el cilindro está más lejos. Cuando llega una nueva solicitud mientras la unidad está en reposo, el movimiento inicial del brazo / cabeza será en la dirección del cilindro donde se almacenan los datos, ya sea en el o fuera. Como solicitudes adicionales, estas son atendidas solamente en la dirección actual del movimiento del brazo hasta que el brazo alcanza el borde del disco. Cuando esto sucede, la dirección del brazo invierte, y las peticiones que permanecían en la dirección opuesta son atendidas, y así sucesivamente. El algoritmo más empleado en sistemas de propósito general es C-SCAN. Ya que el Sistema de tiempo real o multimedia requieren soluciones específicas.
  • 7. Tiempo de búsqueda Es el tiempo necesario para mover el brazo del disco hasta la pista solicitada. El tiempo de búsqueda consta de dos componentes clave: el tiempo de arranque inicial y el tiempo que se tarda en recorrer las pistas, una vez que el brazo haya cogido velocidad. El tiempo de búsqueda medio en los discos actuales es de 5 a 10 ms. Retardo de giro Los discos magnéticos, excepto los discos flexibles, tienen una velocidad de rotación que está en el rango de 5400 a 10000 rpm; esta última equivale a una revolución cada 6 ms. Por lo tanto, a 10000 rpm, el retardo medio de giro será de 3 ms. Los discos 300 y 600 rpm. Por tanto, el retardo medio estará entre 100 y 200 ms. Tiempo de transferencia El tiempo de transferencia con el disco depende de la velocidad de rotación de la forma siguiente: T=b/rN Dónde: T: tiempo de transferencia b: número de bytes a transferir N: número de bytes por pista r: velocidad de rotación en revoluciones por segundo. Por tanto, el tiempo medio de acceso total puede expresarse como Ta = Ts + 1/2r + b/rN Donde T, es el tiempo de búsqueda. CONCLUSIONES FCFS si bien es cierto es un método justo de asignación de servicios aunque si algo pesada al momento de la carga por ende es directamente proporcional, es decir, entre más pesada, más tiempo. Pero se la puede reducir y es así como este proceso se lo conoce como Planificación de Disco que es un mecanismo simple. Este proceso analiza y asigna de una manera ordenada las peticiones que se han puesto en cola para luego darle la debida atención que esta requiera para posteriormente sean atendidas. Para optimizar el tiempo de búsqueda y mejorar sus solicitudes, se requieren métodos como FCFS, SSTF, SCAN, C-
  • 8. SCAN, SCAN de N-Pasos, Esquema Eschenbach. Si bien es cierto no todos los métodos antes mencionados funcionan de una manera igual, cabe recalcar que están adaptadas a la forma de búsqueda al cual hayan sido solicitadas, un claro ejemplo de esto es la planificación SSTF que el resultado de la búsqueda, si bien no es tan justa, pero es la que se encuentra más cercana a la cabecera. Así mismo la planificación C-SCAN que es un algoritmo de planificación que se caracteriza por dar tiempo de espera uniforme , pero sin atender ninguna solicitud, en consecuencia solo te estaría sirviendo para la búsqueda solamente, y de la obtención de información clave o fuente, para luego ser encontrada de forma manual por el usuario. Con esto vemos que cada planificación tiene ventajas y desventajas, ya queda a criterio del buscador elegir el método más adecuado para realizar dichas solicitudes. Las búsqueda por lo general se asumen que se realizan de una manera unificado o estandarizada, pero con los mecanismos de planificación se analizó que no es tan cierto, si bien todas cumple con la misma función y el objetivo claro, sus procedimientos son completamente diferentes, es como los resultados en matemáticas, no importa que métodos utilices, la respuesta es la misma. Bibliografía Informatica S.O. (s.f.). Obtenido de E/S: http://exa.unne.edu.ar/informatica/SO /SO5.htm Martinez, M. D. (s.f.). Sistemas operativos. Obtenido de http://exa.unne.edu.ar/depar/areas/inf ormatica/SistemasOperativos/sistope2. PDF Ramez Elmasri, A. G. (2010). Sistemas operativos Un enfoque espiral. Mexico: Programas educativos S.A de C.V.