Địa chỉ bộ nhớ trên đĩa


2

Nếu tôi có 160 GB ổ cứng trên HĐH 32 bit thì địa chỉ bộ nhớ lớn nhất có thể là bao nhiêu? và nếu một con trỏ 32 bit có thể ánh xạ tới 4 GB bộ nhớ thì làm sao có thể ánh xạ một địa chỉ trên 4 GB?

Câu trả lời:


4

Không có ánh xạ trực tiếp giữa không gian địa chỉ bộ nhớ và vị trí trên ổ cứng.

Các hướng dẫn cho HĐH về nơi tìm dữ liệu cần thiết là nhiều hơn Country->City->Street->Building hơn Latitude+Longitude

Đọc thêm tại đây: Wikipedia trên hệ thống tập tin


2

Tất cả phụ thuộc vào hệ thống tập tin của bạn. Bộ nhớ được xử lý theo byte, gây ra giới hạn 4GB (2 ^ 32). Hệ thống tập tin thường được giải quyết bởi cụm lớn hơn 1 byte. Nếu bạn đã sử dụng cụm 4KB, bạn có thể truy cập 4096 * 2 ^ 32 hoặc khoảng 4TB dung lượng ổ cứng. Bạn vẫn chỉ truy cập 2 ^ 32 yếu tố nhưng mỗi yếu tố sẽ có kích thước 4KB, dẫn đến tổng cộng lớn hơn 4GB.

Nhưng giới hạn 2 ^ 32 có thể xuất hiện ở những nơi khác - các hệ thống tệp như NTFS có thể truy cập tối đa 4.294.967.295 tệp trên một ổ đĩa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.