I. Vấn đề phân mảnh:
6. Tác hại của phân mảnh dữ liệ u: (linux và window)
HÌNH 22: TÁC HẠI PHÂN MẢNH.
Để dễ hiểu, chúng ta tưởng tượng ổ cứng là một cái đĩa tròn giống như đĩa CD và được đọc bằng 1 cái kim từ (nằm trên đầu đọc). Bình thường thì cái kim chạy bình thường. Khi dữ liệu bị phân mảnh (vài trăm phần chẳng hạn) thì muốn đọc được dữ liệu, cái kim sẽ phải chạy qua chạy lại, thời gian đó sẽ chậm hơn bình thường, vì vậy dữ liệu sẽ được đọc chậm hơn và đó cũng là lý do tại sao ta thấy khi phân mảnh thì mở ứng dụng hơi chậm hơn so với bình thường. Ngoài ra, tuổi thọ của ổ cứng cũng sẽ giảm đáng kể do kim từ của nó hoạt động nhiều.
Lưu ý là tác hại của phân mảnh chỉ xảy ra khi máy tính cần truy cập 1 file mà file đó bị phân mảnh nặng nề.
40
HÌNH 23: TÁC HẠI PHÂN MẢNH.
Việc phân mảnh xảy ra ở tất các phân vùng trên ổ cứng, đặc biệt là phân vùng nào có dữ liệu thường xuyên bị xóa, ghi mới (điển hình là ổ C: là nơi ta thường cài và gỡ bỏ phần mềm, file tạm....).
Các tác dụng phụ phổ biến nhất của phân mảnh là suy thoái. Phân mảnh làm chậm lại bằng cách gây ra ổ cứng của bạn có vẻ đầy hơn là. Máy tính của bạn để cơ thể tìm kiếm thông qua các ổ cứng mỗi khi bạn yêu cầu một tập tin hoặc truy cập dữ liệu, và không gian nhiều hơn các ổ đĩa cứng đã được sử dụng, còn phải mất cho máy tính để lấy các tập tin. Một tác dụng phụ khá nghiêm trọng hơn là những gì được gọi là phân mảnh tập tin. Tập tin phân mảnh là một kết quả trực tiếp của sự phân mảnh bên ngoài, và xảy ra khi, trong quá trình loại bỏ dữ liệu và mở rộng, một chương trình khác viết thông tin vào không gian trước đây dành cho các dữ liệu trước đó. Điều này làm cho các tập tin được lưu trong một vị trí khác nhau trên cần thiết, và có thể làm cho chương trình bị trục trặc, chức năng chậm hoặc không hoạt động ở tất cả.
Cũng có thể hiểu một cách khác khi dữ liệu của tập tin được ghi, xóa trên ổ cứng hoặc thay đổi kích thước, dữ liệu được lưu vào các cluster trống (hoặc đánh dấu trống) đầu tiên. Với nhiều người dùng thích thử nghiệm, cài đặt, gỡ bỏ phần mềm liên tục, nguy cơ ổ cứng bị phân mảnh khá cao do dữ liệu nằm rải khắp nơi trên đĩa cứng. Đầu đọc phải di chuyển “vất vả” hơn để truy xuất đầy đủ dữ liệu của tập tin đó nên thời gian truy xuất chậm hơn, làm chậm tốc độ hệ thống hay thậm chí có thể gây treo máy (tạm thời) trên những hệ thống cũ, tốc độ chậm.
41 Ngoài ra, việc lựa chọn kích thước cluster không phù hợp khi định dạng (format) phân vùng đĩa cứng cũng ảnh hưởng đến sự phân mảnh. Chẳng hạn, với kích thước cluster 8KB thì một tập tin 4KB cũng chiếm hết cluster đó, phần còn lại bị lãng phí.