Tin tức và phân tích của tất cả các thiết bị di động

CPU 32 bit so với 64 bit

Kể từ năm 2005, Microsoft đã cung cấp phiên bản 32 bit và 64 bit của sistema operativo Windows. Thật khó để biết sự khác biệt là gì và tại sao chúng lại quan trọng: Cuối cùng, 64-bit cao hơn, nhưng nó không phù hợp với tất cả các máy tính.

“Nhỏ” là gì?

Trong máy tính, một bit là một chữ số nhị phân duy nhất, nó có hai giá trị có thể, 1 Y 0. Đối với mỗi bit được thêm vào, số lượng giá trị có thể tăng gấp đôi, vì vậy đối với hai bit, bạn có hai chữ số nhị phân và bốn giá trị có thể. Đối với ba bit, bạn có ba chữ số nhị phân và 8 giá trị có thể, v.v. 32 bit, bạn có 232 kết hợp có thể có hoặc 4294,967,296 giá trị có thể. Với 64 bit, có tổng cộng 18.446.744.073.709.551.616 giá trị có thể.

Giới hạn 32-bit

Về bản chất, hai con số này rất ấn tượng, nhưng chúng không thực sự có ý nghĩa gì. CPU 32 bit chỉ có thể sử dụng các thanh ghi 32 bit để lưu trữ dữ liệu và xử lý các giá trị 32 bit.

Hạn chế chính của CPU 32-bit là dung lượng RAM mà nó có thể hỗ trợ. CPU 32-bit chỉ có thể giải quyết tối đa 4 GiB của RAM, một CPU 32-bit không thể gọi địa chỉ của bất kỳ RAM nào trên số lượng này. Để có sự tương đồng trong thế giới thực, hãy tưởng tượng điền vào một biểu mẫu trực tuyến với địa chỉ của bạn, nhưng nơi bạn phải nhập số nhà của mình, nó chỉ cho phép hai chữ số, nếu bạn sống ở số nhà 100 thì bạn thật không may mắn.

4294,967,296 byte.

Tại sao bạn cần một CPU 64-bit?

Thực tế, máy tính hiện đại cần nhiều hơn 4 GiB RAM cho của bạn sistema operativo và phần mềm hoạt động tốt. Windows 10 tuyên bố rằng số lượng RAM yêu cầu tối thiểu là 1 GB trên CPU 32 bit hoặc 2 GB trên CPU 64 bit. Nếu bạn cố gắng chạy một máy tính với ít RAM đó, bạn sẽ có một trải nghiệm rất tệ. ngay cả với 4 GB RAM của bạn sistemabạn sẽ liên tục gặp phải vấn đề sắp hết dung lượng RAM và phải di chuyển dữ liệu trở lại ổ cứng chậm hơn nhiều.

Nhiều trò chơi điện tử hiện đại, các công cụ như phần mềm chỉnh sửa và thậm chí Chrome với nhiều tab đang mở có thể sử dụng nhiều hơn 4 GB của riêng RAM. Điện thoại di động cũng có thể vượt quá giới hạn 4 GB của RAM khi xem xét các yêu cầu của sistema operativo, ứng dụng nền và một hoặc hai trò chơi. Khi công nghệ tiến bộ, các yêu cầu của sistema tiếp tục tăng, việc chuyển sang nền tảng 64-bit được thiết kế để giải quyết vấn đề này, trước khi nó trở thành vấn đề quá lớn.

Về mặt lý thuyết, CPU 64-bit có khả năng xử lý tất cả 16 Exbibyte RAM, tuy nhiên vì lý do hiệu suất và khả năng tương thích, tiêu chuẩn hiện tại chỉ cung cấp hỗ trợ “chỉ” cho 4 pebibyte RAM.

Sử dụng CPU 64-bit có nghĩa là có thể giải quyết được nhiều RAM hơn, nhưng cũng có nghĩa là mỗi địa chỉ, giá trị thanh ghi và số mà CPU quản lý sẽ lớn hơn. Điều này không có tác động đáng chú ý đến hiệu suất, nhưng nó có nghĩa là cần nhiều không gian lưu trữ hơn cho các giá trị đăng ký, v.v.

Để tận dụng RAM bổ sung, bạn cũng nên sử dụng sistema operativo 64-bit, nếu không có CPU 64-bit sẽ bị cản trở bởi các giới hạn 32-bit của sistema operativo. Tất cả các CPU và hệ điều hành 64 bit hướng đến người tiêu dùng đều hỗ trợ chạy các ứng dụng 32 bit mà không yêu cầu thay đổi. Do đó, không cần phải lo lắng về khả năng tương thích của phần mềm trong hầu hết các trường hợp.

Trong thế giới thực, CPU 64-bit không nhanh hơn CPU 32-bit đối với hầu hết người dùng. Trong một số ứng dụng tính toán hiệu suất cao, chẳng hạn như siêu máy tính, việc thay đổi kiến ​​trúc có thể có ảnh hưởng, nhưng nhiều người khó nhận thấy sự khác biệt.

Mục lục