Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


RAID0

See RAID 0.



RAID 0

(Redundant Array of Independent Disks Mode 0) A popular disk subsystem that increases performance by interleaving data across two or more drives. Data are broken into blocks, called "stripes," and alternately written to two or more drives simultaneously to increase speed. For example, stripe 1 is written to drive 1 at the same time stripe 2 is written to drive 2. Then stripes 3 and 4 are written to drives 1 and 2 simultaneously and so on. When reading, stripes 1 and 2 are read simultaneously; then stripes 3 and 4 and so on.

Ironically, RAID 0 is a misnomer because there is nothing "redundant." If one drive fails, the entire RAID array fails. See disk striping, RAID 3, RAID 5 and RAID.




Disk Striping for Performance
Widely used for gaming, disk striping interleaves data across multiple drives for performance. However, there are no safeguards against failure.




RAID 0 Probability of Failure
The more drives in a RAID 0 array, the higher the probability of array failure. For example, if experience tells us that one out of a thousand drives fails in a year, the probability that a 2-drive array will fail in a year is 1 in 500; that a 3-drive array will fail is 1 in 333 and so on.

The formula: if the probability of failure of each of n drives is p for a given period, then the probability of not failing is (1-p). The probability of all drives functioning is (1-p)^n, and the probability that at least one drive will fail, causing the array to fail, is [1-(1-p)^n].



Personal Use Only

Before/After Your Search Term
BeforeAfter
RAID 1+0RAID1
RAID 10RAID10
RAID 3RAID3
RAID 4RAID4
RAID 5RAID5
RAID 6RAID6
RAID Advisory Boardrail
RAID arrayRails
RAID controllerRain Doll algorithm
RAID parityRainbow

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design