SlideShare une entreprise Scribd logo
1  sur  114
Télécharger pour lire hors ligne
Introduction to
Solid State Drive
Technology

Saturday, November 16, 13
Class Overview
• The Evolution of Storage Technology
• Spinning Disks
• Storage Metrics
• Solid State Technology

Saturday, November 16, 13

better understanding of spinning disks, understand high & low level flash, issues with SSDs
The Evolution of Storage
Technology

Saturday, November 16, 13
Pre-History

Density/Time

Saturday, November 16, 13

Speed/Time
Spinning Disks

Saturday, November 16, 13
The Parts of
a Hard Drive

Saturday, November 16, 13
The Parts of
a Hard Drive

Platters

Saturday, November 16, 13
The Parts of
a Hard Drive

Saturday, November 16, 13

Actuator Arms
and Heads
The Parts of
a Hard Drive

Saturday, November 16, 13

Controller
and Interface
Voltron Force Assemble!

Saturday, November 16, 13
Disk Interface
• Removable (USB/CF)
• SATA1 / II / III
• Nearline SAS
• SAS
• Fibre Channel
• PCI-e
Saturday, November 16, 13
Disk
Interface

•
•

Saturday, November 16, 13

USB

Spinning Disk
Removable Media
Advantages:

•

Nigh Universal

Disadvantages:

•
•
•
•

Slower
Fragile
Easily lost.
Abstraction Layer
Disk
Interface

SATA I / II / III
• Speeds: 1.5 / 3 / 6Gb/s
• Requires AHCI for things like NCQ
• Subset of SAS
• Shares IDE command set
Saturday, November 16, 13

AHCI - Advanced Host Controller Interface (IDE is ok for TRIM)
NCQ on SSD ensure SSD has things to do while host is latent
(Intel can queue 32 requests) - logo from SATA-IO (intnl org)
Disk
Interface

SATA 3.1
(This time, it’s personal)

• Approved July 2011
• Universal Storage Module
• mSATA
• QTRIM
Saturday, November 16, 13

QTRIM - queued TRIM commands, USM is a mobile drive standard
SAS / Nearline SAS
• SAS
• Enhanced CRC checking
• 512/520/528 bit blocks
• Low density, high reliability
• Nearline SAS
• ...not so much
Saturday, November 16, 13

Serially Attached SCSI - 16 bits of CRC
Disk Geometry

Saturday, November 16, 13
Disk
Geometry

Platters

Saturday, November 16, 13
Disk
Geometry

Tracks

Saturday, November 16, 13
Disk
Geometry

Cylinders

Saturday, November 16, 13
Disk
Geometry

Cylinders

Saturday, November 16, 13
Disk
Geometry

Sectors

Saturday, November 16, 13
Disk
Geometry

Logical Block Addressing
• First introduced as an abstraction layer
• Replaced CHS addressing
• Address Space is Linear (block 0 - n)
• Size of address space depends on the
standard at time of manufacture.

Saturday, November 16, 13

Currently at 48-bit LBA -
Variables Affecting
Spinning Disk IO Rate

Saturday, November 16, 13
Platter Rotational Speed

Saturday, November 16, 13
Seek Speed

Saturday, November 16, 13
Data Density

Saturday, November 16, 13
Variables
Affecting
Spinning
Disk Speed

Controller Cache

Saturday, November 16, 13

Size / battery backed / hybrid drives
Spinning Disk
Damage Vectors

Saturday, November 16, 13
Spinning Disk
Damage Vectors

Movement
• Movement vertical or parallel to platter
• Measured in G forces
• Head Crashes
• Spinning Down
• Head uses “Landing Strip”
• Repeated platter contact causes damage
to the read/write head

Saturday, November 16, 13

Used to manually park the heads | Putting your computer to sleep can cause the head to park
| nanocoating on the bumpy landing strip
Protection against
movement
• “Active Drive Protection”: Free-fall sensor
• Has a lift arm to lift the head away from the
platter

• Some protection systems are in the drive,
some are in the controller

• Don’t mix the two
Saturday, November 16, 13

Apple: Sudden motion sensor, Lenovo/IBM: Hard Drive Active Protection System
Next slide: “You know, vibrations are movement...”
You know, vibrations
are movement...

Saturday, November 16, 13
Yes, vibrations are
important, too

Saturday, November 16, 13
Spinning Disk
Damage Vectors

Shelf Life
• Oil / Lubricants in bearings
• Temperature fluctuations
• Magnetic “events” (bit rot)
• Outgassing / vapor removal
Saturday, November 16, 13

Long-term “archival quality” drives with long-life lubricant
Long term “cold storage” arrays which periodically spin up drives every few weeks to clean &
scrub the data
Spinning Disks in RAID
• Redundant Array of Inexpensive Disks
• Common RAID levels:
• 0,1,5,6,10
• Software / Hardware
Saturday, November 16, 13
Spinning
Disks
In RAID

Important
Considerations
• Redundancy
• Capacity
• Speed
• Robust

Saturday, November 16, 13

Speed: Dedicated hardware? Single point of failure? Parity Calculation? How long to rebuild a
drive? NUMBER OF SPINDLES!! Redundancy: How many drive failures? URE errors? Capacity:
Parity stripe or mirrors? (harder better faster stronger)
Spinning
Disks
In RAID

Advantages
• Linear Speed
• Price (Per Gigabyte)
• Well-Understood

Saturday, November 16, 13
Spinning
Disks
In RAID

Disadvantages
• Random Speed
• Price (per IOPS)
• Failure Rate
• Rebuild Speed

Saturday, November 16, 13
Storage Metrics

Saturday, November 16, 13
IOPS
• What are they?
• What aren’t they?

Saturday, November 16, 13
The Simplified Equation
IOPS = 1/(((R+W)/2)/1000) + (L/1000)
R = Average Read Time
W = Average Write Time
L = Average Latency

Saturday, November 16, 13
Rule of Thumb
Assumptions
RPM
5400

50-80

7200

80-100

10k

130-150

15k

Saturday, November 16, 13

IOPS

180-200
Determining IOPS
• Per Drive
• Manufacturer’s Stated Numbers
• Rule of Thumb
• Per RAID Array
• Write penalty
Saturday, November 16, 13
IO Profiling
•

•

Active Tools

•
•
•

Bonnie++
dd
Intel NAS Toolkit

Passive Tools

•
•

io(stat/meter/top), atop
Resource Monitor / Process Explorer

Saturday, November 16, 13

http://www.intel.com/products/server/storage/NAS_Perf_Toolkit.htm
Solid State Drive
Technology

Saturday, November 16, 13
NOR Flash
• Reads and writes are atomic single-bit
• Expensive
• Small specific use cases

Saturday, November 16, 13

Won’t talk about NOR much.
NAND Flash
• Reads are based on “read blocks” (4k)
• Writes are based on “erasure blocks”
• Cheap (and getting cheaper)
• Broad use cases
Saturday, November 16, 13
Read / Write Profiles
• Logical addresses abstracted from LBA
• No seek time
• Reads are generally very fast
• Writes are typically slower
Saturday, November 16, 13

Random and Linear IO have identical access time
Next slide: The magic
The Magic
Insulating
Barrier

Pure
Silicon

Doped silicon capable of
holding an electrical charge

Saturday, November 16, 13

Barrier is a dielectric film (silicon oxide)
Quantum Tunneling

(transmission coefficient for a particle tunneling through a single potential barrier)

Saturday, November 16, 13

Hot Carrier Injection
Storage / Erase uses Fowler-Nordheim Tunnel Injection / Release
Doped Silicon
Single Layer Cell (SLC)

Multi-Layer Cell (MLC)

Triple-Layer Cell (TLC)
Saturday, November 16, 13

Use charge pumps to get through the barrier
Each charge level has a binary state - 1 or 0
Gradual Destruction
Multiple cells need
multiple writes
Energy increases
with cell layers

Barrier accumulates
electrons
Saturday, November 16, 13

Electrical potential
difference of barrier
and cells disappears
Difficulty Going Forward
SLC

MLC

0

00

000

100

0000

0100

1000

1100

1

01

001

101

0001

0101

1001

1101

10

010

110

0010

0110

1010

1110

11

011

111

0011

0111

1011

1111

Saturday, November 16, 13

TLC

4LC
Density
• 3-Dimensional
• Charge levels
• Size of cells
• “Dot Pitch” (Cells Per Inch)
• 5nm, 3nm, 2nm
• Varies with “level” count
Saturday, November 16, 13
SLC / ESLC
• Low Density
• Single (bit) Level Cell
• Quick: 25µs Read / 200-300µ Write
• More robust & long wear time
• Write endurance near 100,000 cycles
Saturday, November 16, 13

Capacity expensive | only in 5nm / 3nm densities |
MLC / EMLC
• Reasonably High Density
• Two (bit) Level Cell
• Decently fast: 50µs Read / 600-900µs Write
• Medium lifetime
• Write endurance near 3,000 cycles
Saturday, November 16, 13
TLC
• Very High Density
• Three (bit) Level Cell
• Decently fast: 75µs Read / 900-1350µs Write
• Not very robust or durable :-(
• Write endurance ~ 1,000 cycles
Saturday, November 16, 13
Write Amplification and
Garbage Collection

Saturday, November 16, 13
Block Sizes
• Read Block
• 4k (aka “page”)
• Erasure Block
• (Large) multiple of 4k
• aka “block”
Saturday, November 16, 13

e-ink parallel

256KB
erasure
block size
Write Amplification

Written Data
Empty Cell

Saturday, November 16, 13

next - want to change the data in the upper right quadrant
Write Amplification
Written Data
Empty Cell
New Data
Old Data

Saturday, November 16, 13

next - big chunk of new data to write
Write Amplification
Written Data
Empty Cell
Old Data

New Data
Saturday, November 16, 13

Where does this go? We’re out of empty erasure blocks!
Write Amplification
Written Data
Empty Cell
New data written
over old cell

Saturday, November 16, 13

w/o
TRIM
Write Amplification
Written Data
Empty Cell
New data written
over old cell

Saturday, November 16, 13

w/
TRIM
Garbage Collection

Saturday, November 16, 13
Garbage Collection

Saturday, November 16, 13
Garbage Collection

Saturday, November 16, 13
Garbage Collection

Saturday, November 16, 13
Garbage Collection

Saturday, November 16, 13
IO Performance Profiles

Saturday, November 16, 13
Remember:
• Spinning Disks
• Linear is fast
• Random is slow
• Read marginally faster than writes
(sometimes)

Saturday, November 16, 13

writes slower when switching tracks
With SSDs:
• Reads are fast
• Writes are slow(ish)
• Random or linear doesn’t matter (as much)

Saturday, November 16, 13
SSD Performance
Overview
•

Saturday, November 16, 13

Depends on

•
•
•
•
•
•
•

Number of flash chips in use
Number of busses from the processor
Performance of controller CPU
Contention
Bus speed
Number of erasure blocks used
Number of previous writes to flash cells
• Chips
• IO Busses
• CPU Cores

Saturday, November 16, 13
Causes of Contention
• Legitimate use
• Garbage collection
• Legitimate (but latent) useage
• IO Blender!
(Bender Blender: http://bit.ly/10vc7Sf)
Saturday, November 16, 13

Latent: updatedb? atime? app-level garbage collection?
(t-shirt at threadless)
Bus Speed
• SATA - 3 or 6 Gb/s?
• IOPS Calc
• Can your controller handle your disks?

Saturday, November 16, 13
Read
• Very fast
• No seek time
• moderately improved over spinning
disk (linear - random greatly)

• Causes no damage to the media
• Generally scales up with capacity
Saturday, November 16, 13
Write
• Usually fast (depending on drive usage)
• No seek time
• highly improved over spinning disk
• Causes no damage to the media
• Generally scales up with capacity
Saturday, November 16, 13
Spinning Disk
Read/Write Matrix
Read
Linear
Random
Saturday, November 16, 13

Write
SSD
Read/Write Matrix
Read
Linear
Random
Saturday, November 16, 13

Write
Solid State in Practice

Saturday, November 16, 13
Solid State Form Factors

Saturday, November 16, 13
Removable Media

Saturday, November 16, 13
Drives

Saturday, November 16, 13
PCI Cards

Saturday, November 16, 13

Next slide: parts of an SSD
Parts of an SSD

Saturday, November 16, 13
Interface

USB

PCI
Saturday, November 16, 13

IDE (sadly?)

SATA/SAS
Controller
Main
Processor

RAM
Cache

Battery /
SuperCapacitor

I/O Bus Lanes
Saturday, November 16, 13
Flash Chips

Saturday, November 16, 13

If individual chip capacity is finite, how do bigger drives increase capacity? What does this
mean for performance?
Flash Controllers
• Flash Translation Layer (FTL)
• Stripe Writes
• Interpret bus instructions
• Wear Leveling
• Garbage Collection
Saturday, November 16, 13

Do the heavy lifting - single largest problem with flash drives, without a doubt.
Flash Translation Layer
LBA (0...n blocks)

F
Saturday, November 16, 13

L

A

S

H

C

H

I

P

S
SSD Aspects & Concerns

Saturday, November 16, 13
Longevity
• Primarily determined by the class of flash
• (e)SLC, (e)MLC, TLC
• Related to wear-leveling
• Under-reported capacity
• Short-stroking improves lifetime (not speed)
Saturday, November 16, 13
Partition Alignment
• Performance and longevity
• As big (or bigger) issue than it was in
spinning disks

• Native 4k read blocks
• Far larger erasure blocks
• larger than is practical for alignment
Saturday, November 16, 13
TRIM
• As a command, refers to ATA-8 spec
• SCSI equivalent is UNMAP, but both are
often referred to as TRIM.

• Does not immediately delete unused blocks
• Allows for GC
Saturday, November 16, 13

Linux calls this “discard” - TRIM refers
Linux TRIM Support
• EXT4 / XFS / JFS / BTRFS - Native using
‘discard’ option

• Consider NOOP or Deadline IO scheduler
• fstrim (part of util-linux) for R/W vols
• zerofree for R/O vols
Saturday, November 16, 13

fstrim & zerofree - userland - important for thin-provisioned volumes on SAN arrays which
support it. Check docs on schedulers for details - deadline prefers read queues (under /sys/
block)
OSX Trim Support
• Comes by default on factory-installed SSDs
• Trim-Enabler
• http://www.groths.org/trim-enabler/

Saturday, November 16, 13
ZFS and SSDs
• ZFS Intent Log (ZIL)
• Adaptive Replacement Cache (ARC)
• arc_summary can help you decide

Saturday, November 16, 13

ZIL is almost like a journal - ARC is a RAM cache that has disk backing it. SSDs can be L2ARC
- https://code.google.com/p/jhell/wiki/arc_summary
Filesystems in General
•
•
•

Standard journaling filesystems
Mount options (atime/relatime, etc), /tmp->tmpfs
Next-Gen

•
•
•

ZFS / BTRFS
Distributed Filesystems
DRBD

Saturday, November 16, 13

ZFS - SSD cache pool | ZFS/BTRFS are COW | DRBD no trim
Monitor Health w/
S.M.A.R.T.
• S.M.A.R.T. information
• vendor-specific
• Includes flash erase count
• smartctl on Linux and Mac
• Dozens of tools on Windows (check wiki)
Saturday, November 16, 13
Forensics
...Our results lead to three conclusions:

built-in commands are effective, but
manufacturers sometimes implement them
incorrectly.
First,

overwriting the entire visible address space of
an SSD twice is usually, but not always, sufficient to
Second,

sanitize the drive.

none of the existing hard drive-oriented
techniques for individual file sanitization are
effective on SSDs
Third,

Reliably Erasing Data From Flash-Based Solid State Drives
Michael Wei∗, Laura M. Grupp∗, Frederick E. Spada†, Steven Swanson∗
∗Department of Computer Science and Engineering, University of California, San Diego
†Center for Magnetic Recording and Research, University of California, San Diego

(http://bit.ly/fast11-wei-paper)
Saturday, November 16, 13
SSD-enhanced RAID
Array Considerations

Saturday, November 16, 13
Hardware / Software
Hardware RAID Controllers

• Dedicated CPU Power • Commercial Support
• Battery-backed storage • Proprietary Tech
Software RAID Controllers

• Trust (eyes on code) • Portability
• Excessive cost of HW • Spare CPU Cycles
Saturday, November 16, 13

single point of failure
TRIM / GC?
• Does the RAID software/device know
enough to pass along TRIM?

• Will the array eventually crawl because of
ongoing GC issues?

Saturday, November 16, 13

No software RAID that I know of supports it. Intel chipset for RAID0 with TRIM
Access Bandwidth
• How much data can a single drive transmit?
• How many drives are in the array?
• What is the aggregate bus speed to the
array controller?

• What is the bus speed to the host(s)?
Saturday, November 16, 13
SSD Throughput
Example
4.15Gb/s

From Tech Radar: http://bit.ly/100UhvY
Saturday, November 16, 13
Controller / Bus
• Speed / Ports
• How mature / reliable / tested?
Remember
Me?

Saturday, November 16, 13

Just because buses exist in a storage array oesn’t make them magic and infinite in size
Tiering / Caching
Very fast SDRAM
SSD tier - hot blocks
Faster spinning disks
Very slow, cheap disks
Saturday, November 16, 13
Future Technology

Saturday, November 16, 13
Enhanced Capacity

Saturday, November 16, 13

Kowloon Walled City
Enhanced Longevity

Saturday, November 16, 13

Telomeres in chromosomes
Smart SSDs

Saturday, November 16, 13

Active Flash
Saturday, November 16, 13
What should I buy?

Saturday, November 16, 13
Questions?

Saturday, November 16, 13

Contenu connexe

Tendances

Magnet Shuffle Service: Push-based Shuffle at LinkedIn
Magnet Shuffle Service: Push-based Shuffle at LinkedInMagnet Shuffle Service: Push-based Shuffle at LinkedIn
Magnet Shuffle Service: Push-based Shuffle at LinkedInDatabricks
 
Holographic versatile disk
Holographic versatile diskHolographic versatile disk
Holographic versatile diskshamini sony
 
Holographic data storage technolohy
Holographic data storage technolohyHolographic data storage technolohy
Holographic data storage technolohySanjay Dhritlahare
 
Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)sumanth ch
 
Database Implementation Report
Database Implementation ReportDatabase Implementation Report
Database Implementation ReportJennifer N Wiley
 
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSE
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSEUnderstanding blue store, Ceph's new storage backend - Tim Serong, SUSE
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSEOpenStack
 
Basics of storage Technology
Basics of storage TechnologyBasics of storage Technology
Basics of storage TechnologyLopamudra Das
 
Taming the PDB: Resource Management and Lockdown Profiles
Taming the PDB: Resource Management and Lockdown ProfilesTaming the PDB: Resource Management and Lockdown Profiles
Taming the PDB: Resource Management and Lockdown ProfilesMarkus Flechtner
 
Aggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low Latency
Aggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low LatencyAggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low Latency
Aggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low LatencyScyllaDB
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsMarkus Michalewicz
 
Cosco: An Efficient Facebook-Scale Shuffle Service
Cosco: An Efficient Facebook-Scale Shuffle ServiceCosco: An Efficient Facebook-Scale Shuffle Service
Cosco: An Efficient Facebook-Scale Shuffle ServiceDatabricks
 
External memory - Computer Architecture
External memory - Computer ArchitectureExternal memory - Computer Architecture
External memory - Computer ArchitectureBretz Harllynne Moltio
 
Storage networks
Storage networksStorage networks
Storage networksAhmed Nour
 
OMI - The Missing Piece of a Modular, Flexible and Composable Computing World
OMI - The Missing Piece of a Modular, Flexible and Composable Computing WorldOMI - The Missing Piece of a Modular, Flexible and Composable Computing World
OMI - The Missing Piece of a Modular, Flexible and Composable Computing WorldAllan Cantle
 

Tendances (20)

Magnet Shuffle Service: Push-based Shuffle at LinkedIn
Magnet Shuffle Service: Push-based Shuffle at LinkedInMagnet Shuffle Service: Push-based Shuffle at LinkedIn
Magnet Shuffle Service: Push-based Shuffle at LinkedIn
 
Holographic versatile disk
Holographic versatile diskHolographic versatile disk
Holographic versatile disk
 
Holographic data storage technolohy
Holographic data storage technolohyHolographic data storage technolohy
Holographic data storage technolohy
 
Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)
 
Database Implementation Report
Database Implementation ReportDatabase Implementation Report
Database Implementation Report
 
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSE
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSEUnderstanding blue store, Ceph's new storage backend - Tim Serong, SUSE
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSE
 
Basics of storage Technology
Basics of storage TechnologyBasics of storage Technology
Basics of storage Technology
 
Disk memory systems
Disk memory systemsDisk memory systems
Disk memory systems
 
Storage basics
Storage basicsStorage basics
Storage basics
 
Taming the PDB: Resource Management and Lockdown Profiles
Taming the PDB: Resource Management and Lockdown ProfilesTaming the PDB: Resource Management and Lockdown Profiles
Taming the PDB: Resource Management and Lockdown Profiles
 
Aggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low Latency
Aggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low LatencyAggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low Latency
Aggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low Latency
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
 
SAN
SANSAN
SAN
 
Hadoop Overview kdd2011
Hadoop Overview kdd2011Hadoop Overview kdd2011
Hadoop Overview kdd2011
 
Cosco: An Efficient Facebook-Scale Shuffle Service
Cosco: An Efficient Facebook-Scale Shuffle ServiceCosco: An Efficient Facebook-Scale Shuffle Service
Cosco: An Efficient Facebook-Scale Shuffle Service
 
External memory - Computer Architecture
External memory - Computer ArchitectureExternal memory - Computer Architecture
External memory - Computer Architecture
 
Internal memory
Internal memoryInternal memory
Internal memory
 
Storage Basics
Storage BasicsStorage Basics
Storage Basics
 
Storage networks
Storage networksStorage networks
Storage networks
 
OMI - The Missing Piece of a Modular, Flexible and Composable Computing World
OMI - The Missing Piece of a Modular, Flexible and Composable Computing WorldOMI - The Missing Piece of a Modular, Flexible and Composable Computing World
OMI - The Missing Piece of a Modular, Flexible and Composable Computing World
 

En vedette

SSD - Solid State Drive PPT by Shyam jos
SSD - Solid State Drive PPT by Shyam jos SSD - Solid State Drive PPT by Shyam jos
SSD - Solid State Drive PPT by Shyam jos Shyam Jos
 
Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Hemanth HR
 
Ssd – Solid State Drive
Ssd – Solid State DriveSsd – Solid State Drive
Ssd – Solid State DriveMild
 
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...ravipbhat
 
SSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainSSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainAtishay Jain
 
Seminar report on third generation solid state drive
Seminar report on third generation solid state driveSeminar report on third generation solid state drive
Seminar report on third generation solid state driveAtishay Jain
 
Hard Disk Drive versus Solid State Drive
Hard Disk Drive versus Solid State DriveHard Disk Drive versus Solid State Drive
Hard Disk Drive versus Solid State DriveDac Khue Nguyen
 
SSD - Solid State Drive
SSD - Solid State DriveSSD - Solid State Drive
SSD - Solid State DriveVagner Leal
 
Enterprise-class Solid State Drives
Enterprise-class Solid State DrivesEnterprise-class Solid State Drives
Enterprise-class Solid State Drivescalypsori
 
Exploring solid state drives
Exploring solid state drivesExploring solid state drives
Exploring solid state drivesMichael Brown
 
Solid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsSolid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsMatt Simmons
 
Ssd(solid state drive )
Ssd(solid state drive )Ssd(solid state drive )
Ssd(solid state drive )Karthik m
 
Flash Memory Storage
Flash Memory StorageFlash Memory Storage
Flash Memory StorageSayam Asjad
 

En vedette (20)

SSD - Solid State Drive PPT by Shyam jos
SSD - Solid State Drive PPT by Shyam jos SSD - Solid State Drive PPT by Shyam jos
SSD - Solid State Drive PPT by Shyam jos
 
Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013
 
Ssd – Solid State Drive
Ssd – Solid State DriveSsd – Solid State Drive
Ssd – Solid State Drive
 
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
 
SSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay JainSSD - Solid State Drive PPT by Atishay Jain
SSD - Solid State Drive PPT by Atishay Jain
 
Seminar report on third generation solid state drive
Seminar report on third generation solid state driveSeminar report on third generation solid state drive
Seminar report on third generation solid state drive
 
Hard Disk Drive versus Solid State Drive
Hard Disk Drive versus Solid State DriveHard Disk Drive versus Solid State Drive
Hard Disk Drive versus Solid State Drive
 
Solid state drives
Solid state drivesSolid state drives
Solid state drives
 
SSD - Solid State Drive
SSD - Solid State DriveSSD - Solid State Drive
SSD - Solid State Drive
 
Hard disk PPT
Hard disk PPTHard disk PPT
Hard disk PPT
 
Solid state drive
Solid state driveSolid state drive
Solid state drive
 
Enterprise-class Solid State Drives
Enterprise-class Solid State DrivesEnterprise-class Solid State Drives
Enterprise-class Solid State Drives
 
Exploring solid state drives
Exploring solid state drivesExploring solid state drives
Exploring solid state drives
 
Solid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsSolid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln Labs
 
Solid State Drive
Solid State Drive Solid State Drive
Solid State Drive
 
Ssd(solid state drive )
Ssd(solid state drive )Ssd(solid state drive )
Ssd(solid state drive )
 
Flash Memory Storage
Flash Memory StorageFlash Memory Storage
Flash Memory Storage
 
Solid state drive.
Solid state drive.Solid state drive.
Solid state drive.
 
Nand flash memory
Nand flash memoryNand flash memory
Nand flash memory
 
Flash Memory
Flash MemoryFlash Memory
Flash Memory
 

Similaire à Introduction to Solid State Drives

06_External Memory.ppt
06_External Memory.ppt06_External Memory.ppt
06_External Memory.pptsaurabhpawar98
 
06_External Memory.ppt
06_External Memory.ppt06_External Memory.ppt
06_External Memory.pptRaziAhmed30
 
06 external memory
06 external memory06 external memory
06 external memorydilip kumar
 
Percona live linux filesystems and my sql
Percona live   linux filesystems and my sqlPercona live   linux filesystems and my sql
Percona live linux filesystems and my sqlMichael Zhang
 
Presentation database on flash
Presentation   database on flashPresentation   database on flash
Presentation database on flashxKinAnx
 
Disk structure.45
Disk structure.45Disk structure.45
Disk structure.45myrajendra
 
9_Storage_Devices.pptx
9_Storage_Devices.pptx9_Storage_Devices.pptx
9_Storage_Devices.pptxJawaharPrasad3
 
Mark Callaghan, Facebook
Mark Callaghan, FacebookMark Callaghan, Facebook
Mark Callaghan, FacebookOntico
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Raid Data Recovery
 
External Memory 3i31 computer and organization arc
External Memory 3i31 computer and organization arcExternal Memory 3i31 computer and organization arc
External Memory 3i31 computer and organization arcFaizNazmi5
 
Auxiliary memory Computer Architecture and Computer Organization
Auxiliary memory Computer Architecture and   Computer OrganizationAuxiliary memory Computer Architecture and   Computer Organization
Auxiliary memory Computer Architecture and Computer OrganizationSeraphic Nazir
 
Disks and Stable Storage.ppt
Disks and Stable Storage.pptDisks and Stable Storage.ppt
Disks and Stable Storage.pptjguuhxxxfp
 
FlashSQL 소개 & TechTalk
FlashSQL 소개 & TechTalkFlashSQL 소개 & TechTalk
FlashSQL 소개 & TechTalkI Goo Lee
 
Scylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data Center
Scylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data CenterScylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data Center
Scylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data CenterScyllaDB
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdfJESUNPK
 

Similaire à Introduction to Solid State Drives (20)

06_External Memory.ppt
06_External Memory.ppt06_External Memory.ppt
06_External Memory.ppt
 
06_External Memory.ppt
06_External Memory.ppt06_External Memory.ppt
06_External Memory.ppt
 
06 external memory
06 external memory06 external memory
06 external memory
 
06 external memory
06 external memory06 external memory
06 external memory
 
Percona live linux filesystems and my sql
Percona live   linux filesystems and my sqlPercona live   linux filesystems and my sql
Percona live linux filesystems and my sql
 
Presentation database on flash
Presentation   database on flashPresentation   database on flash
Presentation database on flash
 
Disk structure.45
Disk structure.45Disk structure.45
Disk structure.45
 
9_Storage_Devices.pptx
9_Storage_Devices.pptx9_Storage_Devices.pptx
9_Storage_Devices.pptx
 
external_memory
external_memoryexternal_memory
external_memory
 
9_Storage_Devices.pptx
9_Storage_Devices.pptx9_Storage_Devices.pptx
9_Storage_Devices.pptx
 
Mark Callaghan, Facebook
Mark Callaghan, FacebookMark Callaghan, Facebook
Mark Callaghan, Facebook
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
 
Cassandra at scale
Cassandra at scaleCassandra at scale
Cassandra at scale
 
External Memory 3i31 computer and organization arc
External Memory 3i31 computer and organization arcExternal Memory 3i31 computer and organization arc
External Memory 3i31 computer and organization arc
 
External memory
External memoryExternal memory
External memory
 
Auxiliary memory Computer Architecture and Computer Organization
Auxiliary memory Computer Architecture and   Computer OrganizationAuxiliary memory Computer Architecture and   Computer Organization
Auxiliary memory Computer Architecture and Computer Organization
 
Disks and Stable Storage.ppt
Disks and Stable Storage.pptDisks and Stable Storage.ppt
Disks and Stable Storage.ppt
 
FlashSQL 소개 & TechTalk
FlashSQL 소개 & TechTalkFlashSQL 소개 & TechTalk
FlashSQL 소개 & TechTalk
 
Scylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data Center
Scylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data CenterScylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data Center
Scylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data Center
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Introduction to Solid State Drives