01/10/2018, 16:06

Truy cập dữ liệu trên ổ cứng

Các bác cho em hỏi về cách thức đọc ghi dữ liệu trên ổ cứng với ạ. Em đang tìm hiểu về cách mà máy tính sẽ lưu một file sẽ như thế nào (sector nào sẽ được ghi). Em có đọc thấy có 2 khái niệm là sequence và random mà chưa hiểu được nó thực sự như thế nào.
Mong các bác giúp em với ạ.
Em cảm ơn các bác.

rogp10 viết 18:11 ngày 01/10/2018

Bạn tìm các sách thể loại Computer Architecture ấy cho nó chi tiết.

Thực ra HDD gồm nhiều đĩa (platter), mỗi đĩa có một đầu đọc riêng. Đĩa gồm nhiều vòng đồng tâm (track), mỗi vòng gồm nhiều sector. Khi truy cập random thì đầu đọc phải di chuyển đến đúng track và sector vật lí dựa trên cluster của bảng file. Thời gian di chuyển tính bằng mili giây (!) vì vậy SSD nhanh hơn, tính bằng micro giây thôi. Nhưng băng thông SSD phụ thuộc rất nhiều vào thuật toán của bộ điều khiển và dung lượng còn trống (phân biệt băng thông và độ trễ)

Còn sequenced thì cứ nương theo đĩa đang quay thôi (tức là đầu đọc ít di chuyển) nên nó nhanh hơn.

Bài liên quan
0