0% encontró este documento útil (0 votos)
84 vistas16 páginas

Tema 2

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 16

Unidad 2: GESTION DE

DISPOSITIVOS: DISCO DURO


Concepto

u Un disco duro es un dispositivo de almacenamiento masivo y


permanente, que está compuesto por una electrónica de control y un
sistema físico-mecánico: platos, brazos y cabezas.
Estructura
u Debemos tener en cuenta:
u Un disco puede tener (de hecho tiene) varios platos.
u Los platos están girando desde que se enciende el ordenador hasta que se
apaga. Esto es así para no tener que esperar a que alcance su velocidad
nominal de rotación cada vez que se le pida un dato.
u Las cabezas flotan sobre las caras de los platos, no las tocan, evitando así el
desgaste y prolongando la vida útil del dispositivo. Es la misma corriente de aire
la que mantiene a una distancia casi imperceptible a la cabeza de la
superficie del disco.
Almacenamiento de la información

u La información se almacena como cambios magnéticos de la superficie


de los platos. Para poder acceder a dicha información es necesario
estructurarla y ordenarla. Esta estructuración se produce a tres niveles:
u Estructura física: es intrínseca al disco y se le da en el momento de su
fabricación: caras, pistas y sectores. Es la estructura real del disco.
u Estructura lógica: se la da cada sistema operativo en el proceso de
particionado y formateo. Son los diferentes tipos de sistema de archivos que
utiliza cada sistema operativo, como NTFS para Windows o ext3 para Linux. Es
cómo ve el sistema operativo al disco.
u Estructura de la información: Típicamente directorios y ficheros. Es como lo ve el
usuario.
Estructura física del disco duro

u Caras o cabezas: cada una de las


superficies de cada plato.
u Pistas: cada uno de las coronas
concéntricas en las que se divide
cada cara
u Cilindro: conjunto de pistas en la
misma posición de todos los discos
u Sectores: cada uno de los trozos en
los que se divide una pista. Es la
mínima unidad de información que
es capaz de leer o escribir el disco.
Es la cantidad de información que
se transfiere en un acceso.
Geometría del disco duro

u La geometría de un disco duro hace referencia al número físico real de cabezas,


cilindros, pistas y sectores. La capacidad del disco se puede calcular si se conocen estos
valores.
u Vamos a ver algunos ejemplos de cálculo de propiedades físicas, aunque antes
recordaremos las unidades de medida utilizadas para medir la capacidad en los
dispositivos de almacenamiento ( RAM, discos duro, CD, DVD, pen-drive,…):
u Bit: mínima unidad de información, es un ‘1’ o un ‘0’.
u Byte: conjunto de 8bit.
u Kilobyte: 1024 Bytes.
u Megabyte: 1024 KB
u Gigabyte: 1024 MB.
u Terabyte: 1024 GB
u Hexabyte: 1024 TB
Ejercicio 1

u 1 ð Como primer ejemplo calcularemos el número total de sectores de un disco y su


capacidad total:
u El disco duro ST33221A de Seagate tiene las siguientes especificaciones:
u cilindros = 6.253, **Hay un cilindro por pista** Por tanto tenemos 6253 pistas
u cabezas o caras = 16
u sectores/pista = 63
u bytes por sector = 512 bytes.
u El número de sectores será: nº sectores = nº caras * nº pistas/cara * nº sectores/pista
u 16*6.253*63 = 6.303.024 sectores
u la capacidad máxima de este disco duro será de
u 6.303.024 sectores * 512 bytes/sector = 3.227.148.228 bytes ~ 3 GB.

Nº bytes = nº caras * nº pistas/cara * nº


sectores/pista* nº bytes/nº sectores
Ejercicio 2

u Calcula la capacidad de un disco duro con los valores siguientes:


u Cilindros = 528
u Cabezas = 64
u Sectores = 63
Ejercicio 3

u Señala la respuesta correcta: un disco con 4 096 cilindros, 16 cabezales y


63 sectores por pista alberga un total de:
u a) 4 128 768 sectores
u b) 2 113 929 216 B
u c) 2064384 kB
u d) 2 016 MB
u e) 1,96875 GB
Ejercicio 4

u Calcularemos el número de cilindros de un disquete de 3½ Datos:


u 2 cabezas
u 18 sectores/pista
u 2880 sectores
u 1440 Kbytes de capacidad
u Calculamos:
u 2880 sectores / 2 caras = 1440 sectores por cara
u 1440 sectores por cara / 18 sectores por pista = 80 pistas por cara, que también es el
número de cilindros, 80 cilindros
u también podríamos calcular la capacidad de un sector:
u 1440 K / 2880 sectores = 0.5 K por sector = 512 bytes por sector
Ejercicio 4

u Calcularemos el número de cilindros de un disco y la capacidad de su sector. Datos:


u 2880 sectores
u 5760 Kbytes de capacidad
u 4 cabezas
u 36 sectores/pista
Calculamos:
2880 sectores / 4 caras = 720 sectores por cara
720 sectores por cara / 36 sectores por pista = 20 pistas por cara, que también es el número
de cilindros, 20 cilindros
también podríamos calcular la capacidad de un sector:
5760 K / 2880 sectores =2 Kb por sector = 2048 bytes por sector
Parámetros físicos

u El procedimiento de escribir o leer un dato consiste en posicionar la cabeza sobre el sector


correspondiente, para ello se moverá el brazo del disco hasta la pista en la que se
encuentra dicho sector y esperaremos a que este pase por debajo de ella; de este modo
de funcionamiento se desprenden los siguientes parámetros:
u VELOCIDAD DE ROTACIÓN: actualmente en torno a 7200 r.p.m. en ordenadores de sobremesa, 5400
en portátiles y 15.000 para servidores.
u TIEMPO DE ACCESO: el tiempo que pasa desde que se le pide un dato al disco hasta que éste lo
suministra. Se mide en milisegundos (ms). Este tiempo de acceso se descompone a su vez en:
u TIEMPO DE BÚSQUEDA: el tiempo que tarda la cabeza en posicionarse sobre la pista adecuada.
u TIEMPO DE ESTABILIZACIÓN: es el tiempo que tarda la cabeza en estabilizarse encima de la pista buscada
(efecto rebote).
u TIEMPO DE LATENCIA: el tiempo que tarda en pasar el sector por debajo de la cabeza, una vez que ésta ya
está en la pista adecuada. Tiempo medio para recorrer media pista

TIEMPO DE ACCESO= TIEMPO DE BÚSQUEDA + TIEMPO DE ESTABILIZACIÓN + TIEMPO DE LATENCIA


Ejercicio:

u Sea un disco duro con los siguientes parámetros


u Velocidad de giro: 5.400 r.p.m.
u Tiempo medio de búsqueda: 30 ms
u Tiempo de estabilización: 4ms
u Calcular el tiempo medio de acceso:
u Tiempo de búsqueda= 30+4 ms
u Latencia media: tiempo que tarda en dar media vuelta (se hace este promedio aproximado):
u 5.400 r.p.m = 90 r.p.s à 1 / (90 r.p.s.) = 0.01111 s = 11,11 ms en una revolución
u 11,11 / 2 =5,55 ms de latencia media.

u Tiempo medio de acceso=34 ms+5,55 ms = 39,55 ms


u En este ejemplo debemos hacer notar que el tiempo de búsqueda se da como una media y
que el tiempo de latencia también se calcula como la media, es decir sobre media vuelta, así el
resultado también será el tiempo medio de acceso. Esta claro que el tiempo real de acceso
dependerá en cada caso de la posición relativa de la cabeza respecto al sector buscado.
Ejercicio

¿Cuál es la velocidad de rotación de un disco en RPM que da 10800 vueltas en 120 segundos?
u Como 120 segundos son 2 minutos haríamos la siguiente regla de tres:
u 10800 —————– 2 min
X ———-------——– 1 min
u X = 10800 * 1 / 2 = 5400 RPM
¿Cuál será la latencia media de ese disco?
u Como el disco da 5400 vueltas en 60 segundos, vamos a calcular el tiempo que tarda en dar una vuelta. Se haría la
siguiente regla de tres:
u 5400 ————- 60
1 ————- X
u Redondeando al tercer decimal X valdría:
X = 60 * 1 / 5400 = 0,011 segundos = 11 milisegundos
La latencia media sería la mitad de ese tiempo, porque es el tiempo que tarda en dar media vuelta.
Latencia media = 5,5 milisegundos
u Teniendo en cuenta que el tiempo de búsqueda + estabilización es 3 milisegundos ¿Cuál será el tiempo medio de
acceso?
u Como el tiempo medio de acceso es la suma de la latencia media y el tiempo medio de búsqueda, la solución a este
apartado será 5,5 + 3 = 8,5 milisegundos.
Ejercicio

u Tenemos un disco que da 16200 vueltas cada 3 minutos y su tiempo de


búsqueda + estabilización es de 6 milisegundos.
Se pide:
a) RPM del disco
b) Latencia media
c) Tiempo medio de búsqueda
d) Tiempo medio de acceso

También podría gustarte