wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Raid

profile
Ankit sharma undefined
Sep 09, 2024
0 Likes
0 Discussions
97 Reads

In operating systems (OS), a RAID (Redundant Array of Independent Disks) is a technology used to improve the performance, reliability, or storage capacity of disk systems by combining multiple physical drives into a single logical unit. Different RAID levels provide varying balances between fault tolerance (redundancy) and performance.Here are some common RAID levels:1. RAID 0 (Striping):Purpose: Increased performance.How it works: Data is split across multiple disks.Pros: High performance because reads and writes happen in parallel.Cons: No redundancy; if one disk fails, all data is lost.2. RAID 1 (Mirroring):Purpose: Data redundancy.How it works: Data is copied (mirrored) identically across two or more disks.Pros: High fault tolerance since data is stored on more than one disk.Cons: Higher cost as storage capacity is effectively halved.3. RAID 5 (Striping with Parity):Purpose: Balance of performance and fault tolerance.How it works: Data is striped across multiple disks with parity information (error detection) stored on one disk.Pros: Can tolerate a single disk failure without losing data.Cons: Slightly slower writes due to parity calculations.4. RAID 6 (Striping with Dual Parity):Purpose: Better fault tolerance.How it works: Similar to RAID 5 but with additional parity, allowing two disks to fail.Pros: Can handle two simultaneous disk failures.Cons: Lower write performance due to dual parity calculations.5. RAID 10 (1+0, Mirroring + Striping):Purpose: Combines RAID 1 and RAID 0.How it works: Data is mirrored and then striped across multiple disks.Pros: High performance and redundancy.Cons: High cost since it requires at least four disks.In the context of an operating system, RAID can be implemented either through:Software RAID: Managed by the OS with no need for dedicated hardware. Example: Linux software RAID.Hardware RAID: Managed by a dedicated RAID controller.The choice of RAID level depends on the specific needs for performance, cost, and redundancy.


Comments ()


Sign in

Read Next

MEMORY MANAGEMENT FILE

Blog banner

Studying Denial of service attack using DOSHTTP tool

Blog banner

Paralysis/Paralysis Stroke

Blog banner

Virtual Memory

Blog banner

Analysis of Digital Evidence In Identity Theft Investigations

Blog banner

Memory management

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

Bitcoin sent using radio waves! No internet!

Blog banner

Product Discount Calculator

Blog banner

Deming’s Process

Blog banner

Disk scheduling

Blog banner

Deadlock

Blog banner

Evolution of operating systems

Blog banner

Deadlock in Operating System

Blog banner

Supervised and Unsupervised Learning

Blog banner

Texting is actually better than talking in person

Blog banner

The Psychology of Diversity, Equity & Inclusion: How Inclusive Workplaces Boost Productivity

Blog banner

virtual machine

Blog banner

Threads

Blog banner

Virtual Machine

Blog banner

“CONSISTENCY” in Social Media Marketing

Blog banner

The Peephole

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

TECHNOLOGY : BOON OR CURSE ?

Blog banner

KAHAWA TEA

Blog banner

What is Network Security?

Blog banner

Why is it hard to design an Operating Systems ?

Blog banner

How to kiss

Blog banner

What is process

Blog banner

Short note on Microsoft office

Blog banner

History of Money

Blog banner

Android Flashlight Application

Blog banner

virtual memory

Blog banner

How to use GIT & GITHUB

Blog banner

What is a Malware ?

Blog banner

memory managment

Blog banner

Digital Marketing

Blog banner

Linux Virtual Machine Process Scheduling

Blog banner

File Organization and Access

Blog banner

Distributed Denial of Service (DDoS) attack

Blog banner

Synchronization

Blog banner

Khau Galli – Vile Parle

Blog banner