Tìm hiểu các thành phần bên trong nhân CPU

Tìm hiểu các thành phần bên trong nhân CPU

 Tai nghe HP HYPERX Cloud Earbuds II Red

Tai nghe HP HYPERX Cloud Earbuds II Red

1.090.000₫
849.000₫ -22%
0.0 (0 đánh giá)
Đã bán: 951
 Tai nghe HP HYPERX Cloud Earbuds II Black

Tai nghe HP HYPERX Cloud Earbuds II Black

1.090.000₫
849.000₫ -22%
0.0 (0 đánh giá)
Đã bán: 67
 Màn hình ASUS ProArt PA278QGV 27

Màn hình ASUS ProArt PA278QGV 27" IPS 2K 120Hz chuyên đồ họa

8.990.000₫
8.290.000₫ -8%
0.0 (0 đánh giá)
Vừa mở bán
GEARVN - Màn hình Viewsonic VA2432-H-2 24" IPS 100Hz viền mỏng

Màn hình Viewsonic VA2432-H-2 24" IPS 100Hz viền mỏng

2.590.000₫
1.990.000₫ -23%
0.0 (0 đánh giá)
Vừa mở bán
 Màn hình ViewSonic XG2730D-4K 27

Màn hình ViewSonic XG2730D-4K 27" IPS 4K 144Hz-FHD 288Hz chuyên game

8.990.000₫
7.990.000₫ -11%
0.0 (0 đánh giá)
Vừa mở bán
 Bàn phím AULA S100 PRO TM (Đen+xám+cam/ Red switch) S100PRO03

Bàn phím AULA S100 PRO TM (Đen+xám+cam/ Red switch) S100PRO03

890.000₫
790.000₫ -11%
0.0 (0 đánh giá)
Đã bán: 1
 Bàn phím gaming Keychron Black Myth Wukong Deluxe Gold Pink Switch

Bàn phím gaming Keychron Black Myth Wukong Deluxe Gold Pink Switch

7.290.000₫
6.490.000₫ -11%
0.0 (0 đánh giá)
Vừa mở bán
 Màn hình Samsung Odyssey G5 LS27FG502EEXXV 27

Màn hình Samsung Odyssey G5 LS27FG502EEXXV 27" IPS 2K 180Hz chuyên game

5.590.000₫
5.390.000₫ -4%
0.0 (0 đánh giá)
Vừa mở bán
 Màn hình ASUS ProArt PA278CGRV 27

Màn hình ASUS ProArt PA278CGRV 27" IPS 2K 144Hz USBC chuyên đồ họa

9.590.000₫
8.890.000₫ -7%
0.0 (0 đánh giá)
Vừa mở bán
 Màn hình LG 27G610A-B 27

Màn hình LG 27G610A-B 27" IPS 2K 200Hz Gsync chuyên game

5.990.000₫
5.190.000₫ -13%
0.0 (0 đánh giá)
Vừa mở bán
GEARVN - Tai nghe HyperX Cloud Stinger Core II

Tai nghe HyperX Cloud Stinger Core II

990.000₫
790.000₫ -20%
0.0 (0 đánh giá)
Đã bán: 37
 Phụ kiện bàn phím Keychron Big Kitty Paw XXL

Phụ kiện bàn phím Keychron Big Kitty Paw XXL

1.790.000₫
1.490.000₫ -17%
0.0 (0 đánh giá)
Vừa mở bán
Mục lục

Bên trong nhân CPU có nhiều thứ khá là thú vị đó. Mời mọi người cùng GVN 360 tìm hiểu nhé.

Thường thì chúng ta sẽ hiểu nhân CPU là một phần của con chip có nhiệm vụ xử lý các tác vụ. Vì thế cho nên hầu hết trường hợp nhiều nhân hơn sẽ tốt hơn, nhất là đối với các tác vụ như biên tập video chẳng hạn. Tuy nhiên, bạn có thật sự biết điều gì khiến nhân CPU khác với phần còn lại của CPU? Và thực chất thì nhân CPU hoạt động như thế nào? Mời các bạn cùng GVN 360 tìm hiểu ngay dưới đây nhé.

Đâu tiên, để làm rõ thì nhân CPU sẽ không đảm nhận các công việc liên quan đến I/O hoặc input/output của những linh kiện còn lại trong hệ thống, vì trên die của CPU sẽ có một phần riêng để xử lý mấy cái đó. Chúng cũng không xử lý đồ họa mà phần việc đó sẽ là của iGPU (cũng nằm tại một khu vực khác trên die của CPU).

Để hiểu rõ CPU sẽ làm những công việc gì, chúng ta cùng mổ xẻ nó nhé. Trong nhân CPU sẽ có nhiều thành phần. Đầu tiên là ALU (Arithmetic Logic Unit), tạm dịch sang tiếng Việt là “Đơn vị logic số học”. Đây sẽ là bộ phận đảm nhận công việc “suy nghĩ” trong máy tính của bạn. Cụ thể hơn thì nó sẽ xử lý các phép tính toán và các phép tính logic, chẳng hạn như so sánh các giá trị khác nhau. Các ngôn ngữ lập trình cho phép bạn thao tác mọi thứ trên máy tính sẽ phụ thuộc và toán học và logic mà ALU có thể hiểu được.

Nhân CPU thường sẽ có cả FPU (Floating-point Unit), tạm dịch sang tiếng Việt là “Bộ xử lý dấu phẩy động”. Nó cũng tương tự như ALU nhưng sẽ làm việc với các tập hợp số có dấu thập phân (decimal points) nằm ở các vị trí khác nhau.

Vậy thì làm sao để ALU và FPU biết rằng nó cần phải làm những gì? Dữ liệu sẽ được nạp vào các bộ phận này thông qua “registers”. “Registers” là những nơi chứa tạm thời dành cho bất kỳ thứ gì mà nhân CPU sắp phải xứ lý, và một trong số các “registers” có thể kể đến là “input register”. Chúng sẽ nắm giữ các dữ liệu mà CPU cần phải xử lý. Trong khi đó, “instruction register” sẽ cho CPU biết rằng nó cần phải làm gì với dữ liệu đó.

Ví dụ, máy tính cần nhân 6 với 3 thì nó sẽ đặt 6 và 3 vào các “input registers”, và đặt lệnh nhân vào trong “instruction register”. Trong trường hợp này, ALU sẽ tính toán ra đáp án là 18 và gửi kết quả đến một bộ phận khác trong nhân CPU có tên là “accumulator”.

“Accumulator” sau đó sẽ gửi kết quả này đến chỗ “cache”, hay tiếng Việt mình gọi là “bộ nhớ đệm”. Đây sẽ là phần bộ nhớ có tốc độ truy xuất cực kỳ nhanh được tích hợp thẳng vào trong mỗi nhân CPU. Sau đó, phần dữ liệu này có thể được đọc bởi chương trình đã yêu cầu nó.

Mặt khác, bộ nhớ đệm cũng sẽ đảm nhận vai trò gửi dữ liệu theo chiều ngược lại. Cụ thể hơn, nó sẽ chứ dữ liệu và lệnh mà CPU cần phải xử lý, trước khi dữ liệu đó đi vào ALU. Ban đầu, dữ liệu sẽ được lấy từ RAM; nhưng bằng cách lưu nó vào bộ nhớ đệm trước khi nhân CPU cần dùng đến, máy tính của bạn sẽ chạy nhanh hơn nhiều.

Khi nhân CPU hoàn thành 1 lệnh thì sau đó nó sẽ phải xử lý lệnh tiếp theo. Trong nhân CPU sẽ có một thành phần khác gọi là “instruction pointer”. Nó chứa các vị trí trong bộ nhớ và cho CPU biết rằng CPU cần nạp lệnh tiếp theo từ đâu.

Tuy nhiên, cái kết nối mọi thứ ở trên lại với nhau lại nằm ở ngoài nhân CPU các bạn ạ. Trên CPU sẽ có một bộ phận tên là MMU (Memory Management Unit), tạm dịch sang tiếng Việt là “Đơn vị quản lý bộ nhớ”. Nó nằm tách biệt khỏi nhân CPU và có nhiệm vụ lưu chuyển luồng dữ liệu giữa RAM và nhân CPU.

Bản thân die CPU cũng có một “control unit” có nhiệm vụ quản lý các nhân của con chip bằng cách đồng bộ các bộ phận của nó, từ đó giúp các nhân CPU hoạt động trơn tru với nhau. Để làm được việc này, “control unit” sẽ dùng một tín hiệu xung nhịp (clock signal) chạy ở một mức xung nhịp (clock rate) nhất định – con số GHz mà bạn thường nhìn thấy trên phần nắp IHS của CPU.

Hi vọng rằng sau bài viết này bạn có thể hiểu được sự khác biệt giữa nhân CPU và các bộ phận khác trên CPU, đồng thời giúp bạn khám phá ra những điều mới mẻ về thế giới công nghệ. Nếu các bạn có góp ý hoặc bổ sung thì hãy chia sẻ với mình bên dưới phần bình luận nhé. Cảm ơn các bạn đã quan tâm đến bài viết này.

Mời các bạn tham khảo thêm một số thông tin liên quan tại GEARVN như:

Nguồn: Techquickie

Bình luận của bạn sẽ được duyệt trước khi đăng lên