Câu trả lời:
Có những lợi ích bảo mật khi chạy phiên bản Windows 64 bit. Về cơ bản, Microsoft đã có thể khởi động lại với nhiều hơn một bảng xếp hạng sạch sẽ và thực hiện một số bảo vệ an toàn bổ sung. Nó được kích hoạt một phần nhờ hỗ trợ phần cứng được cải thiện trong CPU 64 bit.
Dưới đây là danh sách nhanh về sự khác biệt:
Jeff Jones có hai bài viết về những thay đổi: part1 , part2 . Wikipedia có một số thông tin và có bài viết KB này ( từ Nghi ngờ ).
Windows 32 bit được giới hạn tối đa 4 GB RAM
Lợi ích là mỗi quy trình sau đó có thể giải quyết hơn 4GB bộ nhớ cho mỗi quy trình. Về mặt kỹ thuật, HĐH có thể có nhiều hơn 4GB RAM với 32 bit (nhưng giới hạn ở 4GB mỗi quá trình) nhưng trên thực tế không có HĐH hiện đại nào thực sự thực hiện điều đó vì vậy lợi ích thứ hai là HĐH có thể có nhiều hơn 4GB RAM.
Ngoài ra, trên các HĐH 32 bit, phần trên của không gian địa chỉ 4GB được sử dụng bởi trình điều khiển thiết bị và những thứ khác (như ánh xạ RAM GPU), giảm bộ nhớ thực tế xuống còn khoảng 3-3,5GB. Điều đó biến mất với hệ điều hành 64 bit.
Một số ứng dụng, đặc biệt là liên quan đến ảnh và video, sẽ sử dụng hơn 4GB mỗi quy trình. Photoshop trên hình ảnh lớn, chỉnh sửa video, mô hình 3D, vv đều có thể được hưởng lợi từ hơn 4GB mỗi quy trình.
Có lẽ lợi thế rõ ràng nhất so với phiên bản 32 bit là khả năng sử dụng hơn 4GB RAM (tốt, thực tế là hơn 3.x do một phần của AS được sử dụng cho MMIO). x86_64 ISA cũng tăng gấp đôi số GPR từ 8 (và một số trong số chúng không phải là chung ...) đến 16, tương tự các thanh ghi XMM được nâng lên 16. Và tất nhiên khi trong LM, CPU có thể xử lý trực tiếp các số nguyên 64 bit (có thể là một chiến thắng lớn cho khối lượng công việc nhất định).
Khi nói đến Windows XP chạy 64 bit cho phép sử dụng RAM 4gb trở lên. Trong XP 32 bit, có tổng cộng 4gb RAM được chia sẻ giữa bo mạch chủ và card đồ họa.
Do đó, nếu bạn có card đồ họa 512mb, bộ nhớ tối đa có sẵn cho Windows là 3,5gb.
Windows 32 bit có không gian địa chỉ 4gb. Bạn không thể sử dụng hơn 4gb ram vật lý.
Ngay cả khi bạn chỉ có 4gb ram vật lý, Windows x64 sẽ sử dụng ram đó hiệu quả hơn. Với Windows x86 theo mặc định, chỉ có 2gb không gian địa chỉ được đặt sang một bên cho các ứng dụng, 2gb còn lại được dành riêng cho HĐH. Bạn có thể thay đổi phần tách này thành ứng dụng 3gb / HĐH 1gb, mặc dù không phải mọi ứng dụng. được gắn cờ để tận dụng lợi thế này.
Ngoài ra, có những lỗ hổng trong không gian địa chỉ bộ nhớ được đặt sang một bên cho thiết bị IO (truyền dữ liệu sang hd, thẻ video, thiết bị USB, v.v.) Bạn không thể sử dụng bộ nhớ vật lý chia sẻ các địa chỉ này. Tùy thuộc vào các cài đặt cấu hình khác nhau, điều này có thể chiếm tới nửa gig RAM không sử dụng được. Vì vậy, trên Windows 32 bit với 4gb ram vật lý, bạn thực sự sẽ chỉ có 3,7gb ram có thể sử dụng được, và nhiều nhất là 3gb có thể sử dụng được bởi các ứng dụng. Trong khi đó với Windows 64 bit, tất cả 4gb đó có thể được sử dụng bởi các ứng dụng (hoặc kernel).