Planificación de Disco

Slides:



Advertisements
Presentaciones similares
Agenda 1. Temas investigados 2. Líneas de investigación seguidas
Advertisements

SISTEMAS OPERATIVOS II ADMINISTRACION DE PERIFERICOS
Sistemas de almacenamiento
IV - Gestión de disco.
LINUX CENTOS LINUX CENTOS Prof: Carlos Jara Alva
Tema 10: Gestión de Memoria
 Una parte física o hardware, formada por los circuitos electrónicos, dispositivos electromagnéticos y ópticos que forman el teclado, la torre, el monitor,
Administración de I/O y Scheduling de disco
El proceso de arranque Windows NT/2000/XP El proceso de arranque Windows Vista/Windows 7.
Tema 10.3: Asignación de Espacio No Contiguo. Tema 10.3: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.),
Asignación de Espacio No Contiguo
LOS SISTEMAS OPERATIVOS
Disco duro Yeison Andrés castro García Introducción al tecnología
Gestión de E/S y planificación de discos
MEDIOS DE ALMACENAMIENTO
Teoría de Sistemas Operativos Sistema de I/O. 2 Introducción Una de las funciones principales del sistema operativo es el control de todos los dispositivos.
DISCOS.
Teoría de Sistemas Operativos I/O
Capítulo 4 Entrada/Salida 4.1 Principios hardware de E/S
Almacenamiento y discos
Organización del Computador Discos y almacenamiento.
1. Motivación 2. Cintas magnéticas 3. Discos magnéticos 4. Discos ópticos 5. RAID.
Disco duro (HDD).
RAID Arreglo redundante de disco independiente
Almacenamiento y discos. Discos y almacenamiento 1.Motivación 2.Cintas magnéticas 3.Discos magnéticos 4.Discos ópticos 5.RAID.
Redundant Array Independent Disk
Tema: Dispositivos de almacenamiento secundario. Tema: Dispositivos de almacenamiento secundario ¿Cuál es la unidad base en el sistema de medición para.
Integrantes de equipo: Bryan Andrés García Alfaro Jesús Martínez Leyva.
GRUPO N° 3 Víctor Bauz Ricardo Trujillo Karla Vizuete Esteban Gordón.
Ing. Katty Lagos Ortiz. M.Sc.
DISCOS RAID (Redundant Array of Independent Disks)
Disco duro El disco duro (o rígido) es un dispositivo de almacenamiento no volátil, es decir conserva la información que le ha sido almacenada de forma.
Dispositivo de Almacenamiento Masivo
[Sistemas RAID]. [Disk Arrays RAID] RAID= Redundant Array of Independent (or Inexpensive) Disks Usa combinaciones de discos para ‘obtener’ un disco con.
Teoría de Sistemas Operativos I/O Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Sistemas de archivos. Sistemas de archivos 2 Objetivo del SdA  Ocultar al usuario los detalles relativos al almacenamiento de información en dispositivos.
Arquitectura y Ensamblaje de Computadores Semana 08 Lab.
Sistemas de archivos Msc. Rina Arauz. Sistema de Archivos (Sda)  Parte del Sistema Operativo responsable de la administración de la información.  El.
Tema 4.1 – La interfaz ATA/IDE Gabriel Fernández Díaz Rafael Casanova Morera Periféricos e Interfaces – Curso 2009/2010 Universidad de Las Palmas de Gran.
Sistemas de Ficheros Jornadas Tecnicas GUL UC3M Jesús Espino García Centro de Recursos de Información y Software Libres.
Teoría de Sistemas Operativos Archivos Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
SISTEMAS OPERATIVOS (II): WINDOWS
¿Qué es el Disco duro? Es un dispositivo de almacenamiento de datos electromagnético, que se encarga de almacenar y leer grandes volúmenes de información.
UNIDADES DE ALMACENAMIENTO.
 Ccleaner: Un programa gratuito que nos permite eliminar desde ficheros temporales tanto de Internet (Iexplorer, Firefox y Opera, etc) como de windows,
Una de las obligaciones del sistema operativo es usar el hardware de forma eficiente. En el caso de las unidades de disco, esto implica tener un tiempo.
SISTEMAS DE GESTIÓN DE FICHEROS
Planificación de uso del procesador
Entrada Salida Rina Arauz.
Sistemas Operativos Tema 8
Instituto Tecnológico Superior de la Región Sierra
“Sub-sistema de Entada/Salida”
Emanuel Cardona Guzman
Almacenamiento secundario Disco Duro (Hard Disk)
CONTROLADORES DE MEMORIA DE COMPUTADORAS
DISPOSITIVOS DE E/S IU Colegio Mayor del Cauca Sistemas operativos Popayán, mayo de 2015.
DISCO DURO..
Tema: Memoria Externa. Medios de almacenamiento Componentes físicos o materiales en los que se almacenan los datos. Dispositivos (unidades) de almacenamiento.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS.
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
Almacenamiento y modelos de información
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
DISCOS DUROS Ing. Freddy Plata Antequera. ÍNDICE 1.Características 2.Partes de un disco duro 3.Tipos de interfaz HDD 4.Diferencias: SATA e IDE 5.Tipos.
COLAS O LINEA DE ESPERA EN C# SHARP. ¿QUE ES UNA COLA O LINEA DE ESPERA?  Es una estructura de datos que almacena elemento en una lista y permite acceder.
Módulo 7: Sistema de Archivos
“Sistemas RAID - Conceptos”
MEDIOS DE ALMACENAMIENTO
公司 徽标 Gestión De Entrada Y Salida. Introducción Unaspectoconfusoenlossistemas operativos es la E/S, debido a la amplia variedad de dispositivos, resulta.
Hilos de Procesamiento. Hilos Concepto Beneficios Hilos a nivel kérnel y a nivel usuario Modelos multihilos Hilos de Solaris 2 Hilos de Java.
Planificación de Disco y Administración de Disco
Transcripción de la presentación:

Planificación de 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 a

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 a

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. a

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 a

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 a

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. a

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 a

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 a

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. a

Gerencia del disco Inicialización Booting desde el disco 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)‏ a

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. a

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 a

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. a

Espacio Swap Espacio en disco usado como extensión de memoria. Espacio swap esta comúnmente en una partición separada del disco. a

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. a