Está en la página 1de 55

U4: UNIDADES DE

ALMACENAMIENTO DE
INFORMACIÓN

1
1. Introducción

La memoria RAM contiene los programas en ejecución y
los datos que éstos usan.

Sin embargo, cuando se deja de suministrar corriente
eléctrica tanto los datos como los programas se pierden.

La memoria RAM es volátil.

Deben existir dispositivos que permitan el
almacenamiento no volátil de los datos.

No volátil implica que los datos no se perderán aunque
no se suministre corriente eléctrica.

2

Las unidades de almacenamiento de información
nos permiten el almacenamiento no volátil de la
información.

La evolución de estos dispositivos se ha
caracterizado por aumentar dos parámetros
clave:
 La capacidad de almacenamiento.
 La velocidad: tanto de acceso como de
transmisión.

3
Dispositivos
magnéticos

4
2.1. Introducción

Los dispositivos magnéticos más importantes
son:
 Disco duro.
 Disco flexible.
 Cinta.

El soporte de información está formado por:

5
2.1. Introducción (2)

Cada celda puede estar magnetizada (en
uno de dos estados estables), o no
magnetizada.

Dos de estos tres estados representan los
valores lógicos 0 y 1.

Cada celda
almacena un
bit. 6
2.2. Disco duro No volátil: conserva la
información que le ha sido
Introducción almacenada de forma correcta
aun sin energía.

El disco duro es un dispositivo de
almacenamiento no volátil.

Emplea un sistema de grabación magnética
digital.

Dispositivo donde, casi siempre, está
almacenado el sistema operativo.

Consiste básicamente en un conjunto de platos
metálicos encerrados en un carcasa.

Medio de almacenamiento de acceso aleatorio.
7
2.2. Disco duro (2)
Estructura física

Elementos que componen un disco duro:
 Platos:

Hechos en aluminio, cerámica o vidrio recubiertos de
una película de metal o material magnetizable.

Está apilados de forma concéntrica.

Giran a gran velocidad (5.400 - 15.000 rpm).

Almacenan la información.
 Cabezas:

Están montadas al final de los brazos actuadores.

Se encargan de leer o escribir los datos a través de
impulsos magnéticos en los platos.
8
2.2. Disco duro (3)
Estructura física

Están muy cerca de los platos pero no los tocan →
“vuelan” sobre ellos gracias a la presión generada por el
aire a altas velocidades.

Elementos (cont.):
 Carcasa.

Aisla al disco duro de la suciedad y el polvo.

No está herméticamente cerrada.

Tienen uno o más agujeros de aireación para poder
ajustarse a las variaciones de presión.

9
2.2. Disco duro (4)
Estructura física

Matthew Field - http://www.photography.mattfield.com


10
2.2. Disco duro (5)
Estructura física

AMagill - http://flickr.com/photos/85473033@N00/89623319
11
2.2. Disco duro (6)
Direccionamiento

Conceptos para referirse a zonas del disco:
 Plato: cada uno de los platos del disco duro.
 Cara: cada una de las caras de un plato.
 Cabezas: número de cabezas.
 Pista: una circunferencia dentro de una cara. La pista
0 está en el borde exterior.
 Cilindro: la misma pista en cada uno de los platos.
 Sector: cada una de las divisiones de una pista. El
tamaño del sector no es fijo. El tamaño más usado en
la actualidad es de 512 bytes.
 Cluster: la unión de varios sectores.
12
2.2. Disco duro (7)
Direccionamiento

13
2.2. Disco duro (8)
Direccionamiento

CHS (Cylinder-Head-Sector):
 Fue el primer sistema de direccionamiento que se
usó.
 Con estos tres valores se puede situar un dato
cualquiera del disco.
 No se usa actualmente.

LBA (Logical Block Address):
 Sistema de direccionamiento lógico de bloques.
 Consiste en dividir el disco entero en sectores y
asignar a cada uno un único número.
 Se usa en la actualidad.
14
2.2. Disco duro (8)
Direccionamiento

15
2.2. Disco duro (10)
Tamaño de un disco
La capacidad de un disco queda determinada por el sistema de direccionamiento de un
bloque:

CHS-> Capacidad del disco = nº de cilindros X nº de cabezas X nº de sectores X


tamaño del sector.
LBA-> Capacidad del disco = nº de sectores X tamaño del sector.

Ejercicio 1: Calcula la capacidad de un disco duro con los siguientes valores: 1,09 Gb
Cilindros = 528 Cabezas = 64 Sectores = 63
 
Ejercicio 2: Tenemos un disco duro con 16 cabezas, 63 sectores por pista,
155.061 cilindros, 156.301.488 sectores LBA y el tamaño del sector es de 512 B.
¿Qué capacidad, en GB, tiene el disco duro según ambos sistemas de localizaciones?
 CHS= 74,53 Gb
LBA= 74,53 Gb
16
2.2. Disco duro (10)
Tamaño de un disco
 Ejercicio 3: Calcular la capacidad en GB, de un disco el cual tiene 16 cabezas, 63
sectores por pista, 484.521 cilindros, 488.397.168 sectores LBA y el tamaño del
sector es de 554 B. Realizar el cálculo con los sistemas
LBA = 251,98 Gb
CHS.= 251,98 Gb
 Ejercicio 4: Señala la respuesta correcta: un disco con 4.096 cilindros, 16
cabezales y 63 sectores por pista alberga un total de:
a) 4.128.768 sectores
b) 2.113.929.216 B
c) 2.064.384 kB
d) 2.016 MB
e) 1.96875 GB
 Ejercicio 5: Disponemos de un disco duro de 500 GB con 16 cabezas y 63
sectores por pista. ¿Cuántos cilindros tiene el disco duro?
Cilindros = 1.040.253,9

17
2.2. Disco duro (9)
Características

Tiempo medio de búsqueda (average seek time):
 Tiempo medio que tarda la cabeza en situarse en la
pista deseada.
 La mitad del tiempo empleado por el cabezal en ir
desde la pista más periférica hasta la más central del
disco.

Latencia media:
 Tiempo medio que tarda el cabezal en situarse en el
sector deseado.
 La mitad del tiempo empleado en una rotación
completa del disco.
18
2.2. Disco duro (10)
Características

Tiempo medio de acceso:
 Tiempo medio que tarda el cabezal en situarse en la
pista y el sector deseado.
 Tiempo medio de acceso = tiempo medio de
búsqueda + latencia media.

Velocidad de rotación:
 Revoluciones por minuto de los platos.
 Cuanto mayor se ésta, menor latencia media.

Tasa de transferencia:
 Velocidad a la que puede transferir la información al
ordenador una vez el cabezal esta situado en la pista
19
y sector correctos.
2.2. Disco duro (11)
Características

Factor de forma:
El tamaño para un
disco duro de un
equipo de
sobremesa suele
ser de 3,5”
pulgadas y para un
disco duro de un
equipo portátil de
2,5” y 1,8”pulgadas
20
2.2. Disco duro (11)
Características

Caché de pista:
 Se trata de una memoria tipo RAM ubicado en
el disco duro para agilizar la transferencia de
datos. A este componente también lo
conocemos como “buffer del disco”.

Costo por Bit:
 Se puede encontrar distintos precios por bit en
el mercado en función del fabricante, calidad
del dispositivo, etc.
21
2.2. Disco duro (11)
Características

Interfaz:
 Medio de comunicación entre el disco duro y el
ordenador.
 Tipos:

IDE/ATA/PATA: Parallel ATA.

SCSI: Small Computer System Interface.

SATA: Serial ATA.

USB.

Firewire.

SAS: Serial Attached SCSI.
22
2.2. Disco duro (11)
Características. Interfaz.
 ATA (Advanced Technology Attachment, Conexión de Tecnología Avanzada),
también conocida como PATA (Parallel ATA), Fast ATA, ATA/ATAPI, Ultra ATA e
IDE (Integrated Drive Electronics).
 Con esta interfaz se pueden conectar discos duros y otros dispositivos como CD-
ROM, DVD-ROM y grabadoras (CD y DVD).
 La interfaz ATA/IDE o PATA, transmite los datos en paralelo.
 Se conectan a través de cables planos (fajas) de al menos 40 hilos, hoy día de
80 hilos. Tendremos por tanto una conexión en la parte trasera del disco y otra
conexión en la placa, tal como se observan en las imágenes.

23
2.2. Disco duro (11)
Características. Interfaz.

Los dos dispositivos de cada canal se conocen como:

 Maestro (master): Es el dispositivo principal que tiene preferencia frente a otro en el


arranque del sistema operativo.
 Esclavo (slave): Dispositivo secundario. Normalmente se reserva esta posición para otros
dispositivos ATAPI, como los CD o DVD.

24
2.2. Disco duro (11)
Características. Interfaz.
Para asignar estos papeles, los dispositivos ATA/ATAPI disponen de
situados en la parte posterior. Los valores más comunes que
pueden seleccionarse mediante jumpers son (según la etiqueta
del fabricante):
 Maestro en un cable (Master or single drive). Si queremos que
nuestro disco duro vaya solo en el cable IDE (sin esclavo).
 Esclavo (Drive is a slave). Si queremos que nuestro disco vaya
como esclavo.
 Maestro en un cable de una sola unidad (Master with non-ATA-
slave).
 Selección por cable para designar cuál es la unida maestra y
cuál la esclava (CS). Cuando los dispositivos del canal tienen sus
jumpers en esta posición y se emplea el cable adecuado, el
carácter Maestro/Esclavo viene dado por la posición del
dispositivo en el cable. Normalmente con el cable de 40 hilos, el
dispositivo del extremo del cable es el esclavo y el del centro es el
maestro. Con el cable de 80 hilos, las posiciones se invierten.
 Limit capacity to 32 GB. Si lo usamos reduciremos la capacidad
del disco duro a solo 32 GB. Sirve para adaptar el funcionamiento
del disco duro en placas base que no soportan discos duros de
gran capacidad.
25
2.2. Disco duro (11)
Características. Interfaz.
Serial ATA o SATA (Serial Advanced Technology Attachment) es una
interfaz de transferencia de datos en serie entre la placa base y los
dispositivos de almacenamiento.
SATA dispone de un solo cable para las comunicaciones que trabaja a
muy alta velocidad.
De los bits que se envían, se aprovechan sólo el 80% para datos y el 20%
restante es para corrección de errores. Por tanto, la velocidad de
transferencia de este interfaz será:

En un disco SATA encontramos las siguientes conexiones:


• Conector de datos: de unos 10 mm, compuesto por 7 hilos: 2 para
mandar datos en uno y otro sentido, 2 para indicar la recepción y 3 de
tierra.
• Conector eléctrico: Que lleva voltajes de 3,3, 5 y 12 V.
26
2.2. Disco duro (11)
Características. Interfaz.
 La instalación de un disco SATA es muy simple. En la placa base
dispondremos de una serie de puertos SATA, así que para instalar un
disco SATA bastará con conectar su cable de datos a uno de estos
puertos y darle alimentación eléctrica. Nada de maestros, esclavos o
cable selects.
 El jumper que existe sirve para configurar un disco SATA II a 300
MB/s como disco SATA I a 150 MB/s. (Antes de manipular cualquier
jumper es necesario consultar el manual de la placa base para saber que
velocidad soporta sobre discos SATA.

27
2.2. Disco duro (15)
Aparcamiento

La zona de aparcamiento (landing zone) está
en la parte más interna del disco (cercana al
eje), lejos del último cilindro de datos.

Esta zona es utilizada para aparcar la cabeza
cuando el disco duro se para.

Tiene una superficie especial con textura
rugosa para limpiar la cabeza de la suciedad
que haya podido acumular.

28
2.2. Disco duro (16)
Aparcamiento

29
2.2. Disco duro (18)
Cabezas

En principio el número de cabezas es relativo al
número total de caras de todos los platos usados
para almacenar datos.

Si un disco duro tiene 4 platos, tendrá 8 cabezas.

El número máximo de cabezas está limitado por
la BIOS a 16.

Sin embargo, hay discos con 2 platos y 16
cabezas. ¿Es correcto? ¿Cómo es posible?

30
2.2. Disco duro (19)
Cabezas

Algunos fabricantes de discos duros usan una
tecnología llamada sector translation.

Esta tecnología permite tener más de dos
cabezas por plato.

Es posible tener hasta 12 cabezas en un sólo
plato.

A pesar de esto, el número máximo de cabezas
que puede tener un disco duro es de 16.

31
2.2. Disco duro (20) S.M.A.R.T. sólo “funciona”
si está activada la opción en la
S.M.A.R.T. BIOS e instalado el programa
adecuado.


Los discos duros que se venden en la
actualidad soportan la tecnología S.M.A.R.T.

S.M.A.R.T. (Self-Monitoring, Analysis and
Reporting Technology) es una tecnología de
auto-monitorización, análisis e informe.

Permite avisar al usuario de problemas
previsibles.

Por ejemplo, avisa de un choque de cabezas
por desgaste antes de que ocurra.
32
2.2. Disco duro (21)
S.M.A.R.T.

Funcionamiento de S.M.A.R.T.:
 Se miden los valores de varias variables. Por ejemplo:

Tiempo de aceleración / freno.

Temperaturas.

Altura de vuelo de las cabezas.


 Se comparar los valores obtenidos con unos de
referencia.
 Si alguno de estos valores tiende a desviarse, se
puede deducir que ocurrirá un fallo.
 Por último, se avisa al usuario.
33
2.2. Disco duro (22)
S.M.A.R.T.

Software para la monitorización de SMART:
 Listado de software.
 Microsoft Windows:

HD Tune: descargar aquí.

HDD Health: descargar aquí.

SpeedFan: descargar aquí.

Drive Manager.
 Ubuntu:

Smartmontools:

sudo aptitude install smartmontools

http://www.guia-ubuntu.org/index.php?title=S.M.A.R.T.

GsmartControl: interfaz gráfica para smartctl. Descargar aquí.
34
2.3. Disco flexible

Un disco flexible o disquete (floppy disk o
diskette) está formado por una pieza circular
de material magnético, fina y flexible (de ahí
su nombre) encerrada en una carcasa de
plástico cuadrada o rectangular.

Ark – 35
http://www.flickr.com/photos/rka/1123929
2.3. Disco flexible (2)

Estructura:

~inky - http://www.flickr.com/photos/inky/910046536

36
2.3. Disco flexible (2)

Tipos de disquetes:
8” (1969)

5 ¼” (1976)
3 ½” (1983)

Pixelbart - RaeA -
http://www.flickr.com/photos/lostintheforest/ http://www.flickr.com/photos/
2427538798 raeallen/1501131768

37
2.3. Disco flexible (2)

Tipos de disqueteras:
8” (1969)

5 ¼” (1976)

3 ½” (1983)

Michael Holley, 2007


38
2.3. Disco flexible (3)

Formatos de discos más importantes:
Año
Formato introducció Capacidad comercializada
n
8” 1973 256 KB
5 ¼” 1976 110 KB
5 ¼” DD
(doble 1978 360 KB
densidad)
3 ½” 1982 264 KB
3 ½” HD 1987 1,44 MB


Actualmente los discos flexiblesMás
noinformación
se usan. 39
2.3. Disco flexible (4)

Diferencias con respecto al disco duro:
 Plato flexible.
 Velocidad de rotación entre 300 y 600 rpm.
 Las cabezas de lectura/escritura están en
contacto con la superficie del plato.

40
2.4. Cinta

Las cintas magnéticas de almacenamiento de
datos se llevan usando desde hace 50 años.

La evolución de las cintas se ha llevado acabo
en aspectos como:
 La composición de la cinta.
 La envoltura.
 La densidad de los datos.

La cinta es un medio de acceso secuencial.

41
2.4. Cinta (2)

Hoy en día la mayor capacidad de un
cartucho de cinta puede almacenar está
entorno a los 15 TB de
datos comprimidos.

42
Memorias sólidas

43
4.1. Memoria flash

La memoria flash se conoce también como
memoria de estado sólido (solid state) porque
no tiene partes móviles → todo es electrónico
en vez de mecánico.

Es un tipo de EEPROM (Electronically
Erasable Programmable Read Only Memory).

Permite que múltiples posiciones de memoria
sean escritas o borradas en una misma
operación mediante impulsos eléctricos.
44
4.1. Memoria flash (2)

Microcontrolador

Memoria flash

Autor

45
4.2. Memoria USB

Una memoria USB (pendrive o USB flash drive) es un
pequeño dispositivo de almacenamiento que utiliza
memoria flash para guardar la información.

Estas memorias son resistentes a los rasguños
(externos) y al polvo que han afectado a las formas
previas de almacenamiento portátil, como los
disquetes, CDs y los DVDs.

Se han convertido en el sistema de almacenamiento y
transporte personal de datos más utilizado.

46
4.3. SSD

SSD (Solid State Drive): unidad de estado sólido.

Dispositivo de almacenamiento de datos que utiliza memoria no
volátil como flash (NAND).

No tiene partes móviles → inmune a las vibraciones.

Tiene menor tiempo de búsqueda y latencia que los discos duros.

Una de las peculiaridades de los SSD es que solo pueden
escribir en bloques vacíos, por lo que el espacio y técnicas
como el sobreaprovisionamiento son fundamentales para
mantener tanto el rendimiento como la vida útil del mismo.

47
4.4. Tipos de SSD y su memoria.
Celda de nivel individual (SLC)
Con capacidad para almacenar un bit de datos en cada celda de memoria.
Entre sus ventajas está la mayor velocidad de acceso, mayor vida útil y menor consumo energético.

Celda de nivel múltiple (MLC)


Este tipo de chips son menos fiables y rápidos que los anteriores, pero a cambio permiten crear chips
de mayor capacidad a un coste más reducido.
Permite almacenar dos bits por cada celda de memoria.
Debido a esto la tasa de lectura/escritura es más baja, aunque sigue siendo muy superior a la obtenida
en los discos duros mecánicos.

Celda de nivel triple (TLC)


Los chips TLC permiten almacenar hasta 3 bits en cada celda de memoria y son los más utilizados
a nivel comercial en la actualidad debido al bajo coste que supone producirlos.
Uno de los puntos más negativos de este tipo de SSD es que está limitado a una vida útil de unas
1000 escrituras, aunque esta cifra expresada en tiempo siempre dependerá del uso que hagas del
ordenador o dispositivo donde esté instalada.

Celda de nivel quadruple (QLC)


En este caso cada celda es capaz de almacenar hasta 4 bits, lo que permite reducir el precio de
fabricar este tipo de unidades.
En concreto, la tecnología QLC únicamente permite un límite de escritura/borrado de unas 100 veces,
algo que hace que su vida útil sea muy muy corta. Puede ser interesante como unidad de
almacenamiento de archivos estáticos, ya que no hay límite de accesos de lectura.
48
4.5. Tipos de conexiones SSD.
SATA

Es el mismo tipo de conector que el de un disco duro
tradicional y el más utilizado cuando se sustituye un HDD por
un SSD. Con este tipo de conexión se pueden conseguir
velocidades de transferencia de hasta 600 MB/s.

NVMe

Este tipo de unidades SSD se conectan directamente a un
puerto PCI-Express de la placa base del ordenador y permite
alcanzar tasas de transferencia de hasta 2000 MB/s en lectura y
1500 MB/s en escritura.

M.2

Este tipo de conector es usado por unidades SSD SATA y
NVMe. Las SATA tienen la misma velocidad que las unidades
de 2,5 pulgadas que usan el puerto SATA III, pero las que usan
interfaz NVMe alcanzan velocidades de hasta 3.500 MB/s de
lectura si son PCIe 3.0, y 5.000 MB/s si usan PCIe 4.0.

49
4.6. Durabilidad de los SSD.
Los fabricantes suelen expresar esta información de, principalmente tres formas diferentes:

TBW (Terabytes Written): la cantidad de terabytes de escritura que se pueden escribir en la


unidad antes de completar su vida útil.
MTBF (Mean Time Between Failures): esta cifra mide el número de horas que puede
funcionar un SSD antes de que sea probable que falle y sea necesario sustituirlo por otro.
P/E Cycles (Program-Erase Cycle): probablemente sea el dato que menos suelen mostrar
los fabricantes al ser más difícil de entender por cualquier persona. Este dato indica la
cantidad de ciclos de escritura o borrado que puede soportar el SSD.

Para aumentar la duración de los SSD se emplea una funcionalidad conocida como TRIM.

Se trata de una tecnología que ha nacido para reducir el número de operaciones de


borrado/escritura que debe hacer un SSD y así aumentar su tiempo de vida. Con esta
tecnología los datos pueden ser marcados como no usados por el sistema operativo en vez
de eliminados directamente.
Para que la funcionalidad mencionada cumpla con su objetivo es necesario activarla desde
el S.O.

50
4.7. SSD (3)

Ventajas:
 Mayor rapidez de lectura.
 Baja latencia de lectura y escritura, cientos de veces más
rápido que los discos mecánicos.
 Menor consumo de energía y producción de calor porque no
tiene partes mecánicas.
 Sin ruido: son completamente silenciosos.
 El tiempo de búsqueda constante.
 El rendimiento no se deteriora mientras el medio se llena.
 Menor peso y (dependiendo del tipo) tamaño.

51
4.8. SSD (4)

Desventajas:
 Precio: son más caros que los discos duros.
 Menor velocidad en operaciones L/E secuenciales que los
discos duros.
 Menor tiempo de vida confiable: tienen ciclos de lectura y
escritura limitados (100.000 - 300.000 ó 1 - 5 millones),
mientras que los discos duros pueden durar hasta una década
sin fallos mecánicos.
 Menor recuperación: después de un fallo mecánico los datos
son completamente perdidos porque la celda es destruida.

52
Discos duros híbridos
SSHD
53
5.1.¿Que son?

Los discos duros hí­bridos (SSHD) son unas
unidades de almacenamiento que combinan
las tecnologías de los discos HDD y SSD.


Para conseguirlo, estas unidades integran
una cantidad significativa de memoria
NAND en un disco duro HDD,
combinándose ambas en un único disco.


Estos discos también incluyen un controlador
dirigido a identificar los datos más
directamente asociados con el rendimiento,
como los que accedes frecuentemente o los
de inicio del sistema operativo, y
almacenarlos en la memoria flash NAND.
54
5.2. Ventajas e inconvenientes

Intenta ofrecer un equilibrio entre velocidad de transferencia y
capacidad a un precio razonable.


Los archivos del S.O. se cargan más rápidos en memoria, pero
las velocidades para el resto de tareas siguen siendo lentas,
idénticas a las de un HDD.


Consumen algo menos de energía que un HDD, ya que no
tienen que tener los platos girando constantemente.


Las capacidades de almacenamiento de los discos híbridos no
suelen ser tan grande como los mecánicos, aunque sí algo
más que los SSD por un precio inferior.
55

También podría gustarte