Theo những gì tôi hiểu về nó, kiến trúc đã không thay đổi nhiều như từ 16 bit thành 32 bit, vậy tại sao chúng ta cần chế độ XP và muốn chạy các ứng dụng 32 bit trong Windows 7 64 bit?
Hay tôi đã hiểu sai?
Theo những gì tôi hiểu về nó, kiến trúc đã không thay đổi nhiều như từ 16 bit thành 32 bit, vậy tại sao chúng ta cần chế độ XP và muốn chạy các ứng dụng 32 bit trong Windows 7 64 bit?
Hay tôi đã hiểu sai?
Câu trả lời:
Nó có thể chạy các chương trình 32 bit tốt. Nó không thể chạy các chương trình 16 bit.
Chế độ XP là một chút bảo hiểm - nếu một phần mềm cụ thể sẽ không chạy trên 7 (chế độ 32 HOẶC 64 bit - xp có sẵn cho phiên bản chuyên nghiệp và lên cả hai) thì bạn có thể chạy nó ở chế độ XP. Điều này chưa xảy ra với tôi, nhưng có lẽ là vì 'bạn có thể lấy XP từ đám đông đang hấp hối của tôi'.
Trong hầu hết các trường hợp, chế độ tương thích sẽ làm tho
Tôi hy vọng điều này làm sáng tỏ những điều không tương thích:
Microsoft quyết định thắt chặt nhân với các phiên bản 64 bit. Trình điều khiển thiết bị có cùng mức truy cập vào phần cứng như kernel, vì vậy một số điều cụ thể đã được thay đổi trong phiên bản 64 bit trong tên bảo mật là:
Microsoft cũng đã chuyển sang mô hình trình điều khiển hiển thị video mới (LDDM), nhưng vẫn giữ kiểu cũ (XDDM). XDDM, model cũ, không hỗ trợ Aero.
Một số chương trình tải trình điều khiển thiết bị tùy chỉnh một cách nhanh chóng để hoàn thành nhiệm vụ của họ. Chúng chắc chắn sẽ không hoạt động trên Vista / 7.
Microsoft đã cập nhật khá nhiều thành phần trong Vista / 7. Điều này có thể có nghĩa là một sự thay đổi trong hành vi không có giấy tờ của các thành phần đó. Các chương trình dựa trên các lỗi trong các thành phần này hoặc các hàm DLL không có giấy tờ cũng có vấn đề.
Các chương trình 32 bit sẽ chạy tốt trong Windows 64 bit.
Chế độ XP dành cho các chương trình không tương thích với Windows Vista và Windows 7.
Xem bài viết này của Ars Technica để biết thêm thông tin.
Vấn đề thực sự đã đến đầu với việc phát hành Windows Vista. Khả năng tương thích của Vista với XP rất tốt, nhưng nó không hoàn hảo. Microsoft đã làm rất nhiều việc trên Vista để tăng cường khả năng chống lại các cuộc tấn công (dĩ nhiên là UAC, nhưng cũng có những thứ khác, như cấm các dịch vụ có sự tương tác của người dùng), và cùng nhau sửa đổi và cải tiến, cùng với những thứ trần tục hơn như cập nhật số phiên bản Windows đã âm mưu phá vỡ một số phần mềm cũ.