Herramientas de usuario

Herramientas del sitio


clase:daw:si:2eval:tema09

¡Esta es una revisión vieja del documento!


09. Sistema de Archivos

Tipos de Discos

Hay dos tipos de discos:

  • Discos duros o también llamados discos magnéticos o HD: Son discos magnéticos con partes físicas que se mueven.
  • Discos SSD o también llamadas unidades de estado sólido: Son como memorias las USB. No tienen parte físicas que se muevan.

Los discos, tantos de un tipo como de otro se dividen en lo que llamamos sectores. Tienen un tamaño de 512 B (0,5 KiB). Dividir el disco en sectores se llama hacer un formateo de bajo nivel.

Discos duros

Sus características son:

  • Mucha capacidad
  • Baratos
  • Lentos
  • Se conectan por el interfaz SATA

Las estructura física de un HD es la siguiente:

  • Platos (Platters): Un HD tiene 1 o mas platos
  • Caras (Heads): Cada plato tiene 1 o 2 caras.
  • Pistas (Track): Cada cara tiene varias pistas.
  • Sectores (Sector): Cada pista tiene varios sectores.

El cabezas es como un brazo que se mueve para leer cada uno de los sectores. Además los platos giran para poner los sectores bajo el cabezal.

Para grabar un dato en un HD lo mínimo que se puede guardar es un sector. Los sectores ocupan

Mas información:

Discos SSD

Sus características son:

  • Poca capacidad
  • Caros
  • Muy rápidos
  • Tienen un número limitado de escrituras.
  • Se conectan por el interfaz SATA, M.2 y PCIe

Mas información:

Particiones

Una partición consiste en separar un disco en “partes” lógicas.En cada “parte” o partición se podrá instalar un sistema de archivos distinto y por lo tanto un sistema operativo distinto. La información de las particiones de un disco se guarda en el propio disco, en lo que se llama "tabla de particiones". Existen 2 tipos de tablas de particiones:

  • Tabla de particiones MBR: Es la antigua forma de hacer particiones. Solo soportaba hasta 4 particiones 1) y particiones de 2 TB
  • Tabla de particiones GUID (GPT) 2): Es la forma actual de hacer las particiones. Soporta hasta 128 particiones y particiones de 256 TB

Mas información:

Sistemas Archivos

Una vez hecho el formateo de bajo nivel para crear los sectores y creadas las particiones, es necesario "crear" el sistema de archivos.

Cluster

Es la unidad mínima de espacio con la que trabaja un sistema de archivos.En vez de ser 1 sector se trabajan con varios sectores consecutivos. También se llama unidad de asignación.

en la siguiente lista podemos ver lo que ocupa cada cluster en función del número de sectores que tiene.

  • 8 sectores -> 4 KiB o 4096 B
  • 16 sectores -> 8 KiB o 8192 B
  • 32 sectores -> 16 KiB
  • 64 sectores -> 32 KiB

Tamaño de cluster Ventajas Desventajas
Menor tamaño Se desperdicia menos espacio en el último cluster de cada archivo. Mejor cuando hay muchos archivos y pequeños El índice de todos los clusters que ocupa un fichero es mas grande
Mayor tamaño Hay menos fragmentación de los archivos. Mejor cuando hay pocos archivos y grandes. El índice de todos los clusters que ocupa un fichero es mas pequeño

Fragmentación

Es cuando el contenido de los archivos no se encuentra en clusters consecutivos sino en clusters “Desperdigados” por todo el disco. Una mayor fragmentación implica que el cabezal debe ir por todo el disco buscando los clusters del fichero por lo que la velocidad de lectura del fichero es menor.

La fragmentación solo se da en discos duros y no en discos SSD.

Características

Las principales características de un sistema de archivo son:

  • Tamaños máximos:
    • Partición
    • Fichero
    • Nombre de Archivo y subdrectorios.
  • El juego de caracteres del nombre de los archivos: UTF-8 , ISO-8859-1, etc.
  • Metainformación que almacenan
    • Permisos de acceso: POSIX o Listas de control de acceso (ACL)
    • Propietario
    • Fecha de creación
    • Fecha de último acceso
  • Otras características
    • Links: Hard o Soft (Acceso directo)
    • Journaling
    • Encriptación
    • Compresión

Tipos de Sistemas de archivos

Los sistemas de archivos se agrupan principalmente por el sistema operativo para el que están principalmente creados.

Windows

Linux

RAID

Ejercicios

Ejercicio 1

  • Calcula el nº de sectores que hay en un disco duro de 1 TiB.
  • Si un fichero ocupa 1 TiB. ¿Cuantos sectores ocupa?
  • Calcula el nº de clusters que hay en un disco duro de 1 TiB, sabiendo que el tamaño de cluster es de 2 KiB.
  • Calcula el nº de clusters que hay en un disco duro de 1 TiB, sabiendo que el tamaño de cluster es de 32 KiB.

Ejercicio 2

8.-Responde al siguiente Test:

I.-El diseñador (programador) de un sistema de archivos decide:

a) Las pistas que puede tener un disco
b) Los sectores que tiene cada pista de un disco
c) El tamaño del sector del disco.
d) Ninguna de las anteriores

II.-El MBR es:

a) El primer sector que se lee de un disco duro.
b) El nombre de un sistema de archivos
c) Es el nombre que se le da a la tabla de particiones
d) Ninguna de las anteriores

III.-Una partición primaria

a) Contiene como máximo 4 unidades lógicas
b) Puede contener cualquier número de unidades lógica
c) Debe contener como mínimo una unidad lógica
d) Ninguna de las anteriores

IV.-En cual de las siguientes particiones se puede arrancar un Windows 95

a) Partición Lógica
b) Partición primaria
c) Partición secundaria
d) Ninguna de las anteriores

V.-El código específico que arranca un sistema operativo se encuentra en:

a) MBR
b) VBR
c) MBR o VBR
d) MBR y VBR
e) Ninguna de las anteriores

VI.-Dado un archivo de 8 KiB y un tamaño de cluster de 16 KiB, si el fichero está fragmentado es porque:

a) Los sectores que almacenan la información no están todos consecutivos
b) Los clusters que almacenan la información no están todos consecutivos
c) Cualquiera de las opciones a) y b) pueden ser ciertas
d) Ninguna de las anteriores

VII.-El ext3 es:

a) Un sistema de archivos que solamente puede funcionar en Linux
b) Un sistema de archivos que solamente puede funcionar en Windows
c) Un sistema de archivos que funciona en Linux o Windows ya que el sistema de archivos es independiente del sistema operativo
d) No es un sistema de archivos sino un tipo de forma físico del disco duro.

VIII.-¿Cual es el fistema de archivos que suele usar Linux actualmente por defecto?.

a) RaiseFS
b) ZFS
c) ext4
d) Ninguna de las anteriores.
1)
Realmente soportaba mas pero de una forma extraña
2)
GUID Partition Table
clase/daw/si/2eval/tema09.1606763166.txt.gz · Última modificación: 2020/11/30 20:06 por admin