Tema V - Parte 2
Tema V - Parte 2
Tema V - Parte 2
Tema V – Parte 2
Sistemas Operativos I
Sistemas Operativos: Sistema de Archivos
Tabla de particiones
Cilindro: disco físico. Ej: 1 diskette tiene 1 cilindro, mientras que un disco duro puede tener varios.
Pistas: divisiones concéntricas del disco. Un disco removible de 3.5” tiene en formato simple 18 pistas.
Sectores: unidad atómica en la que se divide un disco para acceder a él en múltiplos de esta. Ej: 512b
Bloques: agrupación de sectores que realiza el sistema operativo, denominado cluster en sistemas
Windows. El acceso al disco que realiza el S.O. se hace en esta unidad.
Sistemas Operativos: Sistema de Archivos
Tabla de particiones
Plato: cada uno de los discos de los que están compuesto el disco duro.
Cara: cada uno de los lados de un plato.
Cabeza: número de cabezales para la lectura/escritura de información.
Pista: una circunferencia dentro de una cara.
Cilindro: conjunto de varias pistas; son todas las circunferencias que están
alineadas verticalmente.
Sector : unidad mínima de información que se puede leer o escribir en un
disco duro. Generalmente, cada sector almacena 512 bytes de
información.
Sistemas de direccionamiento
b = i*P*S + j*S + k
Para obtener la dirección física de un bloque b:
i = int(b/PS) r = mod(b/PS)
j = int(r/S)
k = mod(r/S)
El BIOS del PC
Algoritmos de ubicación:
Asignación Contigua
Se entrega espacio continuo en el disco a los archivos.
Su ventaja es la implementación simple y el buen
desempeño en lectura.
La desventaja es la fragmentación excesiva y compleja
dado que se DEBE escribir cada archivo como un todo cada
vez.
Si se elimina un archivo se requiere otro de igual tamaño
para no desperdiciar lugar, o reubicar los archivos para
hacer espacio a un archivo más grande.
Partition Archivos
Boot MFT de Área de archivos
Record Sistema
Ejemplo Esquema partición NTFS
Archivos de Sistema
Contienen la información sobre los datos y operaciones que se realizan sobre el sistema de
archivos: espacio libre, log de transaccionalidad, etc.
Área de archivos
Donde realmente se almacenan los datos del usuario.
Sistemas Operativos: Sistema de Archivos
1 $MFTMirr Master File Tabla Mirror Puntero donde se encuentra el respaldo de la MFT. Solo se respaldan los
registros más importante. En NT3.5 se ubica a la mitad de la partición, en
versiones posteriores al final.
3 $Volume Volume Descriptor Contiene información crucial sobre la partición en si: versión NTFS, nombre,
etc.
4 $AttrDef Attribute Definition Table Nombres y tipos de los atributos que tendrá cada archivo.
6 $Bitmap Cluster Allocation Bitmap Mapa que muestra los clusters (bloques) disponibles
7 $Boot Volume Boot Code Puntero al segmento que contiene el código de arranque, en el caso de que
esta sea una partición activa (booteable)
8 $BadClus Bad Cluster File Lista de todos los bloques “malos” del disco, para no volver a utilizarlos.
9 $Secure Security File Contiene descriptores únicos para cada archivo del volumen
11 $Extend NTFS Extensions Usado por varias extensiones como quotas, reparse, identif. de objeto, etc.
Fuente: http://dbserver.kaist.ac.kr/~yjlee/Courses/CS230/ntfs/NTFS-3.html