Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Estructuras de
Almacenamiento secundario
ESTRUCTURAS DE
ALMACENAMIENTO SECUNDARIO
Objetivos:
Describir la estructura fsica de los dispositivos
de almacenamiento secundario y terciario
Explicar las caractersticas de los disp
almacenamiento masivo y sus prestaciones
Analizar los servicios que el SO proporciona
para el almacenamiento masivo
Msig. Flix Mendoza. Note some content based on 2009 Silberschatz.
Estructura de un disco
Las unidades de discos se direccionan como grandes
matrices unidimensionales de bloques lgicos, bl es la
unidad mas pequea de transferencia, 512 -1024 bytes
1.-Sectores defectuosos, el proceso de mapeo usa
sectores libres
2.- el numero de sectores por pista no es constante en
algunas unidades de disco (CLV deber)
Numero de s/p aumentado, numero de cilindros por
disco incrementado, los discos tienen decenas de miles
de cilindros
Como es la estructura de SSD ??
Conexin de un disco
Almacenamiento conectado al host (discos
respaldo, scsi)
Almacenamiento conectado a la red (NAS)
Redes de rea de almacenamiento (SAN)
Flexibilidad
1.2.2. Planificacin de
Discos
Planificacin de disco
Una responsabilidad del SO es utilizar de manera
eficiente el hardware disponible
Los discos tienen un Tiempo de Acceso consta de:
Tiempo de bsqueda es tiempo requerido para
que el brazo del disco mueva los cabezales hasta
el cilindro que contiene el sector deseado.
Latencia rotacional es tiempo adicional que el
disco rote y site el sector deseado bajo el cabezal
del disco.
Disco Duro
Cabeza Read/Write
Vista Lateral
Pista
Sector
Sector
Cabeza
Cilindro
Pista
Propiedades
Plato
Comportamiento de la Cola:
200
100
0
0%
100%
Throughput (Utilization)
(% total BW)
Result
Controlador
de HW
Request
Cola de
Software
(Device Driver)
Requerimientos
de usuario
Head
Orden FIFO
Justo entre los que requieren, pero orden de arrivo podran ser lugares
aleatorios en el disco Bsquedas muy largas
Disk Head
3
2
1
4
1.2.3. Administracin de
Discos
Bloques defectuosos
El SO trata de leer el bloque lgico 87
La controladora accede y comprueba que el
bloque es defectuoso, informa al SO
La sig vez que reinicie el sistema, se ejecuta un
comando que informe a la controladora SCSI,
para que utilice un sector reservado
Desde ah la controladora utiliza el sector
reservado
Alternativa deseable?
Alguna forma de mantener slo porciones activas de un proceso
en memoria en cualquier tiempo determinado
Necesita control de granularidad ms fina sobre la memoria fsica
Kubiatowicz, CS162: Operating Systems and Systems Programming. http://www.cs.berkeley.edu/~kubitron/courses/cs162-F10/. Copyright 2010 UCB.
Gestin del E. I:
En linux solo se utiliza para la memoria
annima o para las regiones de memoria
compartidas por varios procesos.
Permite establecer una o mas reas de
intercambio
Estan compuesta por ranuras de pagina de
4Kb
Tambin usa un mapa de intercambio
Kubiatowicz, CS162: Operating Systems and Systems Programming. http://www.cs.berkeley.edu/~kubitron/courses/cs162-F10/. Copyright 2010 UCB.
HW o SW redundante
Discos RAID
Fuente de Poder Ininterruptible
Cluster Failover
Joseph, A. CS162: Operating Systems and Systems Programming. http://inst.eecs.berkeley.edu/~cs162/sp14/. Copyright 2013 UCB.
Fallas de Operaciones
Qu sali mal??
Joseph, A. CS162: Operating Systems and Systems Programming. http://inst.eecs.berkeley.edu/~cs162/sp14/. Copyright 2013 UCB.
Joseph, A. CS162: Operating Systems and Systems Programming. http://inst.eecs.berkeley.edu/~cs162/sp14/. Copyright 2013 UCB.
Implica 6
aos de
tiempo de
vida media
78%
sobrevivi 4
aos
http://blog.backblaze.com/2013/11/12/how-long-do-disk-drives-last/
Joseph, A. CS162: Operating Systems and Systems Programming. http://inst.eecs.berkeley.edu/~cs162/sp14/. Copyright 2013 UCB.