Disco Duro

25
 DISCO DURO UNIDADES DE ALMACENAMIENTO

Transcript of Disco Duro

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 1/25

DISCO DURO

UNIDADES DE

ALMACENAMIENTO

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 2/25

1.r

Urptvqprmtlalmaamtrprara

atarma.rrmalprpallmtlammraararar,llamaaapala

mmraprpalmmraRAM(RamAMmr,

mmraaalatr).Tatlrmlammraprpalmmra

traa(vara

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 3/25

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 4/25

2. Estructura física de un disco duro

Elementos de un disco duroUn disco duro forma una caja herméticamentecerrada que contiene dos elementos nointercambiables: la unidad de lectura y escritura y

el disco como tal.La unidad es un conjunto de componenteselectrónicos y mecánicos que hacen posible elalmacenamiento y recuperación de los datos en el

disco.El disco es, en realidad, una pila de discos,llamados platos , que almacenan informaciónmagnéticamente. 

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 5/25

Funcionamiento de una unidad de disco duroVeamos cuáles son los mecanismos que permiten

a la unidad acceder a la totalidad de los datosalmacenados en los platos.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 6/25

Estructura física: cabezas, cilindros y sectores

. El número total de caras de un disco duro coincidecon su número de cabezas . En los discos duros sesuele utilizar el término cilindro para referirse a lamisma pista de todos los discos de la pila.Finalmente, cada pista se divide en sectores .

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 7/25

Los sectores son las unidades mínimas de información que

puede leer o escribir un disco duro. Generalmente, cada sectoralmacena 512 bytes de información.El número total de sectores de un disco duro se puede calcular: nº sectores = nº caras * nº pistas/cara * nº sectores/pista . Porejemplo, el disco duro ST33221A de Seagate tiene las siguientes

especificaciones: cilindros = 6.253, cabezas = 16 y sectores = 63.El número total de sectores direccionables es, por tanto,6.253*16*63 = 6.303.024 sectores. Si cada sector almacena 512bytes de información, la capacidad máxima de este disco duroserá de 6.303.024 sectores * 512 bytes/sector = 3.227.148.228bytes ~ 3 GB.

El primer sector de un disco duro será el correspondiente a lacabeza 0, cilindro 0 y sector 1.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 8/25

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 9/25

3. Estructura lógica de un disco duro

La estructura lógica de un disco duro está formada por:El sector de arranque  (Master Boot Record)  Espacio particionadoEspacio sin particionar

El sector de arranque es el primer sector de todo discoduro (cabeza 0, cilindro 0, sector 1). En él se almacena latabla de particiones y un pequeño programa master deinicialización, llamado también Master Boot . Este programaes el encargado de leer la tabla de particiones y ceder elcontrol al sector de arranque de la partición activa . Si noexistiese partición activa, mostraría un mensaje de error.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 10/25

El caso más sencillo consiste en un sector de arranque quecontenga una tabla de particiones con una sola partición, y que estapartición ocupe la totalidad del espacio restante del disco.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 11/25

Las particionesCada disco duro constituye una unidad física distinta. Sin

embargo, los sistemas operativos no trabajan con unidadesfísicas directamente sino con unidades lógicas . Dentro deuna misma unidad física de disco duro puede haber variasunidades lógicas. Cada una de estas unidades lógicasconstituye una partición del disco duro. Esto quiere decir que

podemos dividir un disco duro en, por ejemplo, dosparticiones (dos unidades lógicas dentro de una mismaunidad física) y trabajar de la misma manera que situviésemos dos discos duros (una unidad lógica para cadaunidad física).

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 12/25

Estructura lógica de las particionesDependiendo del sistema de archivos utilizado en cada partición,su estructura lógica será distinta.De todas formas, el sector de arranque es un elemento común a

todos los tipos de particiones.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 13/25

5. Secuencia de arranque de un ordenadorTodos los ordenadores disponen de un pequeño programaalmacenado en memoria ROM (Read Only Memory, memoria 

de sólo lectura) , encargado de tomar el control del ordenadoren el momento de encenderlo. Lo primero que hace elprograma de arranque es un breve chequeo de loscomponentes hardware. Si todo está en orden, intenta elarranque desde la primera unidad física indicada en lasecuencia de arranque . Si el intento es fallido, repite la

operación con la segunda unidad de la lista y así hasta queencuentre una unidad arrancable. Si no existiese ninguna, elprograma de arranque mostraría una advertencia. Estasecuencia de arranque se define en el programa deconfiguración del ordenador (también llamado Setup , CMOS 

o BIOS ). Lo usual es acceder a este programa pulsando latecla Suprimir mientras se chequea la memoria RAM , sinembargo su forma de empleo depende del modelo delordenador. Por ejemplo, la secuencia A: C: indica queprimero se intentará arrancar desde la disquetera y si no

fuera posible, desde el primer disco duro.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 14/25

6. Sistemas de archivosUn sistema de archivos es una estructura que permite tanto elalmacenamiento de información en una partición como sumodificación y recuperación. Para que sea posible trabajar enuna partición es necesario asignarle previamente un sistema de

archivos. Esta operación se denomina dar formato a una partición .

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 15/25

7. Arranque específico de cada sistema operativo

• MS-DOS, Windows 95 y Windows 98• Los sistemas operativos MS-DOS y Windows 9x, necesitan

arrancar desde una partición primaria ubicada en la primeraunidad física de disco duro. Además, la instalación de estossistemas operativos en particiones que comiencen después delos primeros 528 MB del disco duro, puede impedir quearranquen. Según lo anterior, el lugar para situar la partición se

ve reducida a los primeros 528 MB del primer disco duro. Estelímite imposibilita entonces la instalación de varios sistemasoperativos basados en FAT en particiones mayores de estetamaño. De todas maneras, algunos gestores de arranque (o lapropia BIOS del ordenador) son capaces de cambiar laasignación de discos duros de forma que el primero sea elsegundo y el segundo, el primero: en este caso particular sí sería posible arrancar una partición FAT desde una segundaunidad física.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 16/25

Windows NTWindows NT puede arrancar desde cualquier disco duro, ya seadesde una partición primaria o desde una partición lógica. Sin

embargo, en el caso de que se instale en una partición lógica o enun disco duro distinto al primero, es necesario que el gestor dearranque de Windows NT se instale en una partición primaria delprimer disco duro.

Linux 

Linux, al igual que Windows NT, puede instalarse en una particiónprimaria o en una partición lógica, en cualquiera de los discos duros.Si la instalación no se realiza en una partición primaria del primerdisco duro, es necesario instalar un gestor de arranque.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 17/25

9. Trabajar con varios sistemas operativosEl gestor de arranque suministrado con Windows NT 4.0 se suele instalar en unapartición MS-DOS o Windows 9x, y sólo permite elegir entre esta partición y la

de Windows NT.LILO , el gestor de arranque de Linux, puede instalarse tanto en el sector dearranque del disco duro como en la partición de Linux. Reconoce la mayoría delos sistemas operativos instalados en el ordenador y puede, incluso, arrancarsistemas operativos MS-DOS o Windows 9x desde un segundo disco duro.

10. Trabajar con dos o más discos durosCuando se trabaja con varios discos duros sólo el primero de ellos esarrancable.El ordenador arrancará desde la partición activa del primer disco duro y nose tendrá en cuenta cuál es la partición activa en el resto de los discosduros. Estos discos duros normalmente se utilizan para almacenarprogramas, datos e incluso alguno de los sistemas operativos que lopermiten (como Windows NT, Linux u OS/2).

11 Instalación de un disco duro

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 18/25

11. Instalación de un disco duroActualmente los discos duros, según la conexión que incorporen, puedenser de dos tecnologías: IDE o SCSI (léase escasi ).En este apartado nos centraremos únicamente en la instalación de discosduros IDE.

Notas sobre el estándar IDE: Una posterior revisión permitió utilizar 4 discos duros de hasta 8,4 GB.

UDMA.— UDMA (Ultra DMA), también conocido como Ultra ATA, Ultra EIDE o Ultra/33 es una revisión del estándar EIDE que acelera las tasas de transferencia hasta 33 MB/segundo. Para que pueda utilizarse es necesario 

que, tanto la controladora de discos duros como el propio disco duro,admitan UDMA. 

Instalación físicaLas actuales placas base llevan incorporada una controladora paracuatro discos duros. La conexión de los discos duros a la placa base serealiza mediante dos cables planos iguales: IDE0 (primario) e IDE1(secundario). De esta manera, el máximo número posible de discosduros IDE en un ordenador es de 4: dos en el IDE0 y otros dos en el IDE1

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 19/25

Instalación lógica

Aunque algunas BIOS presentan detección automática de discos durosal arrancar, vamos a proceder a la instalación de los discos duros

mediante el programa de configuración (Setup ) del ordenador. Este pasoes necesario para que la BIOS del ordenador reconozca los discos durosque tiene instalados.

Particionar el disco duro

Los programas habituales para particionar un disco duro son FDISK (proporcionado con MS-DOS y los sistemas operativos Windows) yPartition Magic (programa comercial válido para MS-DOS, Windows yOS/2).

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 20/25

Partition MagicPresenta muchas más ventajas y opciones avanzadas que FDISK.Permite algo totalmente impensable hasta hace poco tiempo: variarel tamaño de una partición y su localización sin perder su

contenido. Es compatible con un buen número de sistemas dearchivos.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 21/25

Para que sea posible acceder a estas utilidades debemos disponer deun disco duro arrancable o un disquete con sistema. Si el primer discoduro no tiene sistema, no queda más remedio que arrancar desde un

disquete (o un CD-ROM, si fuera posible).

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 22/25

12. Limitaciones de capacidad. Modo normal (CHS) y LBA

Límite de 528 MB

Las BIOS antiguas (anteriores a 1994 aproximadamente) no soportandiscos duros superiores a esta capacidad. Estos discos duros secaracterizan por tener más de 1024 cilindros Pojemplo, el disco durode Seagate con valores reales de 6253 cilindros, 16 cabezas y 63sectores se convierte a unos valores virtuales de 781 cilindros, 128cabezas y 63 sectores. Para discos duros que superen este límite, es

la opción recomendada.

Límite de 2 GBLas BIOS de algunos ordenadores no soportan discos duros de más de

4092 cilindros (aproximadamente 2 GB). Este límite coincide tambiéncon el tamaño máximo de las particiones FAT (no del disco).

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 23/25

Límite de 8,4 GBIgualmente al caso anterior, este límite lo tienen algunas BIOS y

algunos sistemas operativos como DOS y Windows 95. Parasuperar este límite es necesario una BIOS actualizada y un sistemaoperativo que lo permita (como Windows 95 OSR2 ó Windows 98,que están basados en FAT32). También es posible utilizar uncontrolador de discos duros residente en memoria, comoalternativa a BIOS no actualizadas.

Límite de 2 TBEste es el límite de las particiones FAT32, todavía lejos de lascapacidades de los discos duros actuales.

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 24/25

Master Boot Record

Un master boot record (MBR) es el primer sector ("sector cero") de undispositivo de almacenamiento de datos, como un disco duro.

512

Bytes 

Primer sector físico del disco (pista cero) 

446

Bytes Código máquina (gestor de arranque) 

64 Bytes  Tabla de particiones 

2 Bytes Firma de unidad arrancable ("55h AAh" en

hexadecimal)

5/12/2018 Disco Duro - slidepdf.com

http://slidepdf.com/reader/full/disco-duro-55a35ba2170ed 25/25

El MBR y el particionado de discosCuando un dispositivo de almacenamiento de datos se ha particionado con unesquema de tabla de particiones del MBR (por ejemplo el esquema convencionalde particionado de IBM PC), el MBR contiene las entradas primarias en la tabla de

particiones. Las entradas de particiones secundarias se almacenan en registrosde particiones extendidas.

MBR y arranque del sistemaEn los ordenadores compatibles IBM IA-32 que usan el esquema de laTabla de Particiones del MBR, el firmware para el arranque (bootstrapping)que se encuentra en la ROM del BIOS (actual mente usan memorias flash)carga y ejecuta el master boot record.

MBR e identificación de los discosAdemás del código del arranque y la tabla de particiones, hay un tercercampo que puede estar contenido en un MBR: la firma del disco (deWindows NT). Tiene 32 bits para identificar unívocamente el hardware dedisco (no confundir con la unidad de disco — no tienen por qué ser lo mismoen discos duros extraíbles).

Se asume que el sistema que se está programando usa un esquema MBRpara BIOS, como se ha indicado antes, y la BIOS del sistema localiza unMBR válido en un disco particionado durante la secuencia de arranque (boot

sequence).