Bạn có quan tâm đến chúng không ƯU ĐÃI? Tiết kiệm với phiếu giảm giá của chúng tôi trên WHATSAPP o TELEGRAM!

CPU đến bit 32 so với bit 64: sự khác biệt là gì?

Thường thì bạn sẽ có tình cờ gặp phải khi tải xuống một chương trình hoặc một ứng dụng trong từ bit 32 hoặc bit 64 của. Ngay cả máy tính của bạn có thể có thể có một nhãn dán với bit xử lý từ 64. Nhưng nó thực sự quan trọng để có một chip bit 64 thay vì 32? Ngày nay hầu như tất cả các PC đều có bộ xử lý bit 64 nên sự khác biệt giữa hai máy tính sẽ không làm bạn quan tâm, nhưng hãy phân tích sự khác biệt với nhau.

Vâng, đối với người mới bắt đầu, nếu bạn là người dùng Windows, bạn có thể nhận thấy rằng có hai thư mục Program Files trong ổ đĩa cục bộ C. Một thư mục có tên là “Program Files (x86)” và một thư mục có nhãn đơn giản là “Programs”. Hiểu được sự khác biệt giữa hai thư mục này là rất quan trọng, đặc biệt nếu bạn cài đặt một chương trình sai với hành vi sai của nó.

Số lượng bit trong bộ xử lý đề cập đến kích thước của các kiểu dữ liệu mà nó quản lý và kích thước nhật ký của nó. Đơn giản chỉ cần đặt, một bộ xử lý bit 64 mạnh hơn một bộ xử lý bit 32 vì nó có thể xử lý nhiều dữ liệu hơn cùng một lúc. Một bộ xử lý bit 64 có thể lưu trữ các giá trị tính toán nhất, bao gồm cả địa chỉ bộ nhớ, có nghĩa là nó có thể truy cập bộ nhớ vật lý nhiều hơn bốn tỷ lần so với bộ xử lý bit 32. .

Sự khác biệt cơ bản

Các bộ xử lý bit của 32 hoàn toàn có khả năng xử lý một lượng RAM hạn chế (trong Windows, 4GB nhiều nhất), trong khi các bộ xử lý bit của 64 có thể sử dụng nhiều hơn nữa. Tất nhiên, để đạt được điều này, hệ điều hành cũng phải được thiết kế để tận dụng khả năng truy cập bộ nhớ tăng lên.
Ví dụ, một chiếc xe ngựa thực hiện công việc tương tự như một máy nông nghiệp, ngoại trừ bất kỳ vấn đề nào về ngựa, nhưng một chiếc máy mạnh hơn nhiều và do đó bạn có được công việc mình muốn với ít nỗ lực hơn.

Khi số lượng bit tăng lên có hai lợi thế quan trọng:

  • Nhiều bit hơn có nghĩa là dữ liệu có thể được xử lý trong các khối lớn hơn và do đó việc xử lý có nghĩa là dữ liệu cũng chính xác hơn.
  • Nhiều bit hơn có nghĩa là hệ thống của chúng tôi có thể trỏ hoặc giải quyết một số lượng lớn các vị trí bộ nhớ vật lý.

Máy tính có thể được nghĩ đến trong ba khối. Nói một cách đơn giản, chúng ta thấy bộ vi xử lý hoặc CPU là một khối trung tâm, hệ điều hành như vỏ bên ngoài của CPU và các ứng dụng như là một lớp bên ngoài hơn.

105043e44y4ye1b4wuey34_jpg_thumb

Để chạy một ứng dụng bit 64, cần hỗ trợ tất cả các cấp: hệ điều hành bit 64 và CPU bit 64.

Để chạy hệ điều hành bit 64, cần hỗ trợ mức trung tâm: CPU bit 64.

Sự đơn giản hóa này sẽ đủ để hiểu điều gì sẽ xảy ra khi chúng ta trộn các phần tử 32-bit với 64-bit. Nhưng nếu chúng ta muốn hiểu vấn đề sâu hơn, thì chúng ta cũng nên xem xét phần cứng hỗ trợ CPU và các trình điều khiển ngoại vi cho phép hệ điều hành và ứng dụng giao tiếp với phần cứng hệ thống.

Quy tắc chung là một ứng dụng cho bit 32 sẽ chạy ở mức thấp hơn các thành phần hơn bit 64, nhưng không phải ngược lại:

  • Một hệ điều hành bit 32 sẽ chạy trên một bit 32 hoặc bộ xử lý bit 64 mà không có bất kỳ vấn đề gì.
  • Một ứng dụng bit 32 sẽ chạy trên hệ điều hành bit 32 hoặc bit 64 mà không gặp vấn đề gì.
  • Nhưng một ứng dụng bit 64 sẽ chỉ chạy trên một hệ điều hành bit-64 và một hệ điều hành bit 64 sẽ chỉ chạy trên một bộ xử lý bit-64.

Hai bảng này minh họa cùng một quy tắc:

Bảng 1 - Điều gì tương thích với CPU 32-bit?

Bộ xử lý (CPU)

32-bit

32-bit

32-bit

32-bit

Hệ điều hành (OS)

32-bit

32-bit

 64-bit

64-bit

Ứng dụng / Chương trình

32-bit

64-bit

   32-bit

 64-bit

 Khả năng tương thích                  

Si

Không

Không

Không

 

Bảng 2 - Điều gì tương thích với CPU 64-bit?

Bộ xử lý (CPU)

64-bit

64-bit

64-bit

64-bit

Hệ điều hành (OS)

64-bit

64-bit

32-bit

32-bit

Ứng dụng / Chương trình

64-bit

32-bit

32-bit

64-bit

Khả năng tương thích              

Si

Si

Si

Không

Vậy tại sao hai thư mục Chương trình lại tồn tại?

Trước hết, lý do cho sự tồn tại của hai thư mục này là do hiện tại có hai kiến ​​trúc khác nhau được sử dụng để sản xuất bộ xử lý máy tính và do đó, có hai cách viết chương trình và ứng dụng khác nhau. Tất cả các ứng dụng sử dụng tài nguyên được chia sẻ trên hệ thống Windows; chúng được gọi là tệp DLL hoặc Thư viện liên kết động. Windows đặt tất cả chúng ở một nơi để làm cho mọi thứ dễ dàng hơn cho các nhà phát triển phần mềm.

Các tệp DLL được viết và được cấu trúc theo các cách khác nhau về cơ bản vì chúng được dự định để sử dụng bởi các ứng dụng bit của 64 hoặc các ứng dụng bit của 32. Ví dụ, nếu một ứng dụng để bit 32 nhảy vào một DLL và tìm thấy một phiên bản của bit 64, nó sẽ sụp đổ và ngừng hoạt động. Hãy tưởng tượng đi đến một hiệu sách để tìm một cuốn sách giáo khoa cụ thể, và sau đó nhận ra rằng mọi thứ đều bằng tiếng nước ngoài. Bạn có thể nghĩ rằng bạn đã đi sai chỗ. Nguyên tắc cơ bản tương tự được áp dụng ở đây.

Vì vậy, sẽ không dễ dàng hơn nếu họ chỉ sử dụng phần mềm 64-bit trên hệ thống 64-bit và bỏ qua phần mềm 32-bit hoàn toàn? Chà, không hẳn. Vấn đề là kiến ​​trúc 32-bit (x86) là kiến ​​trúc duy nhất tồn tại trong một thời gian rất dài, và vẫn còn một số ứng dụng sử dụng kiến ​​trúc này. Các hệ thống 64-bit hiện đại có thể chạy phần mềm 32-bit và 64-bit nhờ một giải pháp rất nhanh chóng và dễ dàng: hai thư mục Tệp Chương trình riêng biệt. Khi các ứng dụng 32-bit có trong thư mục x86 thích hợp, Windows sẽ biết nó phân phối đúng DLL, hay còn gọi là phiên bản 32-bit.

Vì vậy, lấy tất cả lý thuyết này và chuyển nó sang thế giới điện thoại thông minh, chúng tôi chỉ có thể khẳng định rằng cùng một quy tắc áp dụng cho các CPU dành riêng cho chúng, vì vậy khi bạn tìm thấy một ưu đãi hấp dẫn, cho dù đó là trên cửa hàng trực tuyến hay trong các chuỗi phân phối điện tử lớn, luôn luôn xem xét CPU của thiết bị bạn sắp mua. Điều này không có nghĩa là tất cả các điện thoại thông minh có CPU 32-bit đều phải vứt bỏ nhưng chúng chắc chắn không phải là một lựa chọn tốt. Vì vậy, nếu vào dịp Giáng sinh, bạn đã quyết định tặng một chiếc điện thoại thông minh như một món quà tận dụng những ưu đãi siêu khủng đang diễn ra xung quanh, thì cũng đừng khiến ông già Noel trông tệ.

Emanuele Iafulla
Emanuele Iafulla

Nerd, Geek, Netizen, các thuật ngữ không thuộc về tôi. Đơn giản là bản thân tôi, người yêu công nghệ và khiêu khích như Xiaomi làm với các sản phẩm của mình. Chất lượng cao với giá cả hợp lý, một sự khiêu khích thực sự cho các thương hiệu nổi tiếng nhất khác.

Theo dõi
thông báo
khách sạn

0 Bình luận
Phản hồi nội tuyến
Xem tất cả nhận xét
XiaomiToday.it
Logo