с другой стороны такие таблицы нужны на каждый диск
+ буфер чтения/записи
Код:
просто для информации
Корветовский диск, 5x1024*80*2
BLS = 2048 (размер блока)
DSM = 394 (блоков на диске)
DRM = 127 (записей в директории)
буфера
CSV=50
ALV=32
в cp/m биосе
буфер чтений 1к
буфер записи 1к
50*32*4(drive A-D) ~2504 байт
эт как помню.
при большом размере блока - потерери огромные
128 байт будут на диске 16к занимать, ведь диск выдается блоками BLS
плюс в CP/M нет директорий (есть USER, но оно странНо, это просто скрытие части файлов из той-де root)
так что всё что на диске есть должно быть в одной директории
имхо разуменее сделать монитруемые разделы и делать их не очень большими.
или мапить раздел на кучу букв.