scjones@thor.UUCP (Larry Jones) (09/21/90)
In article <Sep.19.12.05.42.1990.26653@dimacs.rutgers.edu>, srm@dimacs.rutgers.edu (Scott R. Myers) writes: > Okay I'm tired of being in the dark about all of this different Hard > Disk interfacing. I've worked with IBM, Mac and Amiga and everyone > seems to do it different. I've got IDE MFM ESDI Hocus Pocus on the > brain. Can some of the netlanders shed some light on What all of > these Acronyms mean but more importantly for my knowledge which is the > better performer and why. Thanx in Advance!!! OK, one more time: There are two separate concepts that need to be addressed to understand hard disks -- the recording technology and the disk interface. FM, MFM, RLL, ARLL, ADRT, and ZBR and all recording technologies. ST412, ST506, ESDI, SCSI, IDE, and AT are disk interfaces. Any recording technology can be combined with any interface, so it takes a pair of these to completely describe a disk. The recording technology is actually determined by the controller which may be an integral part of the disk or may be a completely separate piece of hardware depending on the interface. Recording Technologies ---------------------- FM is Frequency Modulation. This is the recording technology used for single density floppies. It is not currently in use for hard disk. MFM is Modified Frequency Modulation. This is the recording technology used for double density floppies and many hard disks. It has twice the capacity of FM and results in the traditional 17 sectors of 512 bytes each per track on a typical disk. RLL is Run Length Limited. There are actually infinitely many RLL recording schemes including FM (RLL 0,1) and MFM (RLL 1,3). When used all by itself, it refers to RLL 2,7 which has three times the capacity of FM (1.5 time MFM) and results in 26 sectors per track. ARLL is Advanced RLL (also known as ADRT for Advanced Data Recording Technology). This is another RLL method which is used by Perstor to achieve nearly four times the capacity of FM. ZBR is Zone Bit Recording which means that different recording methods are used on different parts of the disk. This allows many more sectors per track on the large outer tracks than on the small inner tracks. Disk Interfaces --------------- ST412 and ST506 are the traditional hard disk interfaces. The controller is completely separate from the disk; it typically plugs into a bus and is connected to the disk by a cable. These interfaces are nearly identical (the names are currently used interchangably) and are named for the original Shugart disks that had them. IDE is Integrated Drive Electronics (which is also known as AT for the IBM PC-AT). IDE puts a traditional disk controller on the disk drive. The controller can then be connected by a cable directly to the AT bus (although a special connector or adapter card is required). SCSI is the Small Computer System Interface. The SCSI is a separate bus which is defined to allow all sorts of peripherals to be connected -- disks, tape drives, even printers. A SCSI disk drive has an integral controller which can completely hide the actual geometry of the disk which allows for things like ZBR. The computer system also needs an interface to the SCSI bus -- this can be as simple as an adapter card that lets software read and write the individual bus lines of as complex as an intelligent controller that supports multiple outstanding requests and bus master DMA access to memory. ESDI is the Enhanced Small Device Interface, another bus similar to SCSI but optimized for disks only. An ESDI drive has the most critical parts of the controller on the drive and the rest of the controller on a separate card which is connected to the drive by a cable. Advantages and Disadvantages ---------------------------- Recording technologies are easily summed up -- higher densities give you higher capacity and speed and lower reliability. Drives with integrated controllers increase reliability since the low-level signals from the disk don't have nearly as far to go. Thus, a high density drive with an integral controller should be as reliable as a lower density drive with a separate controller. Drives with integral controllers are more expensive than drives without (for obvious reasons), which can be important if you're buying more than one. ESDI is a nice compromise here since some of the controller logic is shared. SCSI is nice if you want to support lots of devices (SCSI allows up to 7 devices on the bus, the other interfaces support only two disks) or a number of different devices. Performance is very difficult to generalize. It depends as much on what you are doing and what kind of software is driving the hardware as it does on the actual hardware. As a very rough rule of thumb, ST506 and IDE interface drives are slowest, SCSI and ESDI fastest. ---- Larry Jones UUCP: uunet!sdrc!thor!scjones SDRC scjones@thor.UUCP 2000 Eastman Dr. BIX: ltl Milford, OH 45150-2789 AT&T: (513) 576-2070 There's a connection here, I just know it. -- Calvin