Notes 8 --- Other Secondary Memory Devices

(Claybrook, Chapter 2; Miller, Chapter 4 on PC disks; plus supplements --- see also BYTE Magazine, March 1994, Special Section on Memory Hierarchy, 78--116)

PC Disks
These include

For the most part, they can be considered as equivalent to the disks discussed in Notes 7. Some other remarks follow.

  1. We're all familiar with 3.5 and 5.25 "floppy" disks. These disks invariably have exactly one platter, and usually two surfaces.
  2. PC hard disks, such as IDE and SCSI hard disks, are like the disks we have discussed in class, but come packaged with their own controllers, and often extra features such as an external cache.
  3. Bernouilli boxes and transportable disks act somewhat like the Winchester boxes described in Miller.
  4. Hard cards come in two flavors:
Large Core Stores
Definition:

Properties:

In systems in which it is used, it is typically used for storing system information which

The mechanics of LCS will be discussed in class.

Charge-Coupled Devices and Magnetic Bubble Memories:
Charge-coupled devices (CCDs) and magnetic bubble memories (MBMs) can also be used to fill the gap between semiconductor memory and disks. Each, in some sense, can be thought of as the secondary memory equivalent of a flip-flop or shift register.

  1. A CCD is a buffer consisting of a linear/circular array (typically of size 16--128K) of electronic elements, each capable of propagating one bit of information, actually laid out in two dimensions.
  2. MBMs provide a hierarchical alternative to CCDs.
Optical devices:
Perhaps the most truly astonishing development in secondary storage has been optical storage technology. Claybrook, published in 1983, doesn't even mention them, and for that matter, neither does Miller (although she is not aiming for thorough coverage).

The current state of the art can be summarized as:

  1. Read-only (ROM) or write-once (WORM) disk technology is easy, and CD-ROM disks are widely used. The storage capacities are truly immense, and access time is still comparable to disk access time. Supporting hardware is more expensive than for disks, but not overwhelming.
  2. Read-write disk technology is not as well established, a combination of a somewhat-still-experimental nature and a high price for both hardware (the controllers, etc.) and media (the disks themselves).
  3. More experimental technology (3D disks, holographic disks, etc.) are in development, or being used as prototypes.
  4. The technology for CD-ROM involves pitting the surface of the disk --- a given location is either pitted or not. It's easy to see why this makes reading a good deal easier and less hardware intensive than writing. It's also not hard to see why extension to "write-once" (WORM) is not that difficult --- after all, it's filling existing pits that really causes the difficulty.
  5. Reading a CD-ROM involves a laser which shines on a cell; if the cell is unpitted, we'll get a specular reflection, while if it is pitted, the reflection will be diffuse.
  6. Read-write optical disks have to use a completely different (although still laser-based) technology, relying on media which change their chemical or physical properties when excited by laser light (and stay that way! --- without this requirement, things are much easier).
  7. 3-D technology uses two beams for read and for write, one for the level (think of surfaces) and one for the block. The block beam will always pass through any cell through which the level beam is not shining, so the detector will read the state of the cell at the intersection of the beams.
Mass stores:
Essentially, a mass store is like a juke box. There is a set of tapes (or CDs, or, less frequently, single-platter disks or disk boxes), plus a mechanism for selecting and mounting one of these on demand to a tape/CD/disk controller. When a file is needed, the process is: if the correct tape/etc. is mounted, do nothing. Otherwise, unmount the old tape and return it to its proper place; fetch the right tape and mount it. Then the tape controller takes over.

CD packs:
These closely resemble multi-surface hard disks, but each platter is in fact a removable CD. While in principle both surfaces of the CD could easily be used in such an arrangement, in practice only one surface is used, since that’s the structure of most CDs.

TABLE: Storage Hierarchy and Comparison
Current trends: Some remarks from BYTE, March 1994
END