Title: SATA
1SATA Raid Technology
???????? ??????????? ?????? ????
014560407008-9 ????? 45647CNM ???????????
??????? ???? 014560407009-7 ?????
45647CNM ???????????? ??????????? ????
014560407028-7 ????? 45647CNM ?????????????????
????????? ????????????????? ??????????????????????
????????? Rajamangala Institue Of Technology
2SATA (Serial Advanced Technology Attachment)
- ??????????????????????? 26 ???????? 2545 ???
PC Expo ?? New York ??????????????????
??????????????????????????????????????????????????
??????????????????????? ?????? APT, Dell, IBM,
Intel, Maxtor, Seagate ?????????????????? 74
?????? ???????????????????????? ATA
????????????????????????????????????
????????????????????????????????????????????
??????????????????????????????????????????????????
???????? ?????????????????? ????????????????????
?????????????????????????? -
-
3???????????????? Parallel ATA
- ?????? ATA ?????????? ???-??? ?????????????
???????????? 3 ?????????????????
????????????????????????????????? 100
????????????????????????????????????????????
Parallel ATA ?????????? 5 ????? ?????????
(??????) ??????????? ???????????????? 26 ???
????????????????????? 40 ?? ??????????????????????
?????????????????? 80 ???????????????
?????????????????????????????????????
??????????????????????????????????????????????????
???? ?????????????????????????????????????????????
4?????????????????????? Serial ATA
- 1. ??????????????????????????????? ??? SATA
???????????? ????2. ?????????????????????????????
???????????? SATA ??? Ultra ATA 3.
????????????????????????????? (???????? 2 ??????
) ????????4. ??????????????5.
????????????????????????????????????????????6.
?????????????????????????????????? ?????????????
Queue ??? Buffer ??????????7. ???????????????????
?????????????? ?8. ??????????????????????????????
??????????????? ?????????????????????????
?????????????????????????9. Connector ???
Serial ATA ?????????????????????????????
Crosstalk ?????10. ???????????????????????????
Chipset ?????????? ??? Connector
????????????????11. ?????????????????????????????
? ???????????? 0.5 v ????????12.
?????????????????? Serial ATA ????????????????????
??????????????? 150 MB/s ?????????????????????????
???????????????????????? 600 MB/s13. ????????
Hot Swap ?????
5???????????? Serial ATA
- Serial ATA ?????????? 1.0 ????????????????????
????????? ???????????????????????????? Parallel
ATA ?????????????????????????????????????? 1.5
???????????????? (?????????? 150
?????????????????)?????????????????? 3
???????????????? (?????? 300 ????????)
???????????? 6 ???????????????? (600
?????????????????) ???????????????????????????????
???????????????????????????? 10 ????????????
?????? ?????? Parallel ATA ????
??????????????????????????????????????????????????
??????????????????????
6???????????????? SATA
?????? 7 ???????????????????????????? 2
?????????????????????????????
7???????????????? SATA (Continue)
Silicon Image Serial ATA (????????????????????????
? PCI )
???????????? ????????????????????????? Serial
ATA ??????????????????????????????????????????
??????????? Serial ATA ????????????????????????
PCI ??????????
????????????????????????????????????????? IDE
????? Serial ATA ?????????????????????????????????
????????????????? Serial ATA
8(No Transcript)
9?????????????? SATA
10?????????????? SATA (Continue)
11Concept of RAID Technology
- ???? 1987 Patterson, Gibson ??? Katz
???????????? University of California Berkeley - ????????????????? RAID ?????????????????
????????????????????????????????????????????
??????????????????????????????????????????????????
????????????????? ????????????????????????????
?????????????????????????????????????????????????
(???? Logical Drive) - ????? RAID ???????????????????????? Redundant
Array of independent disks ????????
?????????????????? ??????????????????????????????
??????????????????????????? ??????????????????????
?????????????????????????????????????????????????
??????? ????????????? Parity ????????????
????????????????????????????????
?????????????????????????????? "??????????????"
??? ???????? ?????????????????????????????????
????????? ????????????????????????????????????????
????????????????????????????????????????
??????????????? ??????????????????????? Fault
Tolerance ??? ????????????????????????????????????
?? "Down" ??????????? ??????????????????????
???????????????????????????????
????????????????????????????????????
??????????????????????????? ??????????????????????
?????????????????? (On-the Fly) ?????????????
????????? RAID
12?????????????? RAID
- ?????????????? RAID ??? ??????????????????????
??????????????????????????????????????????????????
???????????????????????????????
??????????????????????????????????????????????????
????????????????????????????? ????????????????????
??????????????????????????????????????????????????
??????????????? ???????????????
??????????????????????????????????????
(???????????????????????? ????????? ??????)
???????????????????????????????????
???????????????????????? ??? ?????????????????????
?? ??? ?????? ??? ????????????????????????????????
?????????? ???????? "??" ?????????????????????????
???? ??????????????????????
13??????????? RAID
- ????????????????????????????????????????????
????? ????????????????? "????" ?????????
????????????????? "???????" ?????????????????????
??????????? ?????????????????????????????
????????????????? (????) ??????????????????????
????????????????????? ???????????????? (Wait
State) ?????? "?????????" ???????? "Mirroring"
???? Parity ??????????????????
?????????????????????????? ????????????????
Logical Drive ????????????? ?????? "Stripping"
??????????????????? ??????????? Stripping
????????????????????? RAID ??? ???????????????????
??? ??????????? ??????????????????????? ???????
?????????????????????????????? ????????? "??????"
???????????????????????????????
???????????????????-?????????????????????
Stripping ????????? Stripping ???????????????????
I/O ???????????????????????????????????????
??????????????????????????????????????????????-???
? (Access) ?????????????????? ???? RAID
Controller ???????????? ????????????????????? I/O
??????? ????????????????????????????????? (RAID
Controller) ???????????????????????????
?????????????????????????????? I/O Performance
14???????? RAID
- ??????????????? RAID ?????????????? 6 ?????
??? 0 -5 ????????????????????????????????? ??? 0,
1 ,3 5 ???? 2 ??? 4 ???????????????? ???
??????????? ???? 6,7,10,10 ,53
??????????????????????????????? RAID 0-5
15RAID 0
RAID 0 Block Striping ??? ????????????????????????
?? HDD ????????????????????????????? Block
??????????? HDD ????????????????????? ?????????
????????????? HDD ????????? 2 ???????????????????
????????????????????? ??????????????
????????????????? ??????????? ????????????????????
?????????????????????????????????????????????
16RAID 1
RAID 1 Disk Mirrior "?????????????"
???????????????????? ????????????? "???"
???????????? ????????????? ???????? Logical Drive
???????? ?????????????????????????????
?????????????????? ??????????????????????????????
??? ???????????????????? ?????????????????????????
????????? ?????????? Disk Mirror ???
????????????????????????-???????
???????????????????????? (?????????????????????)
????????????????????????????????????????? ???????
??? Disk ????????? 2 ???
17RAID 3
RAID 3 "Block strip with dedicated parity"
???????? RAID 0 ????? ????????????? Block
??????????????????????????? ??????????????????
dedicated parity ??? ??????????????????????????
????????? "?????????" ??? ????????????????????????
Parity Disk ??? ??????????????????????????????
???????????????? Parity Disk ??????? ??????? ???
Disk ????????? 3 ???
18RAID 5
RAID 5 "Multiple Blocking with distributed
parity" ???????????????????????????????
???????????????????????????????????? ?????
???????????? "?????????" ?????????????? Parity
?????????? ???????? ???????????? "?????????"
??????????? RAID 3 ???? ??????????????? ????
Parity ?????????? ????? ??????????????
???????????? ????????????? Parity
?????????????????????????????????????????!
???????????????????????????????????? ??????????
Parity ????????????????????????????????????????
??????? ??? Disk ????????? 3 ???
19RAID Controller
???????????????????? RAID Controller
??????????????? ???????????????? ??? 0, 1
(Striping , Mirroring) ???????????????????????
Data Protection ?????????????????? ???????? RAID
????? 3,5 ?????????????????????????
?????????????????????????????????????????? ??????
????????????????????? ?????????? ???????????
????????????????????????????????
????????????? ????????????????????????????
???????????????????????????????????????????? ???
????????????????????????????????????
????????????????????????????????
?????????????????????????????? ???????????????????
????????? ??????????????????????
??????????????????? ???????????? "Hot Swap"
????????????????????????? (????????? Hardware
RAID Controller ??????????????????????? ?????????
RAID Controller)