Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Block allocation map
Data structure used to track disk blocks in use

In computer file systems, a block allocation map is a data structure used to track disk blocks that are considered "in use". Blocks may also be referred to as allocation units or clusters.

CP/M used a block allocation map in its directory. Each directory entry could list 8 or 16 blocks (depending on disk format) that were allocated to a file. If a file used more blocks, additional directory entries would be needed. Thus, a single file could have multiple directory entries. A benefit of this method is the possibility to use sparse files by declaring a large file size but only allocating blocks that are actually used. A detriment of this method is the disk may have free space (unallocated blocks) but data cannot be appended to a file because all directory entries are used.

We don't have any images related to Block allocation map yet.
We don't have any YouTube videos related to Block allocation map yet.
We don't have any PDF documents related to Block allocation map yet.
We don't have any Books related to Block allocation map yet.
We don't have any archived web articles related to Block allocation map yet.

Errata

The Commodore DOS used a similarly named but significantly different noting.

See also

References

  1. CP/M Plus Operating System System Guide (Second ed.). Monterey, CA: Digital Research, Inc. 1983. p. 41.

  2. CP/M Plus Operating System Programmer's Guide (Second ed.). Monterey, CA: Digital Research, Inc. 1983. p. 2-12,3-16.

  3. CP/M Plus Operating System Programmer's Guide (Second ed.). Monterey, CA: Digital Research, Inc. 1983. p. 2-12,3-16.