Câu hỏi Tại sao có phiên bản Windows 8 32 bit? [đã đóng]


CPU 64 bit đã tồn tại khoảng 10 năm nay, có thể nhiều hơn nữa. Hầu hết các máy tính đều có CPU như vậy (tôi không nghĩ rằng CPU 32-bit thậm chí còn được sản xuất nữa).

Và có rất nhiều máy tính có RAM nhiều hơn 4GB (đặc biệt là trong lĩnh vực tiêu dùng), mà hệ điều hành 32-bit không thể làm việc với (hãy bỏ qua PAE vì mục đích trò chuyện).

Trong những điều kiện này, tại sao lại có phiên bản Windows 8 32 bit? Tất cả các phiên bản (thông thường, Pro, Enterprise và RT) đều có phiên bản 32 bit và 64 bit. Ngoài phiên bản RT, có phiên bản 32 bit không có ý nghĩa với tôi.

Chúng ta có nên từ bỏ hoàn toàn các HĐH 32 bit không? Vẫn còn quá sớm?


4
2018-02-19 20:48


gốc


Câu hỏi này phần lớn dựa trên ý kiến. - Sickest
@ Sickest Tôi chắc chắn có một câu trả lời khách quan ở đó;) - Radu Murzea
@RaduMurzea - ​​Giải thích hợp lý là có đủ người dùng Windows XP, Windows Vista, Windows 7 đang chạy các phiên bản 32 bit của các hệ điều hành đó (tất cả đều được hỗ trợ tại thời điểm đó) và do đó Microsoft được yêu cầu vẫn hỗ trợ. Nói cách khác bởi vì họ có thể, và nó đòi hỏi rất ít công việc bổ sung vào cuối của họ, họ quyết định vẫn hỗ trợ nó. - Ramhound
Câu hỏi vẫn còn thú vị. Có lẽ nó có thể được viết lại để được ít ý kiến. Tại sao Windows vẫn được phát hành ở các chế độ 32 bit và 64 bit? - Jason Clement


Các câu trả lời:


Là một quản trị viên của máy ảo, tôi không hoàn toàn nhớ 32bit xây dựng. Nếu bạn đang tạo một máy không cần bộ nhớ trên 4GB, thì bằng cách sử dụng hệ điều hành 32 bit, tất cả phần mềm của bạn sẽ tiêu thụ ít bộ nhớ hơn khi nó chạy. Đó là bởi vì đối với các bản 64bit, phần mềm giữ các con trỏ địa chỉ 64 bit chứ không phải các con trỏ 32 bit. Vì vậy, họ kết thúc ăn nhiều bộ nhớ hơn chỉ để làm điều tương tự.

Trong trường hợp của Windows 8, nó cũng có thể có một chút làm với khả năng tương thích ngược, đó là một điều Microsoft dài hạn. Có lẽ một số máy chủ 32bit cũ hơn (nhưng pimp) sẽ được hưởng lợi từ việc nâng cấp từ một phiên bản cũ hơn của các cửa sổ? Đó là một trường hợp lười biếng, nhưng có rất nhiều quản trị viên Windows.

Cuối cùng, tôi sẽ đưa ra suy đoán nhàn rỗi rằng Windows 8 là một dự án phần mềm được phát triển từ một chuỗi dài chạy. Chi nhánh 32bit có thể nhiều hơn một barnacle hơn là một sản phẩm nghiêm trọng.

Chỉnh sửa:

Có lẽ câu trả lời tốt nhất sẽ là mọi người trả tiền cho Windows 32 bit 8. Có hay không nó có ý nghĩa tốt có lẽ không quan trọng nhiều đến những người làm việc bán hàng. Tôi cược nếu không ai mua nó, nó sẽ biến mất khá nhanh.

Chỉnh sửa # 2: Nó xảy ra với tôi rằng có thể có một số cp x86 cấp thấp dành cho các ứng dụng di động không phải là 64bit. Tôi có một máy tính bảng chạy Windows 8 với một chip Atom nhỏ, chip thực tế của tôi là 64bit nhưng máy chạy các cửa sổ 32 bit. Có lẽ các thiết bị tương tự khác có chip 32 bit hợp pháp ??


4
2018-02-19 20:54



OK, nhưng nếu một máy chủ cũ chỉ hỗ trợ các hệ điều hành 32 bit, nó sẽ không quá cũ để chạy một hệ điều hành như Windows 8? Cũng giống như bạn sẽ không cài đặt Windows 7 trên một máy tính 10 năm tuổi chỉ có 512 MB RAM? - Radu Murzea
Không cần thiết. Có khá nhiều kết hợp phần cứng ngoài đó để xem xét. Câu trả lời chính của tôi là trường hợp VM. Nó hiệu quả hơn khi bạn không cần> 4GB không gian địa chỉ. Tuy nhiên, nó đã được một thời gian kể từ khi cá nhân tôi quay lên một máy ảo 32bit mới. Tôi đang hướng tới 64bit ngay cả khi tôi không cần không gian để tôi có thể mở rộng sau này. Nhưng trường hợp của tôi không phải là tất cả các trường hợp. - James T Snell
Nó không phải là quá nhiều bộ nhớ tiêu thụ như chiếm không gian đĩa. Tất cả những "bản sao" DLL chắc chắn mất một số không gian. - Daniel B
Máy ảo với 512MB hoặc ít hơn có thể chạy tốt hơn trên một hệ điều hành 32 bit, nhưng đối với bất cứ điều gì với không gian địa chỉ nhiều hơn tôi nghĩ rằng 64 bit là con đường để đi. (4GB là RAM + không gian địa chỉ ảo + không gian địa chỉ PCI, vì vậy tôi thực sự sẽ không sử dụng hệ điều hành 32 bit trên các máy có bộ nhớ hơn 512MB) - Hennes
Phần mềm 64 bit hoạt động tốt hơn vì phần mở rộng 64 bit cung cấp nhiều thanh ghi hơn, có nghĩa là chương trình thực sự có thể truy cập RAM ít hơn. Độ dài của con trỏ, vv không phải là sự khác biệt duy nhất giữa x86 32-bit và x86-64 64-bit phần mềm. - LawrenceC


Có một lý do khách quan mà tôi chưa thấy được đề cập trong các câu trả lời khác: tài xế.

Ngay cả khi CPU của bạn là 64 bit, có thể một số thiết bị mà bạn không thể sống mà không có, mà chỉ có 32 bit trình điều khiển. Nếu không có phiên bản 32 bit của Windows, bạn sẽ không may mắn vì Windows yêu cầu các trình điều khiển có cùng độ bit như hệ điều hành.

Nhưng ngay cả như vậy, Windows 8 chạy khá decently vào cuối cao hơn 32 bit chỉ CPU. Ví dụ, gần đây, tôi đã cài đặt phiên bản 32 bit của Windows 8 trên Thinkpad T60 sau khi nhận ra rằng bộ xử lý Core Duo 2 GHz của nó không có hỗ trợ 64 bit.


4
2018-02-20 05:22



theo nghĩa đen tất cả các CPU 2ghz có sẵn cho T60 là 64 bit: thinkwiki.de/T60  ark.intel.com/de/products/27255/… - specializt
@specializt Tâm trượt. Nhìn lại nó chỉ ra rằng T60 của tôi là 1,83 GHz (T2400). - nitro2k01


32 bit vẫn được yêu cầu cho máy tính bảng thông số kỹ thuật thấp như Baytrail ATOM 8 "Máy tính bảng. Họ chỉ có 2GB RAM và 64Bit sử dụng quá nhiều RAM và điều này làm cho chúng chậm hơn.


3
2018-02-20 05:07



Tôi đọc câu trả lời này là "Bay Trail CPUS chỉ hỗ trợ 32 bit". Tôi đã kiểm tra và tất cả đều hỗ trợ hướng dẫn 64bit. Câu trả lời thực sự là về số lượng RAM trong thiết bị chứ không phải CPU nên hãy cân nhắc loại bỏ tham chiếu tới CPU. - Oli
@Oli không, tôi đã không viết điều này. Trên các thiết bị đó, nó đơn giản là không có ý nghĩa để có 64Bit, bởi vì nó sẽ sử dụng nhiều RAM / không gian đĩa. Ngoài ra những thiết bị này chỉ có phần vững 32Bit và khởi động Windows 64Bit không hoạt động. - magicandre1981


Lý do duy nhất tôi có thể phỏng đoán là cung cấp cho Intel hoặc AMD một cơ hội để sản xuất bộ vi xử lý siêu thấp, có thể dễ dàng hơn để đạt mức tiêu thụ điện năng giống ARM nếu đó là bộ xử lý 32 bit cổ điển, để sử dụng trong máy tính bảng , điện thoại thông minh hoặc thiết bị di động khác.

Intel đã cố gắng đột nhập vào thị trường điện thoại trong nhiều năm và điều này có thể là Windows đang cố gắng giúp đỡ họ.

Chúng ta có nên từ bỏ hoàn toàn các HĐH 32 bit không? Vẫn còn quá sớm?

Vì CPU 64-bit x86 có thể chạy mã 32 bit và vì các phiên bản Windows 64 bit sẽ chạy các chương trình dựa trên 32 bit "cũ", nên không cần phải lo lắng nếu bạn đang chạy các chương trình tương đối hiện đại.

Các phiên bản Windows 32 bit đã cho phép thực hiện các chương trình dựa trên 16 bit cũ. Khả năng này đã bị loại bỏ trong các phiên bản 64 bit của Windows bắt đầu bằng Windows XP x64. Tuy nhiên, phần mềm của bản chất này rất cũ.


1
2018-02-19 21:36



Thường thì nếu bạn cần chạy các chương trình 16 bit trên một cửa sổ 64 bit, bạn có thể thử chạy chúng trong dosbox và họ vẫn có thể làm việc. Trong thực tế bạn có thể chạy các cửa sổ 3.1 bên trong nó. - Scott Chamberlain


Câu trả lời rất đơn giản: Khả năng tương thích ngược.

Khi máy 128 bit trở thành chuẩn, người ta có thể hỏi cùng một điều cho phần mềm 64 bit. Windows 7 ban đầu được cho là chỉ có 64 bit, nhưng có rất nhiều người sử dụng phần mềm chỉ 32 bit mà Microsoft phải quay trở lại và tạo ra các phiên bản 32 bit.


0
2018-02-19 21:00



Tôi nhớ đọc các bài báo rằng Vista sẽ là hệ điều hành 32-bit cuối cùng mà Microsoft sản xuất, nhưng rõ ràng là họ đã không làm điều đó ... Đó là đúng vào khoảng thời gian UMPC, mà sau này trở thành netbook, đã bắt đầu có được lực kéo. - LawrenceC
Khi một khối lượng khách hàng quan trọng không còn sử dụng hệ điều hành 32 bit hỗ trợ cho hệ điều hành 32 bit sẽ được Microsoft công bố. Khi một khối lượng khách hàng quan trọng không còn yêu cầu hỗ trợ khả năng ứng dụng 32 bit cũng sẽ bị gỡ bỏ. Điều này đã không xảy ra, máy tính cá nhân trung bình của bạn, vẫn chỉ đi kèm với bộ nhớ 8GB hoặc ít hơn. - Ramhound