Professional Documents
Culture Documents
Cilindro: conjunto de pistas de igual posicin en todas las caras del Dd (el cabezal no se tendra
que mover para leerlas).
Densidad: sectores/pista (nmero de sectores en una pista).
1 sector: 1/2KB = 512 Bytes.
Al principio todas las pistas tenan igual nmero de sectores. Hoy se usa la ZBR (Zone Boot
Recording). Al acercarse la zona al centro, tienen menos sectores/pista. As los sectores son igual de
largos fsicamente.
2.7.2 Estructura lgica: creada por el usuario que prepara el disco para contener Sistema
Operativo (SO) o datos.
2.7.2.1 Particin: divisin lgica de un Dd para segmentarlo en entidades independientes. Doble
funcin:
1) Permite coexistir varios SO en el Dd.
2) Divide la unidad fsica en unidades lgicas y funcionales..
Particin activa (PA): la que toma el control al encender el ordenador para iniciar el SO instalado
en ella. Slo puede haber una PA en todo momento.
Si quiero iniciar con Linux la PA ser la de Linux. Si quiero con W7 habr de estar activa la de W7.
1) Particin primaria (PP) / 2) Particin extendida (PE):
1) PP: 1 como mnimo (obligatorio). Al principio era el nico tipo de particin que poda contener
al SO y, por ello, el nico tipo que poda ser PA.
2) PE: es opcional, puede no haber. Permite dividir el DD en unidades lgicas superando el lmite
de nmero de particiones impuesto por las tablas de particionamiento.
Tablas de particionamiento: las que regulan las particiones del DD. No es infinita. Inicialmente
4 particiones/disco.
Si las 4 son primarias ya no se pueden hacer ms.
Si son 3 primarias y 1 extendida, sta se puede subdividir hasta el infinito.
Cada primaria y cada divisin de la extendida tiene una letra de unidad. Cada letra es una unidad
lgica.
Cmo se hace?
1) De MS-DOS a W-Millenium: el SO tiene una herramienta de gestin de particiones en modo
consola: FDISK.
2) XP en adelante:
a)utilidad de consola DISKPART con prompt propio diferente del de la consola.
b) herramienta grfica: administrador de discos
usuario/equipo/administr.../administrador de discos
2.7.2.2 Tipos de discos por el estilo de tablas de particiones: discos MBR o discos GPT.
Sopa de letras:
bios: bios
MBR:master boot record
MBC: master boot code
IPL: Initial Program Load
PBR: partition boot record
PBC: partition boot code
BCD: boot configuration data
MBR: usa el estilo de particiones basado el Master Boot Record. 1 sector del Dd = 512 bits
MBR
sector 0
Tabla
particiones
Programa
MBC
Particin 1
MBC (o IPL) Master Boot Code: lee la tabla de particiones, detecta si una est marcada como activa
y cede el control a un programa situado en el sector de arranque de la particin activa (sector 1 de la
particin).
Volumen de estos discos: hasta 4 TB cada divisin (cada letra A: B: C: ).
GPT:
- Concepto previo: EFI (Extensible Firmware Interface) estndar de Intel para reemplazar a la BIOS
del PC que est desfasada. Propone alternativa a la colocacin de la tabla de particiones en un Dd.
- GPT (GUID Partition Table) forma Intel de colocar las particiones. Permite hasta 128 particiones
de 18 HexaBytes.
Entrada
1
--------entr. 2 ----------entr. 3
--------entr.4
sector33
.
.
.
.
sector
-33
sector
-2
Particiones
...
sector
-1
Cabecera
GPT
secundaria
--------entrada
128
<---------------------------------------------------->
^
Tabla de particiones
^
^
Se pone este MBR para que si el disco se gestiona por alguien que no conoce el GPT lo pueda
hacer con MBR
Sectores 1 a 33: tabla de particiones (entradas de particiones).
Antes la tabla de particiones ocupaba un sector (512 Bytes), ahora 33 sectores de 512 Bytes.
Est duplicado por seguridad al final del disco (signo - en el croquis).
Sector 1: cabecera. Describe nm de particiones, define bloques siguientes, nm de entradas, tabla
de par.ticiones, tamao particiones, GUID de cada particin, localizacin de la tabla secundaria.
Cada sector permite registrar 4 particiones (es la entrada de 4 particiones).
2.7.3 Secuencias de arranque en PCs basados en BIOS: boot sequence (ejecucin en orden
correcto de 4 o 5 programas):
1 programa: est en un chip de la placa base (bios) que testea el hardware. Si el test va bien, cede el
control a
2 programa: en el disco IPL MBC , mira en la tabla de particiones la marcada como activa, cede
el control a un programa en el primer sector de la particin PBR (Partition Boot Record).
3 programa Partition Boot Code. Depende del SO instalado.
|
|
BIOS
|
| (1)
MBR
PT
IPL
(2)
PBR
: Windows XP
:
:
PBC
:
(3) : Boot manager (4)
: BCD
Si tiene 2 SO (XP y Linux o 2 XP) aparecer un men para elegir el SO. El causante de este men
es ntldr. Una vez elegido, el siguiente paso lo hace tambin ntldr (elige y carga el sistema).
Windows XP:
|
|
BIOS
|
| (1)
MBR
PT
IPL (2)
PBR
P
B
Code
(3)
: ntldr
: boot.ini
:
: (4)
:
PBR
PBR
<---------100MB--------->
: Bootmgr (4)
:
: BCD
: winload.exe
:
: (5)
PBC :
:
(3) :
:
:
:
El SO crea 2 particiones:
-la activa de 100 MB reservados por el SO que no es obligatoria pero se crea por defecto
- el resto.
Si la activa fuera la segunda particin, salta a sta, no encuentra el boot manager (Bootmgr) y no
arranca.
En Windows Vista y superiores, la funcin del ntldr es reemplazada por el Bootmgr (Boot
manager), causante de que aparezca el men de seleccin de SO. Bootmgr utiliza la configuracin
de BCD para la carga del ltimo programa, winload.exe.
5 winload.exe: se encarga del inicio del sistema.
2.7.4 Sistemas de archivos (S de A):
Concepto: estructura lgica que se crea en un volumen (partic. primaria o unidad lgica de una
partic. extendida) para poder almacenar ficheros en ella. Se crea al formatear el volumen.
El sistema de achivos usado condiciona que un SO pueda usar o no ese volumen para acceder a los
archivos almacenados en l.
Hay distintos tipos de formatos. No todos los SO pueden leer cualquier formato.
Linux reconoce sistemas de archivos de Windows. Al revs no siempre (W no lee ext2 ext3...)
PBC
PBR
: FAT
:
:
FAT16:
Para cada entrada de la FAT, usa 16 bits. Limita el nmero de clsters a 2^16=65.536. Una
direccin que ocupe ms de 2^16 bits no se podr construir.
Lo que puedo construir en la FAT son 2^16 direcciones diferentes hacia 2^16 clsters.
Tamao clster
<128 MB
2 KB
128 a 255 MB
4 KB
256 a 511 MB
8 KB
512 MB a 1 GB
16 KB
1 a 2 GB
32 KB
No se debe: (1) usar un DD mayor de 2 GB pq (2)el clster sera enorme (>64 KB) y se
desperdiciara mucho espacio. Se us en diskets.
VFAT: Aparece en Windows 95, pero da muchos errores y slo permiten usart nombres largos
respecto a FAT16.
FAT 32:
Resuelve (1) y (2). Para cada entrada de la tabla de la FAT, usa 32 bits. El nmero de clsters a que
puede apuntar es 2^32.
Tamao unidad disco
Tamao clster
513 MB a 8 GB
4 KB
8 a 16 GB
8 KB
16 a 32 GB
16 KB
>32 GB
32 KB
MFT
maestro de
ficheros
($MFT)
2
Free Space 1
More
Metadata
Files
Free Space 2
Hide Boot
Sector Copy
(copia oculta
sector arranq.)
6
Como se registra cada fichero dentro de la MetaData File, tenemos dos posibilidades:
1)
MFT Entry(Simplified):
Standard information
File Name
Security Descriptor
Data
En este ejemplo el fichero ocupa 10 clsters formado por 3 secuencias (3+4+3). Ya no se guarda en
las tablas si no en clsters (clsters count). Cada fragmento de los 3 se llama EXTENT.
El tamao del clster es configurable. Hay un tamao de clster por defecto para cada tamao de
Dd (ver tabla pero no aprender).
Dd dinmicos:
Funcionalidad que no tienen los discos bsicos: pueden crear volmenes de espacio no contiguo
repartido entre 1 o ms discos y volmenes tolerantes a errores.
Todos los volmenes de Dd dinmicos se llaman
volmenes dinmicos.
Tipos:
1) Simples: formado
por espacio contiguo o
no de 1 solo Dd.
El del medio ( D: )
puede crecer por el
espacio libre no
contiguo
Dd1
Dd2
4) Reflejado (RAID-1): vol tolerante a errores con todos los datos duplicados en dos discos fsicos
(redundancia de datos). Si hay error en 1 disco se puede acceder a los datos desde el otro..
Un volumen reflejado no se puede distribuir. Son volmenes que ocupan discos enteros.
.-Ventajas: es la arquitectura ms rpida con tolerancia a errores.
.-Inconveniente: cara pq usa el doble del espacio necesario.
5) RAID-5: vol tolerante a errores. Datos distribuidos en 3 o ms discos.
PARIDAD: valor calculado que se puede usar para reconstruir los datos tras un error.
Si hay un error en un disco fsico, la parte del vol RAID5 que estaba en el disco errneo, se puede
reconstruir a partir de los datos restantes ms la paridad.
RAID-5 no se puede reflejar ni extender, son discos enteros.
Observaciones:
.- Definicin de RAID: (Redundant Array of Independent Disks). Esquema de discos duros en el
que, para ofrecer ms capacidad, rendimiento y tolerancia a errores, se conectan juntos 2 o ms
discos. Puede ser conexin fsica (hardware) lgica (software) o combinar ambas.
Son configuraciones ms habituales en servidores que en pcs.
.- El nmero tras la palabra RAID no indica + o nivel de tolerancia a errores sino modos distintos
de hacer las cosas.
.- Slo se puede trabajar con discos dinmicos a partir de W2000 y XP Profesional.
.- Se puede convertir un disco bsico en dinmico, al revs no. (foto pdf3)
Desde el administrador de discos, botn derecho en disco bsico, propiedades.
-CMD:
FSUTIL QUOTA
BEHAVIOUR
2.11 Montar volmenes
Se trata de enlazar una unidad de disco como parte del rbol de directorios de otra unidad. Se usa
una carpeta de montaje en el rbol receptor de modo que, accediendo a esta carpeta, veremos dentro
un sub-rbol que no es ms que el rbol de directorios de la unidad montada.
Observaciones:
.- La unidad receptora ha de ser NTFS, la montada puede tener cualquier
formato.
.- Recomendable que la carpeta de montaje est vaca.
Esta tcnica funciona en volmenes estticos y dinmicos.
Doble utilidad: poder tener letra de unidad si ya se ha agotado (A-Z) y poder
incrementar el tamao de 1 unidad bsica sin reparticionar
C: no puede crecer por no haber espacio adyacente. Le puedo montar
una unidad de disco como carpeta fsica en discos distintos pero
lgicamente en el mismo.
Men contextual: Administrador de discos, unidad a montar, cambiar
letras y rutas de acceso a unidad, montar las siguientes carpetas en la
vaca.
CMD: mountvol.
Se puede montar el mismo rbol varias veces en distintas carpetas.
3. Virtualizacin
3.1 Introduccin
Con el hardware informtico actual, se ha diseado para ejecutar un solo SO y una sola aplicacin,
lo que se supone la infrautilizacin de gran parte de las mquinas. La virtualizacin permite
ejecutar varias mquinas virtuales en una misma mquina fsica donde cada una de ellas comparte
los recursos de ese ordenador fsico nico entre varios entornos. Las distintas mquinas virtuales
permiten ejecutar SO's diferentes y varias aplicaciones en el mismo ordenador fsico.
Adems de su utilizacin en entornos productivos, es una herramienta importante para un
administrador de sistemas, ya que permite estudiar y analizar el comportamiento de distintos
recursos y entornos antes de su implicacin real en la empresa.
Una mquina virtual (MV) es contenedor de software perfectamente aislado que puede ejecutar sus
propios SO y aplicaciones como si fuera un ordenador fsico, una MV se comporta exactamente
igual que lo hace un ordenador fsico y contiene sus propios CPU, RAM. HDD/SDD y tarjetas de
red virtuales, basados en software.
El SO no puede establecer diferencia entre una MV o una mquina fsica, como tampoco pueden
otros ordenadores de una red, ni aplicaciones.
3.2 Funcionamiento
La virtualizacin inserta una capa ligera de software en el hardware del ordenador o en el SO host
(anfitrin). Este software contiene un monitor de MV, VMM(Virtual Machine Monitor) que tambin
recibe el nombre de HiperVisor que asigna los recursos de hardware de forma dinmica y
transparente a cada una de las MV.
Hay dos tipos de MV:
1.- Nativo, unhosted o Bare Metal:
El HiperVisor est directamente sobre el hardware real, si un SO y la MV trabajan sobre el
HiperVisor. Una MV sin anfitrin.
2.- Hosted:
El HiperVisor funciona sobre un SO host, que est sobre el hardware y sobre el host estn
las MV.
3.3 Ventajas
En general tenemos cuatro caractersticas:
1.- Compatibilidad:
Las MV's son plenamente compatibles con la totalidad de SO, Aplicaciones y Controladores
de dispositivo estandard de modo que se puede usar una MV para ejecutar el mismo
software que se puede ejecutar en un ordenador fsico.
2.- Aislamiento:
Aunque en las MV comparten los recursos fsicos de un nico ordenador real, permanecen
completamente aisladas unas de otras como su se trataran de mquinas independientes.
3.- Encapsulamiento:
Una MV es bsicamente un contenedor de software que agrupa o encapsula un conjunto
completo de recursos fsicos virtuales, as como un SO y todas sus aplicaciones dentro de un
paquete de software. Esto hace que las MV sean extraordinariamente fciles de gestionar.
4.- Independencia del Hardware:
Las MV son completamente independientes del hardware fsico subyacente. Por ejemplo se
puede configurar una MV con componentes virtuales (CPU, tarjeta de red, controladores
SCSI) que difieren de los componentes fsicos presentes en el hardware real.
3.4 Infraestructura Virtual
C:\
|_Windows
|_SYSTEM
|_SYSTEM32
|
|_CONFIG
|
|_DRIVERS
|
|_SPOOL
|
|_*.DLL
|
|_CMD.EXE
|
|_ATRIB.EXE
|
|_
|
|_TASKMGR.EXE
|_FONTS
|_HELP
|_REPAIR
|_TASKS
|_TEMP
|_REGEDIT.EXE
|_
SYSTEM: Libreras y ejecutables para mantener compatibilidad con programas de 16bits.
SYSTEM32: Contiene libreras(DLL) y ejecutables pensadas para este SO, es el corazn del SO.
Config: Se crean los archivos de registro.
Drivers: Almacena los controladores de los dispositivos perifricos.
Spool: Se almacenan las colas de impresin.
Fonts: Se instalan todas las fuentes que podrn utilizar nuestras aplicaciones.
Help: Ficheros de ayuda del sistema operativo.
Repair: Copias de seguridad hechas con NTBACKUP.
Tasks: Se guardan las tareas programadas.
Temp o TMP(carpeta igual a Temp): Almacena archivos temporales.
Regedit.exe: Herramienta para edicin del registro.
Recycler: Hay una carpeta particular para cada usuario, para mantener la privacidad de su papelera.
System Volume Information: Se almacenan los puntos de restauracin.
4.4 Registro de Windows
4.4.1 Orgenes
4.4.2 Ficheros del registro
4.4.3 Claves principales
4.4.4 - Edicin del registro
4.4.5 Copias de seguridad y restauracin del registro