SO 12 Planificacion de Discos

Luis Zelaya UTH
14 Jul 201316:08

Summary

TLDREl script de video de Luis Zelaya se enfoca en la importancia de los algoritmos de acceso al disco en la gestión de entrada/salida de sistemas operativos. Se destaca la necesidad de un uso eficiente del disco para una respuesta rápida a las solicitudes de acceso a datos por parte de procesos en una computadora. Para entender esto, es fundamental comprender la estructura física de un disco duro, que consta de platos, cabezas lectoras y sectores. Se discuten diferentes políticas de planificación de disco, como el orden de llegada, la búsqueda del elemento más cercano a las cabezas lectoras, el scan y el sescam, cada una con su propia eficiencia en términos de tiempo promedio de búsqueda. El análisis de estas políticas permite al sistema operativo tomar decisiones informadas para un uso óptimo del disco, mejorando el rendimiento en la lectura y escritura de datos.

Takeaways

  • 💾 Los sistemas operativos gestionan la entrada/salida para un acceso más eficiente a los dispositivos de E/S, como discos, impresoras y unidades ópticas.
  • 🖇 Los algoritmos de acceso a disco buscan ofrecer la mejor opción para un acceso rápido a los datos solicitados por procesos en la computadora.
  • 🛠 La estructura física de un disco duro comprende platos, caras, pistas y sectores, que son fundamentales para entender cómo funcionan los algoritmos de acceso.
  • 📀 Los discos duros están compuestos de múltiples platos que almacenan información magnéticamente en millones de elementos, formando bits de información.
  • 🔍 Los cilindros son ubicaciones específicas en cada plato del disco, formados por la intersección de pistas en los mismos sectores de cada plato.
  • 🔊 Las cabezas lectoras acceden a los datos moviendose verticalmente y horizontalmente dentro del disco para localizar y leer sectores específicos.
  • 🔄 Las políticas de planificación de disco incluyen atender peticiones en orden de llegada, buscar el elemento más cercano a las cabezas lectoras, recorrer el disco de un lado a otro y el algoritmo SESCAM.
  • ⏱ La política de planificación en orden de llegada puede no ser la más eficiente, ya que prioritiza la secuencia de las peticiones sobre la optimización del tiempo de búsqueda.
  • 📉 El algoritmo de_SCAN busca atendiendo las peticiones en un rango ascendente y descendente, reduciendo el tiempo promedio de búsqueda.
  • 📈 El algoritmo SESCAM (CSCAN) recorre el disco en una sola dirección, atendiendo las peticiones en el camino y mejorando la eficiencia en comparación con el orden de llegada.
  • ⚙️ Un sistema operativo puede elegir la política de planificación de disco más adecuada para un uso más eficiente del disco y un acceso a datos más rápido.

Q & A

  • ¿Qué es un algoritmo de acceso al disco y por qué es importante?

    -Un algoritmo de acceso al disco es un método utilizado por los sistemas operativos para gestionar de manera eficiente las operaciones de entrada/salida para acceder a los datos almacenados en un disco de la manera más rápida posible. Es importante porque permite una mayor eficiencia en la respuesta del sistema ante las solicitudes de datos por parte de diferentes procesos.

  • ¿Cómo están estructurados físicamente los discos duros?

    -Los discos duros están estructurados como una pila de discos, donde cada disco tiene dos caras en las que se almacena información magnéticamente. Estos discos están divididos en pistas concéntricas y sectores, que son las unidades básicas de almacenamiento de datos.

  • ¿Qué son las pistas y los sectores en un disco duro?

    -Las pistas son círculos concéntricos en la superficie del disco donde se almacena la información. Los sectores son partes más pequeñas dentro de una pista, consideradas como trozos de pastel, y son donde se almacenan los bits de información.

  • ¿Qué es un cilindro en un disco duro?

    -Un cilindro es la línea vertical que va de plato a plato, o sea, la misma posición en cada uno de los discos del disco duro. Es decir, el cilindro es formado por el sector en la misma posición en todas las caras del disco.

  • ¿Cómo funcionan las cabezas lectoras en un disco duro?

    -Las cabezas lectoras son las que ubican los sectores y leen la información en el disco. Se mueven de adentro hacia afuera (o viceversa) para localizar y leer los datos almacenados en los sectores del disco.

  • ¿Qué políticas de planificación de disco se mencionan en el script?

    -Se mencionan varias políticas de planificación de disco, incluyendo la de atender en orden de llegada, buscar el elemento más cercano a las cabezas lectoras, recorrer el disco de un lado a otro, y las políticas de scan y sescam que implican recorrer el disco en una sola dirección.

  • ¿Cómo afecta la velocidad de giro de un disco duro su eficiencia?

    -La velocidad de giro de un disco duro afecta su eficiencia ya que determina la rapidez con la que las cabezas lectoras pueden acceder a los diferentes sectores del disco. Un disco que gire a una velocidad más alta permitirá un acceso a los datos más rápido en comparación con uno que gire más lento.

  • ¿Por qué la política de scan puede ser más eficiente que la de atender en orden de llegada?

    -La política de scan puede ser más eficiente porque minimiza el número de pistas que la cabeza lectora debe recorrer al acceder a los datos solicitados. En lugar de atender las solicitudes en el orden en que llegan, se priorizan las solicitudes que están más cercanas a la posición actual de la cabeza lectora, lo que reduce el tiempo total de búsqueda.

  • ¿Cómo se calcula el tiempo promedio de búsqueda en una política de planificación de disco?

    -El tiempo promedio de búsqueda se calcula sumando el número total de pistas recorridas para atender todas las solicitudes de acceso a disco y luego dividiendo ese número por el total de solicitudes de acceso.

  • ¿Cuál es la diferencia principal entre las políticas de scan y sescam?

    -La diferencia principal entre las políticas de scan y sescam es la dirección en la que se recorren las pistas. Mientras que en scan la cabeza lectora recorre las pistas en ambas direcciones (hacia arriba y luego hacia abajo), en sescam la cabeza lectora sigue una única dirección, atendiendo todas las solicitudes encontradas en el camino y luego regresando al inicio para continuar en la misma dirección.

  • ¿Cómo se puede mejorar la eficiencia del acceso a disco en un sistema operativo?

    -La eficiencia del acceso a disco en un sistema operativo se puede mejorar utilizando políticas de planificación de disco más avanzadas y eficientes, como scan o sescam, que minimizan el tiempo de búsqueda al priorizar el acceso a los datos que están más cercanos físicamente en el disco. Además, se pueden aplicar técnicas de optimización de la caché y la gestión de espacio en disco para mejorar el rendimiento general.

Outlines

00:00

😀 Introducción a los algoritmos de acceso a disco

En el primer párrafo, Luis Zelaya presenta el tema de los algoritmos de acceso a disco, destacando su importancia en la gestión de la entrada/salida en sistemas operativos. Se menciona que estos algoritmos buscan ofrecer la mejor opción para un acceso rápido a los datos solicitados por procesos en una computadora. Además, se destaca la necesidad de entender la estructura física de un disco duro para comprender mejor cómo funcionan estos algoritmos. Se describe la composición de los discos duros, incluyendo platos, caras magnéticas, pistas, sectores y cilindros, y cómo estos elementos contribuyen a la organización y acceso a los datos almacenados.

05:02

😉 Políticas de planificación de disco

El segundo párrafo se enfoca en las diferentes políticas de planificación de disco que pueden ser utilizadas para mejorar la eficiencia en el acceso a los datos. Se describen varias políticas, como la planificación secuencial por orden de llegada de las solicitudes, la búsqueda del elemento más cercano a las cabezas lectoras, la recorrido de un lado a otro del disco, y el método SCAN y SESCAM. Cada política tiene sus ventajas y desventajas, y se discute cómo la elección de una u otra puede afectar el tiempo promedio de búsqueda. Se utiliza un ejemplo práctico para ilustrar cómo funcionan estas políticas y cómo se podrían optimizar para reducir el tiempo de búsqueda.

10:05

😌 Análisis de políticas de planificación de disco

En el tercer párrafo, se profundiza en el análisis de las políticas de planificación de disco, comparando la eficiencia de diferentes enfoques. Se discute la política de atendiendo primero a las solicitudes más cercanas (también conocida como 'cálculo de pistas recorridas'), y cómo esto puede reducir el tiempo promedio de búsqueda en comparación con la planificación secuencial. Se hace hincapié en la importancia de la elección de la política de planificación adecuada para maximizar la eficiencia del acceso a disco. Además, se menciona un error en un libro de referencia y se corrige para proporcionar una explicación más precisa.

15:05

😊 Conclusión y disponibilidad para consultas

El cuarto y último párrafo concluye la discusión sobre los algoritmos de planificación de disco, resaltando que las políticas de SCAN y C-SCAN son las más eficientes para el conjunto de solicitudes de lectura a disco presentado. Se ofrece la disposición del hablante, Luis Zelaya, para responder consultas y proporcionar asistencia en los foros correspondientes y en la cátedra. Se agradece la atención y se cierra el video con un mensaje de que el hablante siempre está a disposición de los estudiantes.

Mindmap

Keywords

💡Algoritmos de acceso al disco

Los algoritmos de acceso al disco son métodos utilizados por los sistemas operativos para gestionar de manera eficiente las operaciones de entrada/salida con el fin de acceder a los datos almacenados en un disco de la forma más rápida posible. En el video, se discute cómo estos algoritmos buscan ordenar las solicitudes de procesos para minimizar el tiempo de acceso a los datos en el disco.

💡Gestión de E/S

La gestión de entrada/salida (E/S) se refiere a cómo los sistemas operativos controlan y coordinan el flujo de datos hacia y desde los dispositivos periféricos, como los discos duros. Es crucial para la eficiencia del sistema, y el video lo aborda en el contexto de la importancia de los algoritmos de acceso al disco.

💡Discos duros

Los discos duros son dispositivos de almacenamiento utilizados en computadoras para almacenar datos de forma permanente. Están compuestos por platos en los que se almacena información magnéticamente. En el video, se describe cómo la estructura física de los discos influye en cómo se implementan los algoritmos de acceso a disco.

💡Pistas y sectores

Las pistas y sectores son elementos fundamentales en la organización de datos en un disco duro. Las pistas son círculos concéntricos en las superficies del disco, y los sectores son divisiones dentro de estas pistas donde se almacena la información. El video utiliza estas concepts para explicar cómo funcionan los algoritmos de planificación de acceso a disco.

💡Cilindro

Un cilindro es una ubicación específica en un disco duro que abarca el mismo sector en cada plato del disco. Es importante para la localización de datos y es un concepto clave en la discusión de cómo los algoritmos de planificación de disco determinan el orden de acceso a los datos.

💡Planificación de disco

La planificación de disco se refiere a las diferentes políticas que un sistema operativo puede usar para decidir el orden en que se atienden las solicitudes de lectura o escritura en un disco. Estas políticas, como 'en orden de llegada' o 'SCAN', son discutidas en el video para demostrar cómo pueden afectar la eficiencia del acceso a datos.

💡Tiempo de búsqueda

El tiempo de búsqueda es la cantidad de tiempo que tarda un sistema en localizar un sector específico en un disco duro. Es un factor crítico en la eficiencia del acceso a disco y es uno de los aspectos que los algoritmos de planificación de disco buscan minimizar. El video proporciona ejemplos de cómo diferentes políticas pueden afectar este tiempo.

💡Revoluciones por minuto (RPM)

Las revoluciones por minuto (RPM) describen la velocidad a la que giran los discos duros. Esta velocidad influye en el tiempo que tardan los datos en llegar desde el disco a la cabeza lectora y es un factor a considerar en la eficiencia del algoritmo de acceso a disco, como se menciona en el video.

💡

💡Política de SCAN

La política de SCAN es una técnica de planificación de disco en la que la cabeza lectora recorre el disco en una dirección, atendiendo las solicitudes en el camino y luego regresando al comienzo antes de repetir el proceso en la misma dirección. El video la compara con otras políticas y muestra cómo su implementación puede reducir el tiempo promedio de búsqueda.

💡Política de SESCAM

La política de SESCAM (SCAN con movimiento en una sola dirección) es similar a la política de SCAN, pero en lugar de volver a la posición inicial y comenzar de nuevo, la cabeza lectora continúa moviendose en una sola dirección una vez que alcanza el final del disco. Esta política también se evalúa en el video en términos de su eficacia en reducir el tiempo de búsqueda.

💡Carga de disco

La carga de disco se refiere a la cantidad de trabajo que el disco duro debe manejar, generalmente en términos del número de procesos que solicitan acceso para leer o escribir datos. El manejo eficiente de esta carga es el objetivo de los algoritmos de planificación de disco, y el video discute cómo diferentes políticas pueden ayudar a optimizarla.

Highlights

Los algoritmos de acceso al disco son importantes para la gestión de entrada/salida en sistemas operativos.

Los sistemas operativos buscan un uso más eficiente del disco para dar respuestas rápidas a los procesos.

Los discos duros están compuestos de platos que almacenan información magnéticamente en pistas y sectores.

Cada plato del disco duro tiene dos caras, y los datos se almacenan en clusters formados por sectores de los mismos cilindros.

Las cabezas lectoras acceden a los datos moviendose verticalmente y horizontalmente para ubicar los sectores.

Las políticas de planificación de disco incluyen atender peticiones en orden de llegada, buscar el elemento más cercano, recorrer el disco de un lado a otro, y el algoritmo SESCAM.

Atender en orden de llegada puede no ser la política más eficiente.

Buscar el elemento más cercano a las cabezas lectoras puede reducir el tiempo de recorrido.

La política de scan recorre el disco de un lado a otro en un solo sentido, atendiendo peticiones en el camino.

La política de SESCAM también recorre en un solo sentido, pero al regresar al inicio, vuelve a buscar solicitudes en dirección ascendente.

La política de scan es más eficiente que SESCAM cuando se aplican a este conjunto de peticiones de lectura de disco.

Las políticas de planificación de disco son cruciales para hacer un uso más eficiente del disco y lograr un acceso más rápido a los datos.

El algoritmo de planificación más eficiente depende del conjunto de peticiones y puede variar.

El tiempo promedio de búsqueda se reduce al aplicar políticas de planificación de disco más adecuadas.

El movimiento de las cabezas lectoras y la rotación del disco son factores clave a considerar en las políticas de planificación.

El tamaño de los sectores, generalmente 512 bytes, afecta la ubicación y acceso a los datos en el disco.

Las políticas de planificación de disco pueden ser ajustadas dinámicamente según la carga y necesidades del sistema.

Transcripts

play00:00

hola que tal soy luis zelaya y en este

play00:03

vídeo quiero hablarles acerca de los

play00:05

algoritmos de acceso al disco uno de los

play00:08

temas importantes de este parcial de

play00:12

cívicamente lo que refiere a la gestión

play00:14

de entrada/salida

play00:17

para poder entender la importancia del

play00:20

tema tenemos que recordar de que con

play00:22

este de entrada y salidas de sistemas

play00:24

operativos lo que tratan de hacer es el

play00:26

uso más eficiente para poder dar la

play00:28

respuesta más rápida en lo que refiere

play00:32

el acceso a dispositivos de entrada y

play00:34

salida que son pues todos los

play00:36

periféricos como los discos las las

play00:42

impresoras las unidades ópticas todos

play00:45

los dispositivos que sirven para poder

play00:47

ingresar o extraer datos de un equipo

play00:51

informático

play00:53

entonces en el caso de los discos

play00:55

específicamente los algoritmos de acceso

play00:57

a disco y lo que buscan es tratar de

play01:00

darnos la mejor opción

play01:04

para un acceso más rápido a datos que

play01:08

están siendo solicitados por diferentes

play01:10

procesos si yo tengo 10 procesos en la

play01:14

computadora pidiendo leer o escribir

play01:17

datos que están almacenados en un disco

play01:19

como orden nuestros 10 procesos para que

play01:23

el acceso a los datos requiera el menor

play01:27

tiempo posible

play01:30

para poder entender esto es muy

play01:32

importante que primero sepamos cómo está

play01:34

estructurado físicamente un disco duro

play01:36

cómo es que los discos duros son

play01:38

accedidos para poder encontrar

play01:40

información de esta manera entenderemos

play01:42

mejor los algoritmos que lo voy a voy a

play01:45

presentar

play01:47

un disco duro es una pila de disco

play01:49

realmente no es un solo disco los discos

play01:52

están compuestos por platos así como se

play01:54

observan aquí en la figura que almacenan

play01:57

información magníficamente verdad de

play01:59

hecho cada plato tiene dos caras como

play02:01

los discos que tienen cara y verdes

play02:03

ustedes recuerdan en los los antiguos

play02:05

discos incluso algunos sí es verdad que

play02:07

se pueden escribir en doce dos caras

play02:11

esas superficies magnéticas están

play02:13

formadas por millones de elementos para

play02:14

paciente ser magnetizados

play02:18

positiva o negativamente y de esa forma

play02:20

construyen bits de información 8 bits

play02:23

continuos constituyen un byte es usted

play02:25

ya lo conocen importante que en cada

play02:27

plato se va almacenando sean almacenando

play02:30

bits los discos entonces terminan

play02:33

dividiéndose en pistas así estos

play02:35

círculos concéntricos que tiene cada uno

play02:38

de los platos sectores que son como como

play02:41

trocitos de pastel

play02:42

digamos verdad en los que se van

play02:44

viviendo los discos y en lo que se

play02:45

conoce como cilindros que es la línea

play02:48

vertical que va de plato a plato o de

play02:50

buscando la misma el mismo sector en el

play02:53

disco físicamente una un disco duro está

play02:57

estructurado de esta forma gusta de las

play03:00

partes principales del disco son más

play03:02

cabezas que es esta parte de acá las

play03:04

cabezas lectoras que son las que van

play03:06

ubicando los sectores y leyendo la

play03:08

información cilindros que es como les

play03:11

decía una ubicación específica en cada

play03:15

plato del disco que yo puedo dibujar

play03:18

verticalmente que es leída por la cabeza

play03:21

lectora verticalmente ustedes miren aquí

play03:23

hay varias cabeza

play03:24

lecturas una lectura en disco para

play03:26

ubicar un elemento de datos corresponden

play03:29

cada elemento de datos se construye a

play03:31

partir de cada punto que va leyendo cada

play03:34

cabeza lector en cada plato se le llama

play03:36

cilindro porque es una es casi como una

play03:41

línea vertical

play03:43

de datos que a la que va apuntando en

play03:47

cada momento la cabeza lector a la

play03:49

cabeza lectora removiendo de adentro

play03:51

hacia afuera ubicando sectores el mismo

play03:55

sector en cada uno de los platos y el

play03:57

contenido ubicado en cada sector de cada

play04:00

uno de los platos en los que conforman

play04:02

el cilindro cluster del que se habla acá

play04:05

entonces eso exprimen los elementos

play04:09

principales de la estructura de un disco

play04:12

duro que está mejor representado el

play04:14

concepto que decía deje de cilindro

play04:17

en cada una de las de los platos se va

play04:21

ubicando un elemento de datos mientras

play04:23

este cilindro que se formó acá cuando la

play04:25

cabeza lectora apunta al mismo sector en

play04:28

cada uno de los platos constituye un

play04:30

elemento de información

play04:34

cada una de las supervisión magnéticas

play04:36

se denomina cara total de cara del disco

play04:39

coincide con su dolor de cabeza una

play04:41

cabeza lectora por cada una de las caras

play04:43

y aquí dice a cada una de las caras se

play04:45

divide en anillos concéntricos con esto

play04:48

es verdad conocidos como pistas tenemos

play04:50

este ciber de circo y este elemento aquí

play04:53

rojo lo que se conoce como un sector hay

play04:56

sector en los tipos se han dividido en

play04:58

sectores para una mejor ubicación física

play05:02

generalmente cada sector almacenan güiza

play05:04

y 512 bytes de información

play05:09

para poder leer elementos de datos en

play05:12

esos en esos discos aplicando de la

play05:16

ubicación del cilindro dentro de cada

play05:20

sector de una pista utilizando la cabeza

play05:23

lectora y yo puedo utilizar varias

play05:24

políticas la primera política sería

play05:27

atender en orden de llegadas y diez

play05:29

procesos quiere leer en disco puedes

play05:31

irlos atendiendo en el orden que llegó

play05:32

es decir secuencialmente otra política

play05:36

de planificación de disco puede ser que

play05:38

yo busque primero el elemento que está

play05:42

más cerca de las cabezas lectoras en

play05:45

primero de recorrido más corto significa

play05:47

que el elemento que esté más cerca de

play05:49

estas cabezas lectoras en que buscaría

play05:52

recuérdense crear cabezas lectoras se

play05:53

mueven de adentro hacia afuera de fuera

play05:55

hacia dentro

play05:57

entonces yo podría optar por buscar el

play06:00

elemento que esté más cerca

play06:01

independientemente de si llegó antes o

play06:03

después

play06:06

que otro no en orden de llegada sino que

play06:08

el que le tome menos tiempo de recorrido

play06:10

a las cabezas lectoras otra política de

play06:13

planificación puede ser la de recorrer

play06:15

el disco de un lado a otro a tener los

play06:17

elementos 50 en el camino no

play06:19

necesariamente está corresponde a la de

play06:21

recorrido más corto aunque los

play06:23

resultados son similares la idea de que

play06:25

la cabeza lectora se haya moviendo hacia

play06:27

adentro o afuera del disco y atendiendo

play06:29

las peticiones de los procesos de datos

play06:33

que estén en cada una más sectores que

play06:35

vaya encontrando recuerden que cada

play06:37

proceso va a solicitar información que

play06:39

puede estar guardada en cualquier lugar

play06:41

del mismo el disco ojo no es estático

play06:44

los discos giran recuerden que los

play06:46

discos giran a diferentes velocidades 5

play06:49

mil 400 revoluciones por minuto 7 mil

play06:51

doscientas revoluciones por minuto la

play06:54

cabeza sólo se mueve s dentro de se

play06:55

acuerda no se está moviendo hacia otros

play06:57

lugares del disco es en los discos los

play06:59

platos son los que se mueven

play07:02

así que eso también es importante

play07:05

considerar era cuando yo digo recorrer

play07:08

el disco de un lado a otro significa que

play07:10

la cabeza lectora de estas cabezas se

play07:14

mueven hacia adentro o hacia afuera el

play07:18

giro del disco determinará si el sector

play07:22

está cerca o está lejos otra política es

play07:26

la del sescam que recorre el disco en un

play07:29

solo sentido atendiendo los elementos

play07:31

que encuentra en el camino es decir que

play07:34

las cabezas de los lectores se va a

play07:35

mover en una sola dirección va a atender

play07:37

todo lo que encuentre en el camino

play07:38

después se va a regresar

play07:41

al inicio del disco y se va a volver a

play07:43

mover en esa misma dirección y va a ir

play07:45

atendiendo lo que vaya encontrando las

play07:48

peticiones que vaya encontrando en el

play07:49

camino para ilustrar estas políticas de

play07:52

planificación de disco en sus libros hay

play07:54

una

play07:55

en la página bien en 448 del libro hay

play07:59

un cuadro es este cuadro comparativo de

play08:03

políticas de planificación se lo voy a

play08:05

explicar para que ustedes sepan cómo

play08:07

funciona esto y puedan desarrollar el

play08:09

ejercicio que he dejado como tarea de

play08:11

este parcial que tiene que ver con

play08:14

algoritmos de planificación de disco si

play08:17

atendiéramos en orden de llegada y

play08:19

asumiendo que en la cabeza lectora están

play08:22

en la pista 100 sí y aquí vamos ubicando

play08:28

en función de pistas recuerden que la

play08:29

pista son cada una de estos círculos

play08:33

concéntricos

play08:35

que piden dientes a la pista haciendo

play08:38

digamos que la pista 100 está cerca del

play08:41

inicio del disco y entonces dice bueno

play08:45

si estamos en la pista siento y voy

play08:48

atendiendo en orden de llegada tendré

play08:51

que ver cuantas pistas recordó si el

play08:53

primer proceso que solicitó acceso a

play08:55

disco necesita acceder a la pista 55 y

play08:57

yo estoy en la pista 100 el número de

play08:59

pistas que voy a tener que recorrer para

play09:01

llegar a las 55 van a ser 45 si el

play09:05

siguiente proceso necesita acceder a las

play09:07

58 como ya estoy en la 55 la cantidad de

play09:11

pistas recorridas bajas van a ser tres

play09:13

luego el siguiente proceso necesita

play09:15

entrar a la 39 en este caso recuerden

play09:19

que ya estoy en la 58 sí estoy en la 58

play09:22

en el modelo 39 webber voy a tener que

play09:24

recorrer 19 pistas la siguiente en la 18

play09:28

ya estoy ubicado en la 39 recorro 21

play09:31

pistas para llegar a la 18 siguiente

play09:35

proceso requiere llegar a la pista 90

play09:37

estoy ubicado en a 18 necesita avanzar

play09:40

72 posiciones 72 pistas recorridas luego

play09:44

me pide un proceso

play09:46

a 160 si estoy en la 90

play09:50

y voy a necesitar recorrer 70 pistas

play09:54

para llegar de las 160 a las 150 voy a

play09:57

recorrer 10 pistas si el siguiente

play09:59

proceso pide ir a 38 voy a tener que

play10:04

recorrer 112 pistas porque la cabeza

play10:08

bastar ubica de las 150 recuerde que la

play10:10

cabeza se va moviendo hacia el siguiente

play10:14

el elemento hacia donde me requiere el

play10:16

siguiente proceso

play10:18

solicitante de acceso de disco moverse y

play10:22

38 horas y la siguiente es de 184 de

play10:25

tener que recuerde 146 pistas si sumo

play10:28

todas estas pistas recorridas /

play10:33

2 3 4 5 6 7 8 9 entre 9 sumando todo

play10:38

este dividendo entre 9 y tiempo promedio

play10:40

de búsqueda de 55.3 le dirá bueno esa es

play10:44

la política más justa porque según de la

play10:46

profesión holanda llegada pero quizás no

play10:48

sea la más eficiente quizás sea más

play10:52

eficiente que yo acumule peticiones de

play10:57

procesos y luego aplique alguna de las

play11:00

otras políticas para poder atenderlos a

play11:03

todos no necesariamente en el orden que

play11:06

llegan pero sí recorriendo la menor

play11:08

cantidad de pistas posible por ejemplo

play11:11

si estoy en la pista 90 y examinó todos

play11:14

estos procesos que están solicitando

play11:16

acceso a disco voy a observar que el más

play11:18

próximo el que está más cerca de la

play11:20

pista 100 es el que me está pidiendo

play11:22

acceso a la 90 te digo yo voy a atender

play11:25

ese primero porque el que tengo más

play11:27

cerca para llegar a las 90 desde las 100

play11:30

recorro 10 pistas estoy ubicado en la 90

play11:33

que hay un error en el libro porque ya

play11:35

no

play11:35

9 que realmente la 90 si estoy ubicada

play11:37

en a 90 de nuevo examina el resto de las

play11:40

peticiones que tengo de acceso a disco e

play11:43

identificó cuál es la que está más

play11:45

cercana a la 90 de las que me están

play11:47

pidiendo acá la más cercana a las 90 en

play11:49

este caso en las 58 porque de ahí todas

play11:52

las demás son muy arriba

play11:54

por ejemplo si estoy en la 90 para

play11:56

llegar a las 150 tendría que recorrer 60

play11:58

pistas pero de las 90 a las 58 sobre

play12:01

todo que recorre 32 pistas que se decide

play12:03

es en la que hay que atender y se

play12:05

recorre en 32 pistas se atiende con la

play12:08

siguiente más cercana en las 55 recorre

play12:11

tres pistas están en las 55 busca la

play12:14

siguiente más cercana serían la 39

play12:17

recorre dice pistas la siguiente más

play12:19

cercana de 38 recordó una pista y así

play12:21

voy recorriendo las pistas más cercanas

play12:23

hasta que en este caso diría un extremo

play12:25

inferior y ahí sí la más cercana que me

play12:28

va a quedar de la 18 entonces va a ser

play12:30

la 150 recorriendo haciendo 32 pistas

play12:33

pero luego la siguiente que tengo que

play12:36

encontrar las siguientes pistas

play12:38

solicitadas

play12:39

están cerca de las 150 esto hace que el

play12:42

promedio el tiempo promedio de búsqueda

play12:44

para estos nuevas nueve peticiones de

play12:49

la disco se baje de 55.3 a 27.5 así que

play12:55

este método aunque no tienen orden de

play12:58

llegada o en orden solicitud de

play12:59

peticiones esta política va a tener un

play13:02

tiempo de búsqueda por medio mejor puede

play13:04

ser más eficiente

play13:06

aplicando la política de scan comenzando

play13:09

en la pista 100 pero avanzando hacia

play13:11

direcciones crecientes es decir

play13:14

comenzando hacia hacia las pistas más de

play13:18

arriba

play13:19

la siguiente pista recorridas y examinó

play13:22

todas las peticiones que tengo acá y las

play13:24

ordenó de esa manera va a ser la pista

play13:26

150 es la que está más cercana a las 100

play13:29

con la cabeza del disco avanzando hacia

play13:32

arriba luego voy a atender las 160 luego

play13:35

de tender las 184 y como les canto es

play13:38

una política en la que decíamos se

play13:42

recorren las pistas decía por acá de un

play13:47

lado a otro entonces cómo recorre de un

play13:49

lado a otro vengo de regreso verdad una

play13:51

vez que llegara 184 días no tengo más

play13:53

solicitudes mayores a la pista hace 184

play13:56

entonces me regreso y la siguiente que

play13:59

encuentro de regreso es la 90 y ahí

play14:02

empiezo a buscar a ver las que siguen

play14:04

después de la 90 ya en el recorrido de

play14:06

arriba hacia abajo podéis calcular el

play14:09

número pistas recorridas en función de

play14:11

cuál es la última pista que accede cuál

play14:13

es la siguiente pista que tengo que

play14:14

acceder en utilizando de esta política

play14:17

el tiempo promedio de búsqueda baja

play14:19

a 27.8 cuál es la diferencia entre scan

play14:22

y sescam la diferencia es que en sescam

play14:25

como decía en la diapositiva recorrer

play14:27

disco sescam en un solo sentido como lo

play14:30

recorre en un solo sentido aquí lo que

play14:33

hacemos es

play14:35

en buscar la de arriba 150 160 184 y

play14:39

cuando vengo de regreso a diferencia de

play14:41

este que venía leyendo y atendiendo en

play14:45

la dirección contraria

play14:46

aquí me tengo que ubicar de nuevo hacia

play14:49

la solicitud

play14:51

que está más al principio y comencé a ir

play14:53

moviendo la cabeza en dirección

play14:55

ascendente y comencé en la sien y como

play14:59

iba en dirección ascendente a 30 y 150

play15:01

180 y 184 me regreso hasta el principio

play15:05

hasta la pista más

play15:09

de ubicación más pequeña que vive

play15:11

encuentro acá y sigo avanzando en

play15:14

dirección ascendente entonces me tengo

play15:15

que retroceder hasta la 18 y luego voy

play15:17

atendiendo en dirección ascendente está

play15:20

política provoca que mi tiempo de

play15:22

búsqueda sea de 35.8 así que entre las

play15:26

posibles para este conjunto de

play15:31

peticiones de lectura a disco las más

play15:34

eficientes son la de primero atender a

play15:37

un acercan y las campo

play15:39

así pues éstas son unas políticas que un

play15:44

sistema operativo puede determinar como

play15:46

copiadas para poder hacer un uso más

play15:48

eficiente del disco y lograr un acceso

play15:51

más rápido bien este leer la explicación

play15:53

de la comparación de algoritmos de

play15:56

planificación de discos pero no se sirve

play15:58

lo hayan comprendido recuerden que

play15:59

siempre estoy a sus órdenes en los foros

play16:02

correspondiente especialmente en

play16:04

consultas y cátedra muchas gracias

Rate This

5.0 / 5 (0 votes)

Related Tags
Algoritmos de AccesoDiscos DurosSistemas OperativosGestión de E/SPeriféricosPlanificación de DiscoTecnología InformáticaEficiencia de DiscoAcceso a DatosHardware de Computación
Do you need a summary in English?