7
Lo más leído
9
Lo más leído
11
Lo más leído
Planificación de Disco
Disco
Algoritmos
Scheduling
 El sistema de Operación es responsable de usar
el hardware eficientemente. Esto implica para el
disk drivers tener un tiempo de acceso rápido y
una tasa de transferencia.
 Tiempo de acceso
– Tiempo de búsqueda (seek time) el tiempo
empleado para mover la cabeza del brazo al
cilindro que contiene el sector buscado.
– Latencia (Rotational latency) tiempo empleado en
esperar que el sector pase bajo la cabeza lectora.
Scheduling
 Tasa de transferencia es el número de bytes transferidos
por unidad de tiempo.
 Criterio de comparación entre los algoritmos
– Menor tiempo de acceso, es decir menor seek time
– Menor seek time implica menor seek distance.
– T= Tseek + Tlatency + Ttrans
– Tseek = m*n+s n= #-tracks atravezados, m=const.dependiente
drivres, s=tiempo de inicio
– Tlatency = ½*r r=veloc. de rotacion
– Ttrans = b/r*N b=#-bytes transferido, N= #-bytes por tracks
Algoritmos
 Cola de requerimientos
– 98,183,37,122,14,124,65,67
 Disco contiene 0-199 track
 Cabeza lectora comienza en el track 53
FCFS
 Cola : 98,183,37,122,14,124,65,67
 header: 53
0 14 37 53 6567 98 122124 183 1 99
Total =640
SSTF Shortest Seek Time First
 Selecciona el requerimiento con el menor seek
time desde la posición actual.
 Causa starvation de algunos requerimientos.
SSTF
 Cola : 98,183,37,122,14,124,65,67
 header: 53
0 14 37 53 6567 98 122124 183 1 99
Total =236
SCAN
 El brazo del disco se mueve desde un punto
inicial hacia el otro extremo del disco, sirviendo
todos los requerimientos que encuentra a su paso
hasta el final donde invierte su dirección de
movimiento y continua sirviendo.
 Es llamado el algoritmo de elevador
 Tiempos de espera malos.
SCAN
 Cola : 98,183,37,122,14,124,65,67
 header: 53
0 14 37 53 6567 98 122124 183 1 99
Total = 53+183 = 236
LOOK
 Cola : 98,183,37,122,14,124,65,67
 header: 53
0 14 37 53 6567 98 122124 183 1 99
Total = 39 +169 = 208
C-SCAN
 El brazo del disco se mueve desde un punto
inicial hacia el otro extremo del disco, sirviendo
todos los requerimientos que encuentra a su paso
hasta el final. Desde allí se devuelve al comienzo
del disco sin servir algún requerimiento
 Mejor tiempo de espera que el algoritmo SCAN
 Trata a los cilindros como una lista circular.
C-SCAN
 Cola : 98,183,37,122,14,124,65,67
 header: 53
0 14 37 53 6567 98 122124 183 1 99
Total = 146+199+37= 382
= 146+0 +37=183
C-Look
 Versión de C-SCAN
 El brazo va solo hasta donde existen
requerimientos y luego reversa la dirección
inmediatamente.
 Total = 130 + 169 + 23 = 322
130 + 0 + 23 = 153
Selección de Algoritmos
 SSTF es común y posee un comportamiento
natural
 SCAN y C-SCAN son mejores para cargas
pesadas sobre el disco
 Desempeño dependen del número y tipo de
requerimientos.
 SSTF o Look son buenas elecciones como
algoritmos por defectos.
Gerencia del disco
1. Inicialización
2. Booting desde el disco
3. Recuperación de bloques malos.
1- Formateo físico o formato de bajo nivel
Divide el disco en sectores que el controlador
puede leer o escribir
sector = head || data (512bytes) || trailer
información en el header o trailer: numero del
sector y ECC (código de error)
Gerencia del disco
S.O. necesita registrar su propia estructura de
datos sobre el disco
Partición del disco en 1 o mas grupo de cilindros
 Particiona el disco
formato lógico o hacer el file system
Almacena en disco la estructura de`datos del
file system
ej Mapa de libres y asignados (FAT o INODOS)
directorios.
Gerencia del disco
2- bootstrap programa: esta almacenado en una
particion llamada el boot-block en una
localizacion fija del disco  boot particion=
disco del sistema
Gerencia del disco
3- Métodos del sector sparing para manejar bloques malos.
Controlador IDE (Integrated Drive Electronic) No hay
mecanismos automáticos para recuperar sectores malos.
Ej chkdsk
Información en sectores malos se pierde
 Controlador SCSI (Small Computer System Interface) .En
rebooteo o comienzo del SO un comando especial es
corrido que le dice al controlador que reemplace al sector
malo por un sector spare.
 Luego puede atender el requerimiento de un sector malo,
trasladando el requerimiento al sector reemplazo.
Espacio Swap
Espacio en disco usado como extensión de
memoria.
Espacio swap esta comúnmente en una partición
separada del disco.
Confiabilidad
Mejoras técnicas de uso del disco implican el uso de
discos múltiples que trabajen cooperativamente.
El disco striping usa un grupo de discos como una
unidad de almacenaje.
Los esquemas RAID (Redundant Array of Independent
Disks) mejoran la interpretación y fiabilidad del
sistema de almacenaje, almacenando datos
redundantes.
Mirroring or shadowing llevan duplicado en los disco
La paridad intercalada del bloque usa mucho menos redundancia.

Más contenido relacionado

PPTX
REGISTRO DE BANDERAS
PPTX
Pilas, colas, y listas estructura de datos
PPTX
Llave primaria y llave foránea
DOCX
base
PDF
Unidad 2. modelo entidad relacion
PPTX
Analisis de Redes - Investigacion de Operaciones
PPT
Ejercicios
PPTX
Listas,pilas y colas Estructura de Datos
REGISTRO DE BANDERAS
Pilas, colas, y listas estructura de datos
Llave primaria y llave foránea
base
Unidad 2. modelo entidad relacion
Analisis de Redes - Investigacion de Operaciones
Ejercicios
Listas,pilas y colas Estructura de Datos

La actualidad más candente (20)

PPTX
MEMORIA VIRTUAL
PPS
Pilas y colas
PPTX
Base de datos tienda de abarrotes
DOCX
Arquitectura en pipeline
DOCX
Tarjetas madre intel
PPTX
Estructura de Datos - Unidad 5 metodos de ordenamiento
PDF
PROYECTO DE BASE DE DATOS
PPTX
Algoritmo del baquero
PPTX
Listas doblemente enlazadas
PPTX
Presentacion de Modelo entidad -relación de Base de Datos
PPTX
Fundamentos de BD - unidad 3 modelo relacional
PDF
Metodo de busqueda
PPTX
Estructura de Datos -Unidad III: Estructuras Lineales
PDF
Diccionario de datos en los sistemas de información
DOCX
Dispositvos de entrada y salida
PPTX
Consideraciones para la instalacion de un centro de computo
DOCX
Cuadro comparativo de manejadores de la base de datos
PPTX
Mapa Conceptual de Grafos
PPTX
Jerarquía de Memoria
MEMORIA VIRTUAL
Pilas y colas
Base de datos tienda de abarrotes
Arquitectura en pipeline
Tarjetas madre intel
Estructura de Datos - Unidad 5 metodos de ordenamiento
PROYECTO DE BASE DE DATOS
Algoritmo del baquero
Listas doblemente enlazadas
Presentacion de Modelo entidad -relación de Base de Datos
Fundamentos de BD - unidad 3 modelo relacional
Metodo de busqueda
Estructura de Datos -Unidad III: Estructuras Lineales
Diccionario de datos en los sistemas de información
Dispositvos de entrada y salida
Consideraciones para la instalacion de un centro de computo
Cuadro comparativo de manejadores de la base de datos
Mapa Conceptual de Grafos
Jerarquía de Memoria
Publicidad

Similar a algoritmo de disco (20)

PPT
PPT
Algoritmosplanificacin
PPT
Algoritmosplanificacin
PDF
IS277 - S7 - presentacion.pdf
PPT
Capitulo7
PPTX
Robotics infografia disco-duro
PPT
Disco Duro
PPTX
Infografia disco duro completa
PPTX
Sistema de archivos y almacenamiento secundario
DOC
Informatica dispositivos de almacenamiento
PPT
Presentacion disco duro
PPT
Presentacion disco duro
PDF
Unidadesdealmacenamiento
PPTX
Discos duros
PPTX
Computador personal, partes (Parte2)
PPTX
Partes Del Disco Duro
DOC
El disco duro0
PDF
Dispositivos de almacenamiento
DOCX
sistemas operativos
PPTX
Disco duro
Algoritmosplanificacin
Algoritmosplanificacin
IS277 - S7 - presentacion.pdf
Capitulo7
Robotics infografia disco-duro
Disco Duro
Infografia disco duro completa
Sistema de archivos y almacenamiento secundario
Informatica dispositivos de almacenamiento
Presentacion disco duro
Presentacion disco duro
Unidadesdealmacenamiento
Discos duros
Computador personal, partes (Parte2)
Partes Del Disco Duro
El disco duro0
Dispositivos de almacenamiento
sistemas operativos
Disco duro
Publicidad

Último (20)

PPTX
VariablesExpresiones.pptx conceptos que puedes usar en c++
PDF
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
PPTX
Del SIEM Tradicional al SOC del Futuro: La Evolución Inteligente
PDF
004-CC2014-Irrigacion Mbb equinos del mundo
PDF
sol tecnología 2025.pdf........pdf10-7grado
PDF
Sociedad y ética digital en inteligencia artificial
PDF
Ciberataques, Normativas y Protección: Ayudando a las Entidades Financieras a...
PPTX
en este libro encontrarás la lectura inicial para tus niños
DOCX
Conceptos básicos de programación PseInt laura.docx
PPTX
proceso de la comunicación entre computadoras 21111.pptx
PDF
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
PPTX
seguridad digital ,paloma bernabe alvarez.
PPTX
Más Allá del SOC Tradicional: IA y Automatización para Cumplimiento y Respues...
PDF
Conceptos básicos de programación PseInt laura.pdf
PDF
Sesión 6 - Seguridad de almacenamiento.pdf
PDF
Gtd Infraestructura Digital de Misión Critica
PDF
Control total para proteger tus activos en base al riesgo
PPTX
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
PDF
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
PPTX
Gestión de la exposición, cómo anticiparse a los ciberataques
VariablesExpresiones.pptx conceptos que puedes usar en c++
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
Del SIEM Tradicional al SOC del Futuro: La Evolución Inteligente
004-CC2014-Irrigacion Mbb equinos del mundo
sol tecnología 2025.pdf........pdf10-7grado
Sociedad y ética digital en inteligencia artificial
Ciberataques, Normativas y Protección: Ayudando a las Entidades Financieras a...
en este libro encontrarás la lectura inicial para tus niños
Conceptos básicos de programación PseInt laura.docx
proceso de la comunicación entre computadoras 21111.pptx
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
seguridad digital ,paloma bernabe alvarez.
Más Allá del SOC Tradicional: IA y Automatización para Cumplimiento y Respues...
Conceptos básicos de programación PseInt laura.pdf
Sesión 6 - Seguridad de almacenamiento.pdf
Gtd Infraestructura Digital de Misión Critica
Control total para proteger tus activos en base al riesgo
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
Gestión de la exposición, cómo anticiparse a los ciberataques

algoritmo de disco

  • 2. Scheduling  El sistema de Operación es responsable de usar el hardware eficientemente. Esto implica para el disk drivers tener un tiempo de acceso rápido y una tasa de transferencia.  Tiempo de acceso – Tiempo de búsqueda (seek time) el tiempo empleado para mover la cabeza del brazo al cilindro que contiene el sector buscado. – Latencia (Rotational latency) tiempo empleado en esperar que el sector pase bajo la cabeza lectora.
  • 3. Scheduling  Tasa de transferencia es el número de bytes transferidos por unidad de tiempo.  Criterio de comparación entre los algoritmos – Menor tiempo de acceso, es decir menor seek time – Menor seek time implica menor seek distance. – T= Tseek + Tlatency + Ttrans – Tseek = m*n+s n= #-tracks atravezados, m=const.dependiente drivres, s=tiempo de inicio – Tlatency = ½*r r=veloc. de rotacion – Ttrans = b/r*N b=#-bytes transferido, N= #-bytes por tracks
  • 4. Algoritmos  Cola de requerimientos – 98,183,37,122,14,124,65,67  Disco contiene 0-199 track  Cabeza lectora comienza en el track 53
  • 5. FCFS  Cola : 98,183,37,122,14,124,65,67  header: 53 0 14 37 53 6567 98 122124 183 1 99 Total =640
  • 6. SSTF Shortest Seek Time First  Selecciona el requerimiento con el menor seek time desde la posición actual.  Causa starvation de algunos requerimientos.
  • 7. SSTF  Cola : 98,183,37,122,14,124,65,67  header: 53 0 14 37 53 6567 98 122124 183 1 99 Total =236
  • 8. SCAN  El brazo del disco se mueve desde un punto inicial hacia el otro extremo del disco, sirviendo todos los requerimientos que encuentra a su paso hasta el final donde invierte su dirección de movimiento y continua sirviendo.  Es llamado el algoritmo de elevador  Tiempos de espera malos.
  • 9. SCAN  Cola : 98,183,37,122,14,124,65,67  header: 53 0 14 37 53 6567 98 122124 183 1 99 Total = 53+183 = 236
  • 10. LOOK  Cola : 98,183,37,122,14,124,65,67  header: 53 0 14 37 53 6567 98 122124 183 1 99 Total = 39 +169 = 208
  • 11. C-SCAN  El brazo del disco se mueve desde un punto inicial hacia el otro extremo del disco, sirviendo todos los requerimientos que encuentra a su paso hasta el final. Desde allí se devuelve al comienzo del disco sin servir algún requerimiento  Mejor tiempo de espera que el algoritmo SCAN  Trata a los cilindros como una lista circular.
  • 12. C-SCAN  Cola : 98,183,37,122,14,124,65,67  header: 53 0 14 37 53 6567 98 122124 183 1 99 Total = 146+199+37= 382 = 146+0 +37=183
  • 13. C-Look  Versión de C-SCAN  El brazo va solo hasta donde existen requerimientos y luego reversa la dirección inmediatamente.  Total = 130 + 169 + 23 = 322 130 + 0 + 23 = 153
  • 14. Selección de Algoritmos  SSTF es común y posee un comportamiento natural  SCAN y C-SCAN son mejores para cargas pesadas sobre el disco  Desempeño dependen del número y tipo de requerimientos.  SSTF o Look son buenas elecciones como algoritmos por defectos.
  • 15. Gerencia del disco 1. Inicialización 2. Booting desde el disco 3. Recuperación de bloques malos. 1- Formateo físico o formato de bajo nivel Divide el disco en sectores que el controlador puede leer o escribir sector = head || data (512bytes) || trailer información en el header o trailer: numero del sector y ECC (código de error)
  • 16. Gerencia del disco S.O. necesita registrar su propia estructura de datos sobre el disco Partición del disco en 1 o mas grupo de cilindros  Particiona el disco formato lógico o hacer el file system Almacena en disco la estructura de`datos del file system ej Mapa de libres y asignados (FAT o INODOS) directorios.
  • 17. Gerencia del disco 2- bootstrap programa: esta almacenado en una particion llamada el boot-block en una localizacion fija del disco  boot particion= disco del sistema
  • 18. Gerencia del disco 3- Métodos del sector sparing para manejar bloques malos. Controlador IDE (Integrated Drive Electronic) No hay mecanismos automáticos para recuperar sectores malos. Ej chkdsk Información en sectores malos se pierde  Controlador SCSI (Small Computer System Interface) .En rebooteo o comienzo del SO un comando especial es corrido que le dice al controlador que reemplace al sector malo por un sector spare.  Luego puede atender el requerimiento de un sector malo, trasladando el requerimiento al sector reemplazo.
  • 19. Espacio Swap Espacio en disco usado como extensión de memoria. Espacio swap esta comúnmente en una partición separada del disco.
  • 20. Confiabilidad Mejoras técnicas de uso del disco implican el uso de discos múltiples que trabajen cooperativamente. El disco striping usa un grupo de discos como una unidad de almacenaje. Los esquemas RAID (Redundant Array of Independent Disks) mejoran la interpretación y fiabilidad del sistema de almacenaje, almacenando datos redundantes. Mirroring or shadowing llevan duplicado en los disco La paridad intercalada del bloque usa mucho menos redundancia.