SlideShare una empresa de Scribd logo
1 de 20
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

La actualidad más candente

La actualidad más candente (20)

Proceso de arranque de un ordenador
Proceso de arranque de un ordenadorProceso de arranque de un ordenador
Proceso de arranque de un ordenador
 
Tecnologias pata, sata y scsi
Tecnologias pata, sata y scsiTecnologias pata, sata y scsi
Tecnologias pata, sata y scsi
 
Buses de interconexión
Buses de interconexiónBuses de interconexión
Buses de interconexión
 
Diseño de Redes y Comunicación de Datos
Diseño de Redes y Comunicación de DatosDiseño de Redes y Comunicación de Datos
Diseño de Redes y Comunicación de Datos
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Disco duro.pdf
Disco duro.pdfDisco duro.pdf
Disco duro.pdf
 
Bios ventajas y desventajas
Bios ventajas y desventajas Bios ventajas y desventajas
Bios ventajas y desventajas
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Estructura de un router
Estructura de un routerEstructura de un router
Estructura de un router
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Herramientas bind
Herramientas bindHerramientas bind
Herramientas bind
 
Presentacion del bios
Presentacion del biosPresentacion del bios
Presentacion del bios
 
Gestión de procesos
Gestión de procesosGestión de procesos
Gestión de procesos
 
Manual para usar la tarjeta del fpga cyclone iv de altera
Manual para usar la tarjeta del fpga cyclone iv de alteraManual para usar la tarjeta del fpga cyclone iv de altera
Manual para usar la tarjeta del fpga cyclone iv de altera
 

Similar a algoritmo de disco

Algoritmosplanificacin
AlgoritmosplanificacinAlgoritmosplanificacin
AlgoritmosplanificacinBarbara brice?
 
Algoritmosplanificacin
AlgoritmosplanificacinAlgoritmosplanificacin
AlgoritmosplanificacinBarbara brice?
 
Robotics infografia disco-duro
Robotics infografia disco-duroRobotics infografia disco-duro
Robotics infografia disco-duroMaikol Miranda
 
Disco Duro
Disco DuroDisco Duro
Disco Duroale8819
 
Infografia disco duro completa
Infografia disco duro completaInfografia disco duro completa
Infografia disco duro completajxpineda
 
Sistema de archivos y almacenamiento secundario
Sistema de archivos y almacenamiento secundarioSistema de archivos y almacenamiento secundario
Sistema de archivos y almacenamiento secundarioSusan Cuellar Silva
 
Informatica dispositivos de almacenamiento
Informatica dispositivos de almacenamientoInformatica dispositivos de almacenamiento
Informatica dispositivos de almacenamientoArturo Iglesias Castro
 
Presentacion disco duro
Presentacion disco duroPresentacion disco duro
Presentacion disco duroSancho07
 
Presentacion disco duro
Presentacion disco duroPresentacion disco duro
Presentacion disco duroSancho07
 
Discos duros
Discos durosDiscos duros
Discos durospoladio1
 
Computador personal, partes (Parte2)
Computador personal, partes (Parte2)Computador personal, partes (Parte2)
Computador personal, partes (Parte2)Andres Ovalles
 
Partes Del Disco Duro
Partes Del Disco DuroPartes Del Disco Duro
Partes Del Disco DuroKaren Vera
 
Dispositivos de almacenamiento
Dispositivos de almacenamientoDispositivos de almacenamiento
Dispositivos de almacenamientoAlexisDorante
 
sistemas operativos
sistemas operativos sistemas operativos
sistemas operativos Azeret Olvera
 

Similar a algoritmo de disco (20)

Disco
DiscoDisco
Disco
 
Algoritmosplanificacin
AlgoritmosplanificacinAlgoritmosplanificacin
Algoritmosplanificacin
 
Algoritmosplanificacin
AlgoritmosplanificacinAlgoritmosplanificacin
Algoritmosplanificacin
 
IS277 - S7 - presentacion.pdf
IS277 - S7 - presentacion.pdfIS277 - S7 - presentacion.pdf
IS277 - S7 - presentacion.pdf
 
Capitulo7
Capitulo7Capitulo7
Capitulo7
 
Robotics infografia disco-duro
Robotics infografia disco-duroRobotics infografia disco-duro
Robotics infografia disco-duro
 
Disco Duro
Disco DuroDisco Duro
Disco Duro
 
Infografia disco duro completa
Infografia disco duro completaInfografia disco duro completa
Infografia disco duro completa
 
Sistema de archivos y almacenamiento secundario
Sistema de archivos y almacenamiento secundarioSistema de archivos y almacenamiento secundario
Sistema de archivos y almacenamiento secundario
 
Informatica dispositivos de almacenamiento
Informatica dispositivos de almacenamientoInformatica dispositivos de almacenamiento
Informatica dispositivos de almacenamiento
 
Presentacion disco duro
Presentacion disco duroPresentacion disco duro
Presentacion disco duro
 
Presentacion disco duro
Presentacion disco duroPresentacion disco duro
Presentacion disco duro
 
Unidadesdealmacenamiento
Unidadesdealmacenamiento Unidadesdealmacenamiento
Unidadesdealmacenamiento
 
Discos duros
Discos durosDiscos duros
Discos duros
 
Computador personal, partes (Parte2)
Computador personal, partes (Parte2)Computador personal, partes (Parte2)
Computador personal, partes (Parte2)
 
Partes Del Disco Duro
Partes Del Disco DuroPartes Del Disco Duro
Partes Del Disco Duro
 
El disco duro0
El disco duro0El disco duro0
El disco duro0
 
Dispositivos de almacenamiento
Dispositivos de almacenamientoDispositivos de almacenamiento
Dispositivos de almacenamiento
 
sistemas operativos
sistemas operativos sistemas operativos
sistemas operativos
 
Disco duro
Disco duroDisco duro
Disco duro
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

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.