Từ HDD đến SSD : Truyền Song song đối đầu với Nối tiếp

Active Member
Bài viết
2,346
Điểm tương tác
0
Điểm
36
[font=sans-serif, Arial, Verdana,]Ổ cứng dùng cơ cấu quay là một thiết bị tuân theo quy trình rất ngặt nghèo. Bất chấp số lượng đĩa có lớn đến đâu thì cũng chỉ có một đầu từ được kích hoạt trạng thái Đọc hoặc Ghi tại một thời điểm . Tương tự, cho dù cấu trúc dữ liệu có phức tạp thế nào thì bạn cũng không thể xử lý song song, trừ khi vài ổ vật lý được kết hợp lại trong một mảng RAID.[/font]
[font=sans-serif, Arial, Verdana,]Điều này thay đổi hoàn toàn trong SSD. Một mạch điều khiển bình thường sử dụng từ 8 đến 10 kênh kết nối với những Chip Flash NAND, và thường mỗi kênh rộng 8-bit (1 Byte). Điều này dẫn đến rất nhiều thay đổi, nhất là về tốc độ. Trong HDD, tốc độ bề mặt của một sector nhất định và mật độ dữ liệu đĩa từ sẽ quyết định tốc độ truyền dữ liệu, tốc độ này thay đổi theo từng bước , dẫn đến các “vùng” dữ liệu đường kính ngoài đến đường kính trong của đĩa. [/font]
[font=sans-serif, Arial, Verdana,]>>> Xem thêm: X11DPL-I[/font]

[font=sans-serif, Arial, Verdana,]Còn trong SSD, tần số Bus, bao gồm cả tốc độ của chip Flash NAND, đều có tốc độ truyền dữ liệu giới hạn theo lí thuyết . Tần số thường gặp trong môi trường dòng điện là khoảng 50-60 MHz nếu dùng giao thức tốc độ dữ liệu đơn . Với độ rộng I/O 8-bit, mỗi kênh đơn truyền được tối đa 50-60 MB/giây. Hẳn nhiên con số này mang tính lý thuyết bởi thực tế không thể có hiệu suất Bus 100% . Dù vậy, con số này cũng giúp ta ước lượng khá tốt tốc độ truyền NAND. Ở tốc độ 50 MHz, cấu hình 4-kênh, giới hạn tốc độ lý thuyết là 200 MB/giây, còn với cấu hình 8-kênh thì con số này là 400 MB/giây. Các con số này thường xuyên thay đổi khi chuyển từ Flash NAND sang Flash Toggle Mode dùng giao thức DDR và tần số cao hơn một chút: tốc độ xung nhịp 66 MHz và tốc độ dữ liệu 133 Mbps. Trong một ứng dụng Đọc điển hình, điều này sẽ làm tăng tốc độ truyền tối đa về lý thuyết lên khoảng 125%. Tốc độ Ghi cũng tăng lên, nhưng chỉ khoảng 50%. [/font]
[font=sans-serif, Arial, Verdana,]Trong SSD, không có chức năng chuyển đổi tốc độ truyền dữ liệu tùy theo vị trí Track như trong HDD. Bởi trong HDD, các Track đường kính bên ngoài rõ ràng truyền nhanh hơn các Track có đường kính bên trong . Trong SSD, tất cả các chip và khối đều được đối xử như nhau, tuy nhiên cũng có các giới hạn khác. [/font]
[font=sans-serif, Arial, Verdana,]>>> Xem thêm: X10DRL-i[/font]

[font=sans-serif, Arial, Verdana,]Từ Sector đến trang[/font]
[font=sans-serif, Arial, Verdana,]HDD thông thường có đĩa được chia thành nhiều Sector, mỗi Sector là 512 Bytes, và Sector là đơn vị lưu trữ vật lý nhỏ nhất trên đĩa. Tuy nhiên việc quản lý đơn vị 512-Byte không hề dễ, nhất là với file lớn, nhưng lại không được thực tế cho lắm. Do vậy, các Sector được nhóm hành từng Cluster, trong đó kích thước Cluster tùy thuộc cấu trúc file và dung lượng đĩa (hệ thống FAT) hoặc có thể được đặt độc lập với hệ thống file ( NTFS ), thường có kích thước Cluster thông thường là 4-Kb (8 sector).[/font]
[font=sans-serif, Arial, Verdana,]Mặt khác Flash NAND lại được tổ chức theo cách khác xếp thành các Khối, các Trang và các Cột. Một Trang bình thường có kích thước 4096-Bytes ( 4-kB ) và hầu hết các Khối đều có 128 trang, kết quả là khối có kích thước đang được thịnh hành là 512-KB .[/font]
[font=sans-serif, Arial, Verdana,]Như đã nói ban đầu, Khối là đơn vị dữ liệu tối thiểu có thể xóa được. Tuy nhiên các Trang lại có thể lập trình riêng. Hơn nữa, các trang có thể được lập trình một phần, tức là phần dưới của trang có thể được lập trình bằng cách đặt phần đầu của trang ở giá trị “có thể lập trình lại là FF”, sau đó cập nhật trong các chu kỳ lập trình tiếp theo.[/font]
[font=sans-serif, Arial, Verdana,]>>> Xem thêm: Card X520-DA2[/font]
 

Thống kê diễn đàn

Chủ đề
165,448
Bài viết
191,154
Thành viên
196,214
Thành viên mới nhất
qq88beer

Quảng cáo

Hosting tốt nhất dành cho SEO

Thống kê diễn đàn

Chủ đề
165,448
Bài viết
191,154
Thành viên
196,214
Thành viên mới nhất
qq88beer

Quảng cáo

Hosting tốt nhất dành cho SEO
Bên trên