Có thể bạn đã thấy tùy chọn 32-bit và
64-bit bất cứ khi nào bạn tải xuống ứng dụng hoặc cài đặt một trò chơi. Nhưng
nó thực sự quan trọng? Hầu hết các máy tính mới đều có bộ xử lý 64-bit, vậy bạn
thực sự cần biết gì về CPU 32-bit và 64-bit?
Thế nào là 32-bit và 64-bit?
Nói một cách đơn giản, 32-bit là viết tắt
cho một số 32-bit. Số này chứa 32 bit (số nhị phân) là 0 hoặc 1. Ví dụ có thể
là 10101010101010101010101010101010.
Một bộ xử lý 32-bit - theo định nghĩa - có
khả năng xử lý các hướng dẫn và tham khảo vị trí bộ nhớ của 32-bit.
Tại sao CPU 32-bit sử dụng nhiều RAM?
Cho rằng mỗi chữ số trong số có thể là 1
hoặc 0, tổng số kết hợp là 2 ^ 32, là 4.294.967.295. Và 4,29 tỷ điểm bộ nhớ
(mỗi địa chỉ lưu trữ một byte dữ liệu) tương đương 4GB, đó là lý do tại sao một
bộ xử lý 32-bit có thể truy cập tối đa 4GB bộ nhớ mà không có một số giải pháp
trong phần mềm để giải quyết nhiều hơn.
Nó có thể là tốt cho các tác vụ cơ bản,
nhưng nếu bạn muốn chạy nhiều chương trình, có 35 tab mở trong các trình duyệt
web khác nhau hoặc mở 30 hình ảnh có độ phân giải cao để chỉnh sửa cùng một
lúc, 4GB là không đủ.
Ngày nay, các máy tính cá nhân, máy tính xách
tay và các hệ điều hành đều là 64-bit. Các phiên bản 64-bit của Windows có thể
truy cập 8TB RAM (8000GB), trong khi các phiên bản máy chủ có thể truy cập
128TB.
Phiên bản 64 bit |
X86 và x64 nghĩa là gì?
Đây
là các thuật ngữ gây hiểu nhầm, và tương đương với 32-bit v 64-bit.
Kiến
trúc x86 (hoặc kiến trúc x86) từ lâu đã là một cách phổ biến để đề cập tới bộ
vi xử lý 86, bộ vi xử lý thành công nhất của Intel.
Đầu
tiên là 8086, và nhiều người sẽ nhớ bộ vi xử lý 286, 386 và 486 trong các máy
tính cá nhân đầu tiên từ giữa những năm 1980 đến năm 90. Tất cả đều là 32-bit,
đó là lý do tại sao x86 đã trở thành hoán đổi cho 32-bit.
Tương
tự như vậy, x64 đã trở thành hoán đổi cho nhau bằng 64 bit (và thậm chí được sử
dụng bởi Microsoft), nhưng không thực sự có ý nghĩa vì không có nhiều bộ vi xử
lý với số kết thúc bằng 64. Thay vào đó, nó chỉ là viết tắt cho 64-bit .
Đây
là các thuật ngữ gây hiểu nhầm, và tương đương với 32-bit v 64-bit.
Kiến
trúc x86 (hoặc kiến trúc x86) từ lâu đã là một cách phổ biến để đề cập tới bộ
vi xử lý 86, bộ vi xử lý thành công nhất của Intel.
Đầu
tiên là 8086, và nhiều người sẽ nhớ bộ vi xử lý 286, 386 và 486 trong các máy
tính cá nhân đầu tiên từ giữa những năm 1980 đến năm 90. Tất cả đều là 32-bit,
đó là lý do tại sao x86 đã trở thành hoán đổi cho 32-bit.
Tương
tự như vậy, x64 đã trở thành hoán đổi cho nhau bằng 64 bit (và thậm chí được sử
dụng bởi Microsoft), nhưng không thực sự có ý nghĩa vì không có nhiều bộ vi xử
lý với số kết thúc bằng 64. Thay vào đó, nó chỉ là viết tắt cho 64-bit .
Phần mềm và tính tương thích
Bộ
nhớ bổ sung không phải là lý do duy nhất để có một máy tính 64-bit. Bộ xử lý
64-bit có thể xử lý dữ liệu trong các khối 64-bit, rõ ràng hiệu quả hơn di
chuyển nó xung quanh trong khối 32-bit.
Nếu máy tính của bạn đang chạy Windows 64-bit, có thể
bạn sẽ tìm thấy một thư mục Program Files (x86) trên ổ cứng. Cửa hàng này lưu
trữ các ứng dụng 32-bit, còn thư mục 'Program Files' khác chứa tất cả các ứng
dụng 64-bit mà bạn đã cài đặt.
Nói
chung, các hệ thống 64-bit có thể chạy các chương trình 32-bit, vì chúng tương
thích ngược. Nó không hoạt động theo cách khác xung quanh, mặc dù: một máy tính
32-bit không thể chạy Windows 64-bit hoặc các chương trình 64-bit.
Các nhà phát triển nên tạo ra
các ứng dụng 64-bit trong những ngày này và một số công ty nhất định bắt đầu
gây ra vấn đề này.
Ví dụ, Apple đã cho biết iOS 11
sẽ không hỗ trợ các ứng dụng 32-bit, vì vậy các nhà phát triển cần đảm bảo các
ứng dụng của họ hoạt động với các CPU 64-bit, nếu không thì người dùng sẽ không
thể chạy các ứng dụng đó sau khi nâng cấp từ iOS 10.
Bài viết: 32-bit với 64-bit: Những điều cần lưu ý
Nguồn: Thông Tin Công Nghệ
Bộ
nhớ bổ sung không phải là lý do duy nhất để có một máy tính 64-bit. Bộ xử lý
64-bit có thể xử lý dữ liệu trong các khối 64-bit, rõ ràng hiệu quả hơn di
chuyển nó xung quanh trong khối 32-bit.
Nói
chung, các hệ thống 64-bit có thể chạy các chương trình 32-bit, vì chúng tương
thích ngược. Nó không hoạt động theo cách khác xung quanh, mặc dù: một máy tính
32-bit không thể chạy Windows 64-bit hoặc các chương trình 64-bit.
Các nhà phát triển nên tạo ra
các ứng dụng 64-bit trong những ngày này và một số công ty nhất định bắt đầu
gây ra vấn đề này.
Ví dụ, Apple đã cho biết iOS 11
sẽ không hỗ trợ các ứng dụng 32-bit, vì vậy các nhà phát triển cần đảm bảo các
ứng dụng của họ hoạt động với các CPU 64-bit, nếu không thì người dùng sẽ không
thể chạy các ứng dụng đó sau khi nâng cấp từ iOS 10.
Bài viết: 32-bit với 64-bit: Những điều cần lưu ý
Nguồn: Thông Tin Công Nghệ
Không có nhận xét nào:
Đăng nhận xét