Chào mấy bạn, tại sao người ta gọi là HĐH 32bit - 64bit. Vậy thực ra nó có nghĩa như thế nào. Bạn nào giải thích giùm đi (càng rõ, càng chi tiết -> càng tốt). Thanks
ngoài cái vụ support Ram nhiều hơn thì 64bit còn hơn 32bit rất nhiều chỗ 64bit hay 32bit là độ dài từ mã (không biết dùng từ như vậy có chinhxác không nữa), càng dài => càng nhiều tổ hợp từ mã có thể lập được => cái gì cũng phong phú hơn, bảo mật tốt hơn.. nhưng ngược lại là đòi hỏi xử lý nhiều hơn, đôi khi 64bit sẽ chậm hơn 32bit nếu cùng trên nền tảng phần cứng (còn phụ thuộc nhiều thứ khác nữa:sun: ) hỏn biết nổ vậy có trật dữ hôn, bro nào rành hơn xin thêm chút hiểu biết:sun:
DOS là OS 8 bit........ OS 64 bit vẫn bị giới hạn về bộ nhớ (max 4 TB- ko biết có nhớ lộn ko nữa :sun: )
nói chung ở đây ko ai có khả năng trả lời câu hỏi này nỗi :24:, mấy cái vấn đề này chắc phải nhờ cao thủ lập trình, hardware poatrym:D
số bit OS là số bit/1 frame dữ liệu truyền giữa OS và CPU. Nếu OS 64 bit cũng dùng được trên cpu 32 bit, tuy nhiên os phải có thêm một đoạn mã để chuyển từ frame 64 bit->32 bit, và tất nhiên cách này sẽ ko tối ưu. cái này tui học sơ sơ với lại lâu quá nên nhớ khô biết có chính xác ko :sun:
Đương nhiên là nhớ lộn rồi. HĐH 32bit (Windows XP) định địa chỉ ram là 2 lũy thừa 32 tức là khoảng 4GB RAM. Còn HĐH 64bit khả năng định địa chỉ lên đến 2 lũy thừa 32 nhân với 2 lũy thừa 32 (chính bằng 2 lũy thừa 64), tức là khoảng 4 tỉ nhân với 4GB tức là bằng 16 tỉ GB RAM = 16 triệu TB RAM. Như vậy có thể thấy HĐH 64bit hỗ trợ định địa chỉ RAM hầu như là không có giới hạn (chứ không phải là có giới hạn như bro nêu).