31
Susan Cuellar Silva UNIVERSIDAD NACIONAL JOSÉ MARÍA ARGUEDAS identidad y excelencia para el trabajo productivo y el desarrollo

Sistema de archivos y almacenamiento secundario

Embed Size (px)

DESCRIPTION

sistema de archivos y almacenamiento secundario

Citation preview

Page 1: Sistema de archivos y almacenamiento secundario

Susan Cuellar Silva

UNIVERSIDAD NACIONAL JOSÉ MARÍA ARGUEDAS

identidad y excelencia para el trabajo productivo y el desarrollo

Page 2: Sistema de archivos y almacenamiento secundario

Sistema de ArchivosAlmacenaje Secundario

Page 3: Sistema de archivos y almacenamiento secundario

Almacenamiento secundario revisión Estructura de disco Discos adjuntos Planificación de disco Administración de disco Administración del espacio Estructura de RAID Implementación de almacenamiento estable Dispositivos de almacenaje terciario Aspectos de sistemas operativos Rendimiento y costos

Page 4: Sistema de archivos y almacenamiento secundario

REVISION Los discos magnéticos son el núcleo del

almacenaje secundario de las computadoras modernas

El ritmo de transferencia es el ritmo con que los datos fluyen entre el dispositivo y la computadora

Tiempo de posicionamiento .- es el tiempo que lleva mover el brazo del disco hasta el cilindro deseado

Un aterrizaje de cabeza tiene lugar cuando las cabezas del disco hacen contacto con la superficie del disco.

Page 5: Sistema de archivos y almacenamiento secundario

Los discos pueden ser removibles

Los discos son asociados a la computadora vía canal de E/S

Los canales varían incluyendo EIDE, ATA, SATA, USB, Fiber Channel (FC), SCSI

El controlador huésped .- usa el canal para comunicarse con el controlador del disco

Page 6: Sistema de archivos y almacenamiento secundario

ESTRUCTURA DE DISCO

Los dispositivos de disco son vistos como un arreglo unidimensional de bloques lógicos, donde el bloque lógico es la mas pequeña unidad de transferencia.

Ese arreglo de bloques lógicos es mapeado secuencialmente en sectores del disco.

El sector 0 es el primer sector del primera pista sobre el cilindro mas externo

El mapeo de pistas procede desde el mas externo al mas interno.

Page 7: Sistema de archivos y almacenamiento secundario
Page 8: Sistema de archivos y almacenamiento secundario
Page 9: Sistema de archivos y almacenamiento secundario

PLANIFICACION DE DISCO

El SO es responsable de usar el hardware eficientemente — para los dispositivos de disco esto significa menor tiempo de acceso y mayor ancho de banda del disco.

Page 10: Sistema de archivos y almacenamiento secundario

El tiempo de acceso tiene dos componentes importantes.

Tiempo de búsquedaLatencia rotacional

Minimizar el tiempo de búsqueda.

Tiempo de búsqueda ≈ distancia a la búsqueda

Page 11: Sistema de archivos y almacenamiento secundario

Planificación de Disco El sistema operativo es responsable de usar el hardware

eficientemente – para los dispositivos de disco esto significa menor tiempo de acceso y mayor ancho de bance del disco.

El tiempo de acceso tiene dos componentes importantes. Tiempo de búsqueda: es el tiempo que lleva mover las cabezas al

cilindro que contiene el sector deseado. Latencia rotacional es el tiempo adicional de espera por la rotación del

disco hasta que el sector deseado esta bajo las cabezas lectoras-escritoras.

Minimizar el tiempo de búsqueda. Tiempo de búsqueda distancia a la búsqueda. El ancho de banda del disco es el numero total de bytes

transferidos, dividido por el total de tiempo entre el primer requerimiento de servicio y la terminación de la última transferencia.

Page 12: Sistema de archivos y almacenamiento secundario

Planificación de Disco (Cont.) Existen varios algoritmos para planificar

el servicio de los requerimientos de E/S. Se ilustran los mismos con una cola de

requerimientos (0-199).

98,183,37,122,14,124,65,67

La cabeza ha resuelto el requerimiento al sector 53

Page 13: Sistema de archivos y almacenamiento secundario

El tiempo de Búsqueda mas Corto Primero SSTF Selecciona el requerimiento con el mínimo tiempo

de búsqueda desde la posición que ocupa la cabeza en ese momento.

La planificación SSTF es una forma de planificación SJF, puede causar inanición de algunos requerimientos

Se muestra el mismo ejemplo anterior realizando con el algoritmo SSTF

Page 14: Sistema de archivos y almacenamiento secundario

Primero en Entrar- Primero en Salir FCFS Fácil de implementar Equitativo ¿Excesivas búsquedas?

Page 15: Sistema de archivos y almacenamiento secundario

Administración de Discos

Formato en bajo nivel, o formato físico — Divide un disco en sectores que el controlador de disco puede leer y escribir.

El uso de un disco es para contener archivos, el sistema operativo necesita registrar sus propias estructuras de datos en el disco.

Partición de un disco en uno o varios grupos de cilindros. Formato lógico o “hacer un sistema de archivos” .

Boot block inicializa el sistema.

Métodos para administrar los bloques malos.

Page 16: Sistema de archivos y almacenamiento secundario

Discos MS-DOS

Page 17: Sistema de archivos y almacenamiento secundario

Boot desde un disco en Windows 200

Page 18: Sistema de archivos y almacenamiento secundario

Manejo de espacios de swapping

Espacio de Swap la memoria virtual usa el espacio de

disco como una extensión de la memoria principal.

El espacio de swap puede ser extraído del sistema de archivos normal , es más, comúnmente, puede estar en una

partición separada de disco.

Manejo del espacio de Swap 4.3BSD aloca el espacio de swap cuando el proceso

comienza; reserva el segmento de texto (el programa) y el

segmento de datos. EL kernel usa mapas de swap para controlar el uso del

espacio de swap.

Solaris 2 aloca el espacio de swap solo cuando la página

es forzada fuera de la memoria física, no cuando la página

de memoria virtual es creada.

Page 19: Sistema de archivos y almacenamiento secundario

¿Por qué RAID?

Acrónimo Redundant Array of Independent Discs

Page 20: Sistema de archivos y almacenamiento secundario

Niveles de RAID

RAID Nivel 0 distribuye los datos a través de varios discos. Este tipo de configuración no proporciona redundancia (no es precisamente RAID), pero maneja varios discos como si fueran uno solo, lo que proporciona una mayor velocidad de lectura y escritura.

C

Page 21: Sistema de archivos y almacenamiento secundario

RAID Nivel 1: utiliza espejeado (mirroring) para proveer la mejor redundancia tolerante a fallas disponible (los discos guardan exactamente la misma información por parejas). Cuando un disco espejeado falla, el segundo toma su lugar. El problema se presenta cuando se escriben datos deteriorados en un disco, pues son duplicados con los mismos defectos en el disco espejo. 

D: espejo de D

C: espejo de C

Page 22: Sistema de archivos y almacenamiento secundario

RAID Nivel 2 utiliza códigos de corrección Haming. Está diseñado para ser utilizado con discos que carecen de detección de error interna (discos antiguos). Todos los discos SCSI soportan detección de error interna, por lo que este nivel de RAID tiene muy poca utilidad práctica para esos modelos de discos.

RAID Nivel 3 introduce el chequeo de pariedad, o la corrección de errores. Distribuye los datos a través de múltiples discos al nivel de bytes, y añade redundancia mediante la utilización de un disco de pariedad dedicado, que detecta errores en los datos almacenados producidos por una falla de cualquier disco, y los reconstruye mediante algoritmos especiales

D:C:

Disco de pariedad

Page 23: Sistema de archivos y almacenamiento secundario

Dispositivos de almacenamiento terciarios

Bajo costo es la característica definida de los almacenajes terciarios

Generalmente el almacenaje terciario es construido sobre medio removibles

Page 24: Sistema de archivos y almacenamiento secundario

Ejemplos comunes

CD-ROMsCompact Disc - Read Only Memory

Floppy disks (disquete)

DVD

Pen drives(USB)  Universal Serial Bus

cintas

Page 25: Sistema de archivos y almacenamiento secundario

CINTAS Comparada a un disco,una cinta es

menos costosa y almacena mas datos, pero al acceso aleatorio es mucho mas lento.

La cinta es un medio económico para propósitos que no requieren acceso aleatorio rápido

Las grandes instalaciones usan cambiadores robóticos de cintas que se mueven cintra entre dispositivos y las almacena en estantes de una librería de cintas. Stacker – librería que mantiene varias

cintas Silo – librería que mantiene miles de

cintas.

Page 26: Sistema de archivos y almacenamiento secundario

TAREAS DEL SISTEMA OPERATIVO La tarea principal del sistema operativo es

administrar los dispositivos físicos y presentar las aplicaciones una maquina virtual que abstraiga las complejidades .

para los disco duros, el S.O. provee de abstracciones:Dispositivos crudos – un arreglo de bloques

de datos.Sistema de archivos – el S.O. en cola y

planifica los requerimientos entrelazados de varias aplicaciones.

Page 27: Sistema de archivos y almacenamiento secundario

Precio por Megabyte de DRAM, desde 1981 a 2008

Page 28: Sistema de archivos y almacenamiento secundario

Precio por Megabyte de Disco, desde 1981 a 2008

Page 29: Sistema de archivos y almacenamiento secundario

Precio por Megabyte de Cinta, desde 1981 a 2008

Page 30: Sistema de archivos y almacenamiento secundario

Los dispositivos de Almacenamiento nacieron con el fin de facilitar el manejo de la información

Son todas las unidades que describen leen almacenan toda la información

CONCLUSIÓN

Page 31: Sistema de archivos y almacenamiento secundario

Gracias