Tại sao có phiên bản 32 bit của Windows 8? [đóng cửa]


4

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ĩ 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ó hơn 4GB RAM (đặc biệt là trong lĩnh vực tiêu dùng), mà hệ điều hành 32 bit không thể hoạt động được (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) có phiên bản 32 bit và 64 bit. Ngoài phiên bản RT, việc 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 hệ điều hành 32 bit không? Vẫn còn quá sớm?


6
Câu hỏi này chủ yếu dựa trên ý kiến.
Sickest

2
@Sickest Tôi chắc chắn có một câu trả lời khách quan ngoài kia;)
Radu Murzea

2
@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 vẫn phải 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

1
Câu hỏi vẫn còn thú vị. Có lẽ nó có thể được điều chỉnh lại để ít quan điểm hơn. Tại sao Windows vẫn được phát hành với các hương vị 32 bit và 64 bit?
Jason Clement

Câu trả lời:


4

Là quản trị viên của Máy ảo, tôi hoàn toàn không bận tâm đến các bản dựng 32 bit. Nếu bạn đang tạo một máy không cần hơn 4GB bộ nhớ, thì bằng cách sử dụng HĐH 32 bit, tất cả phần mềm của bạn sẽ tiêu thụ ít bộ nhớ hơn khi chạy. Đó là bởi vì đối với các bản dựng 64 bit, phần mềm giữ các con trỏ địa chỉ 64 bit, chứ không phải các bản dựng 32 bit. Vì vậy, cuối cùng họ ă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 liên quan đến khả năng tương thích ngược, đây là một điều lâu dài của Microsoft. Có lẽ một số máy chủ 32 bit cũ hơn (nhưng ma cô) sẽ được hưởng lợi từ việc nâng cấp từ phiên bản Windows cũ hơn? Đó là một trường hợp lười biếng, nhưng 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 hoạt động dài. Chi nhánh 32 bit có thể là 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 8 32 bit . Có hay không có ý nghĩa tốt có lẽ không quan trọng đối với những người bán hàng. Tôi cá rằng nếu không ai mua nó, nó sẽ biến mất khá nhanh.

Chỉnh sửa # 2: Tôi nhận thấy 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à 64 bit. Tôi có một máy tính bảng chạy Windows 8 với một ít chip Atom, chip thực tế của tôi là 64 bit 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 ??


OK, nhưng nếu một máy chủ cũ chỉ hỗ trợ HĐH 32 bit, liệu nó có quá cũ để chạy HĐH như Windows 8 không? Giống như bạn sẽ không cài đặt Windows 7 trên PC 10 năm tuổi chỉ có RAM 512 MB?
Radu Murzea

Không cần thiết. Có khá nhiều kết hợp phần cứng ngoài kia để xem xét. Câu trả lời chính của tôi là trường hợp VM. Sẽ hiệu quả hơn khi bạn không cần & gt; 4GB không gian địa chỉ. Tuy nhiên, đã được một thời gian kể từ khi cá nhân tôi tạo ra một máy ảo 32 bit mới. Bây giờ tôi đang có xu hướng 64bit ngay cả khi tôi không cần dung lượng để tôi có thể mở rộng quy mô 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 tiêu thụ quá nhiều bộ nhớ như dung lượng đĩa chiếm dụng. Tất cả các DLL "trùng lặp" chắc chắn sẽ mất một khoảng trống.
Daniel B

Máy ảo có 512MB trở xuống có thể chạy tốt hơn trên HĐH 32 bit, nhưng đối với bất kỳ thứ gì có nhiều không gian địa chỉ hơn, tôi nghĩ rằng 64 bit là cách tốt nhất. (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ĐH 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ì các phần mở rộng 64 bit cung cấp nhiều thanh ghi hơn, điều đó 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ỏ, v.v. không phải là sự khác biệt duy nhất giữa phần mềm x86 32 bit và x86-64 64 bit.
LawrenceC

4

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: lái xe .

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ó trình điều khiển 32 bit. Nếu không có phiên bản Windows 32 bit, bạn sẽ không gặp may, vì Windows yêu cầu trình điều khiển có cùng độ bit với HĐH.

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


nghĩa đen là 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, hóa ra T60 của tôi là 1,83 GHz (T2400).
nitro2k01

3

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


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ả họ đều hỗ trợ hướng dẫn 64 bit. Câu trả lời thực sự là về dung lượng RAM trong thiết bị, không phải CPU, vì vậy hãy xem xét loại bỏ tham chiếu đến CPU.
Oli

@Oli không, tôi đã không viết này. Trên các thiết bị đó, thật vô nghĩa khi có 64Bit, vì nó sẽ sử dụng nhiều RAM / dung lượng đĩa hơn. Ngoài ra, các thiết bị đó chỉ có chương trình cơ sở 32Bit và khởi động Windows 64Bit không hoạt động.
magicandre1981

1

Lý do duy nhất tôi có thể phỏng đoán là tạo cơ hội cho Intel hoặc AMD sản xuất bộ xử lý công suất cực thấp, có thể dễ dàng hơn để đạt mức tiêu thụ năng lượng giống như 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ị cầm tay khác.

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

Chúng ta có nên từ bỏ hoàn toàn hệ điều hành 32 bit không? Vẫn còn quá sớm?

Vì CPU x86 64 bit 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 "di sản", nên bạ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 Windows 64 bit bắt đầu với Windows XP x64. Phần mềm có tính chất này là rất cũ, mặc dù.


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

0

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

Khi máy 128 bit trở thành tiêu chuẩn, người ta có thể yêu cầu điều tương tự cho phần mềm 64 bit. Windows 7 ban đầu chỉ được coi là 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 sao lưu và tạo các phiên bản 32 bit.


Tôi nhớ đã đọc các bài báo rằng Vista sẽ là HĐH 32 bit cuối cùng mà Microsoft sẽ sản xuất, nhưng rõ ràng là họ đã không làm điều đó ... Đó là khoảng thời gian UMPC, sau này trở thành netbook, bắt đầu có sức kéo.
LawrenceC

Khi một lượng lớn 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ị loại 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 trở xuống.
Ramhound
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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.