Herramientas de usuario

Herramientas del sitio


tutoriales:disquete_3_pulgadas

¡Esta es una revisión vieja del documento!


A> EL DISQUETE O DISCO FLEXIBLE

A estas alturas todo el mundo debe haber visto alguna vez un disco de música (disco de vinilo). Su forma peculiar lo define claramente: plano, redondo y con un agujero central. Pues bien, la apariencia externa de un disco de ordenador o disquete es básicamente la misma. Los usuarios de discos de tres pulgadas pueden no creerlo, ya que sus disquetes están encapsulados en una estructura plástica rectangular que los protege, pero por dentro siguen siendo redondos.

Sin embargo, el parecido entre un disco musical y otro de ordenador acaba aquí. Los discos de ordenador no guardan la información sobre un único surco espiral, sino en una superficie plástica flexible recubierta de una capa magnética.

Es ésta la que guarda la información digital bajo la forma de distintas orientaciones magnéticas de sus partículas.

El disco apareció como sustituto de las cintas magnéticas, que por su lentitud de acceso no daban suficientes prestaciones a los usuarios.

MODOS DE PROTECCIÓN DE UN DISCO

Los discos llevan orificios de protección contra escritura. Cuando se cierra el orificio, el disco permite escritura. Si está abierto, el disco queda protegido.

En algunos formatos se usa una pestaña deslizante o la ayuda de un objeto para activar la protección.

FORMATEAR UN DISCO

Formatear un disco es organizarlo en pistas y sectores, como si se colocaran estanterías en un armario.

Las pistas suelen ser 40 o 80 dependiendo del formato, y se numeran desde la exterior (0).

Cada pista se divide en sectores que permiten estructurar la información de forma accesible.

Los discos flexible poseen un agujero llamado perforación de índice que marca el inicio de la pista.

ESTRUCTURA DE UN DISCO

Existen dos estructuras: física y lógica. La física es el soporte físico, la lógica es la organización tras el formateo.

ESTRUCTURA FÍSICA DEL DISCO

Un disco flexible es el medio magnético en el que guardamos programas, datos y textos. Su forma es la de una corona circular. Al inicializarlo se divide en pistas, y cada pista en sectores.

En formatos CPC y PCW cada sector suele contener 512 bytes, aunque puede variar.

Los discos de 3 pulgadas de simple densidad tienen 40 pistas y 9 sectores por pista, con 360 sectores en total y 180K por cara.

Las pistas se numeran del 0 al 39 y los sectores del 0 al 8.

Algunos sectores pueden estar reservados para el sistema operativo.

FORMATO DE DISCO

El conjunto de características del disco se denomina formato de disco.

  • Formato de sistema
  • Formato de datos
  • Formatos específicos PCW (A, B, M)
ESTRUCTURA LÓGICA

El CP/M se divide en BIOS y BDOS. El BIOS trabaja a bajo nivel con pistas y sectores.

El BDOS usa bloques y registros de 128 bytes.

Los bloques pueden variar entre 1K y 16K según el sistema.

El directorio contiene nombres de archivos y bloques ocupados.

Para acceder a zonas especiales del disco se usa BIOS en lugar de BDOS.

El editor de sectores permite modificar directamente el contenido del disco.

Cada entrada de directorio ocupa 32 bytes con información del fichero.

ATRIBUTOS Y EXTENSIONES

Cada entrada de directorio puede contener hasta 16K. Los ficheros mayores se dividen en extensiones numeradas.

El número de usuario y atributos pueden almacenarse en los bytes superiores del nombre de fichero.

Los atributos incluyen:

  • Solo lectura
  • Sistema
  • Archivo
BLOQUE DE PARÁMETROS DE DISCO (DPB)

El sistema operativo utiliza una tabla llamada DPB para describir el formato del disco.

CONTROLADOR DE DISCO (FDC 765)

Los Amstrad usan el chip NEC 765 para controlar disquetes.

Este controlador puede trabajar en modo DMA o dependiente del CPU.

En estos sistemas normalmente no se usa DMA por limitaciones hardware.

FORMATOS DE DISCO

Los CPC y PCW utilizan tres formatos principales de disco.

Cada formato define la numeración de sectores de forma distinta.

  • Sistema CPC
  • Sistema PCW
  • Formato DATA
ARRANQUE DEL SISTEMA

Al encender el ordenador se ejecuta una rutina en ROM que lee el boot sector.

Este sector carga el sistema operativo en memoria.

En CP/M Plus puede cargarse desde un fichero especial del sistema.

El boot sector se ejecuta en dirección 0100h.

La limitación es su tamaño: 512 bytes.

CIERRE TÉCNICO

Los sistemas operativos de disco combinan estructuras físicas y lógicas complejas para gestionar la información.

CP/M mantiene compatibilidad histórica con registros de 128 bytes aunque el hardware use sectores de 512 bytes.

Esto explica parte de la complejidad del sistema.

tutoriales/disquete_3_pulgadas.1778916865.txt.gz · Última modificación: por jesus