Sự khác biệt giữa hệ điều hành 64 bit và 32 bit là gì? [bản sao]


15

Có thể trùng lặp:
hệ thống 32 bit so với 64 bit

Tôi biết rằng có 2 loại HĐH, 64 bit và 32 bit Sự khác biệt chính giữa chúng là gì?

Và nếu tôi đang mua một máy tính xách tay mới, tôi nên cài đặt cái nào?

Nó sẽ có thể chạy tất cả các ứng dụng nếu tôi cài đặt một trong số chúng?

Tôi đang nói chủ yếu về windows Hệ điều hành, nhưng bạn cũng có thể trả lời về những người khác.


đề xuất đóng cái này như một bản sao của superuser.com/questions/56540/32-bit-vs-64-bit-systems
quack quixote

Câu trả lời:


15

chủ yếu là dung lượng RAM có thể truy cập. Trong hầu hết các hệ điều hành 32 bit đều có trần 4gb (gần với 3gb thực tế). Tôi tin rằng vista x64 có thể truy cập lên tới 128gb.

Trên thực tế, trừ khi bạn là người sử dụng năng lượng, điều đó sẽ không thành vấn đề. Rất ít hoạt động bạn thực hiện hàng ngày sẽ cần nhiều hơn 3gb bộ nhớ. Ngoài ra, hỗ trợ trình điều khiển cho hệ điều hành 32 bit tốt hơn một chút.

Ứng dụng 64 bit sẽ không chạy trong môi trường 32 bit. Tuy nhiên, có lẽ bạn sẽ không tìm thấy rất nhiều ứng dụng chỉ có 64 bit. Các ứng dụng 32 bit sẽ chạy tốt 99% thời gian trong x64.


Khi cài đặt vista của tôi tại nơi làm việc (32 bit), 3 GB ram của tôi là switfly được ăn chỉ bằng một phiên firefox, Eclipse và bất cứ thứ gì các sysadmin chạy trong nền. Rất khuyến khích chuyển sang 64 bit nếu không vì lý do nào khác nếu mọi người chạy HĐH 64 bit, hỗ trợ trình điều khiển và số lượng ứng dụng được điều chỉnh cho 64 bit bị ràng buộc phải cải thiện.
Stefan Thyberg

1
@Stefan: Có gì đó không ổn nếu Firefox và Eclipse ăn hết 3 GB cùng nhau ...
Sasha Chedygov

@musicfreak, tôi nghĩ rằng có điều gì đó không ổn với các công cụ bổ sung mà quản trị viên của anh ta đang chạy trên hệ thống của anh ta trong nền. Tôi đã có một số kinh nghiệm tồi tệ trong quá khứ, nơi các quản trị viên sẽ chạy bản sao lưu hàng ngày qua mạng của mọi hệ thống và hệ thống của tôi sẽ luôn bắt đầu tạo bản sao lưu vào khoảng giữa trưa, do đó làm tôi chậm lại trong khoảng 45 phút. (Đủ lâu để ăn trưa.)
Wim ten Brink

Đừng quên rằng thẻ video của bạn cũng chiếm cùng một không gian địa chỉ, vì vậy ngay cả khi bạn chỉ cài đặt 4GB bộ nhớ, tất cả đều không thể truy cập được trong môi trường 32 bit.
Ryan Fox

5

Điểm mấu chốt là có lẽ không có sự khác biệt rõ ràng đối với hầu hết người dùng cuối, nhưng 64 bit là làn sóng của tương lai (hiện tại?) Và cung cấp những cải tiến đáng kể. Bạn sẽ có thể chạy nhiều ứng dụng đồng thời với 32 bit hoặc 64 bit, nhưng với 64 bit và nhiều RAM, hiệu suất sẽ tốt hơn.

Các câu trả lời trước đã tuyên bố chính xác rằng lượng RAM có thể sử dụng ("bộ nhớ có thể định địa chỉ" trong nerd-speak) là một sự khác biệt chính giữa 32 bit và 64 bit. Rõ ràng là bạn chỉ có thể chạy mã 64 bit trên bộ xử lý 64 bit. Tuy nhiên, ngay cả một hệ điều hành không "đầy đủ" 64 bit cũng có thể chạy các quy trình 64 bit. Ví dụ, OS X đã thêm hỗ trợ 64 bit trong các giai đoạn với 10,4 và 10,5 và giờ là 10,6 ("Báo tuyết"), mọi thứ từ hạt nhân đến các ứng dụng đi kèm đều là 64 bit.

Theo như phân loại các hệ điều hành dựa trên 32/64-bit, thì đó thực sự là một sự phân đôi giả. Windows vận chuyển các phiên bản 32/64 bit riêng biệt, nhưng (ví dụ) OS X vận chuyển dưới dạng một HĐH duy nhất có thể chạy ở cả hai chế độ. Lý do Apple có thể làm điều này là vì họ đã đầu tư vào Rosetta và cũng đã phát triển và thúc đẩy các nhị phân phổ quát . Lúc đầu, điều này là để làm cho quá trình chuyển đổi PowerPC → Intel hoạt động, nhưng bây giờ họ cũng có thể tận dụng công nghệ để đóng gói các nhị phân 32/64 bit trong cùng một ứng dụng và HĐH có thể chọn khởi chạy khi cần thiết. Hỗ trợ Windows có thể sẽ hơi khác nhau.

Giới hạn bộ nhớ tăng lên không thực sự quan trọng đối với người dùng cuối (ít nhất là không phải bây giờ), nhưng rất quan trọng đối với các ứng dụng có hiệu năng cao và chiếm nhiều bộ nhớ. Mặc dù vậy, nếu một máy 64 bit và HĐH hoạt động cho bạn, bạn nên mua một cách thông minh trong tương lai, bởi vì đó là nơi mà máy tính đang hướng tới.

(Tuyên bố miễn trừ trách nhiệm: Chi tiết Nerdy theo dõi ...)

Một chi tiết cấp thấp nhưng quan trọng đã bị bỏ qua là kiến ​​trúc Intel 64 bit (nee AMD) (còn gọi là "x86_64") có cấu trúc CPU khác nhau giúp tăng hiệu quả so với kiến ​​trúc 32 bit. Có gấp đôi số "thanh ghi chương trình", về cơ bản là bộ nhớ nhanh mà CPU có thể sử dụng để lưu trữ thông tin, dẫn đến tăng hiệu suất. Ngoài ra, thời gian chạy mã và ngôn ngữ 64 bit có thể loại bỏ nhiều năm tương thích ngược với hành trình 32 bit và thực hiện một số tối ưu hóa mới cho mã và thực thi đường ống mà trước đây không thể, và việc phát triển trình biên dịch đang diễn ra sẽ tiếp tục gia tăng khoảng cách.


Chỉnh sửa: Xem bài đăng này của AppleInsider.com ngay bây giờ rằng Snow Leopard đã được phát hành: http://www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html


4

32 bit so với 64 bit đề cập đến không gian địa chỉ và như những người khác đã đề cập, điều này chuyển thành dung lượng RAM bạn có thể sử dụng: 32 bit = 4GB, 64 bit có trần lý thuyết là 16, 384 petabyte. Ồ

Việc bạn đăng bài trên superuser có thể chỉ ra rằng bạn không phải là người dùng "bình thường". Nếu tất cả những gì bạn đang làm là kiểm tra email và viết tài liệu từ, bạn có thể ổn với 32-bit; tuy nhiên, nếu bạn đang mua một máy tính mới và bạn không tìm kiếm một netbook giá rẻ, tôi thấy không có lý do thực sự hợp lệ nào KHÔNG đi với hệ thống 64 bit. Tuy nhiên, có nhiều lý do để có được 64-bit và do đó, càng nhiều RAM càng tốt, bao gồm: hiệu suất biên dịch nếu bạn là lập trình viên, hiệu suất đa nhiệm, hiệu suất chỉnh sửa video / đồ họa nặng, VM hiệu suất, và hiệu suất chơi game cao cấp. Thông báo hiệu suất từ ​​khóa? Nếu điều đó quan trọng với bạn trong tương lai, hãy chọn 64-bit.


2
Điểm tốt, Nick. Nhưng nếu anh ấy đăng bài trên superuser, bạn có muốn anh ấy biết sự khác biệt giữa 32 bit và 64 bit không?
NoCarrier

1

32 và 64 là các tham chiếu đến kích thước từ, hoặc về cơ bản, CPU có thể làm việc với bao nhiêu bit cùng một lúc. Nó ảnh hưởng đến cách các hướng dẫn được soạn thảo, thông qua và thao tác.

Máy tính có thể tham chiếu một lượng bộ nhớ lớn hơn do lý do này, như được trích dẫn trong các câu trả lời khác. Nếu bạn có thể, bạn nên đi với hệ thống 64 bit, mặc dù mức tăng nhiều nhất được thấy trong công việc thực sự tốn nhiều CPU, chẳng hạn như chỉnh sửa / xử lý video.



0

Sự khác biệt chính cho việc sử dụng hàng ngày là 64 bit sẽ cho phép nhiều hơn 4GB RAM. Bạn cũng có thể chạy các ứng dụng 32 bit trên máy tính xách tay của mình với hệ điều hành 64 bit. Giống như bạn có thể chạy các ứng dụng 16 bit trên HĐH 32 bit của mình.

-JFV

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.