Sự khác biệt giữa lõi và bộ xử lý

Mục lục:

Sự khác biệt giữa lõi và bộ xử lý
Sự khác biệt giữa lõi và bộ xử lý

Video: Sự khác biệt giữa lõi và bộ xử lý

Video: Sự khác biệt giữa lõi và bộ xử lý
Video: OTO: Sự Khác Biệt Giữa Bạn Và Bạn Thân 2024, Tháng bảy
Anonim

Lõi so với Bộ xử lý

Sự khác biệt giữa bộ xử lý và lõi có thể là một chủ đề khó hiểu nếu bạn không hiểu biết về máy tính. Bộ xử lý hay CPU giống như bộ não của hệ thống máy tính. Nó chịu trách nhiệm cho tất cả các chức năng cốt lõi như hoạt động số học, logic và điều khiển. Bộ xử lý truyền thống như bộ xử lý Pentium chỉ có một lõi bên trong bộ xử lý, nhưng bộ xử lý hiện đại là bộ xử lý đa lõi. Bộ xử lý đa lõi có một số lõi bên trong gói bộ xử lý trong đó lõi là đơn vị tính toán cơ bản nhất của bộ xử lý. Một lõi chỉ có thể thực thi một lệnh chương trình tại một thời điểm (có thể thực thi một số lệnh nếu khả năng siêu phân luồng có sẵn) nhưng một bộ xử lý được tạo thành từ nhiều lõi có thể thực hiện một số lệnh đồng thời tùy thuộc vào số lõi.

Bộ xử lý là gì?

Bộ xử lý còn được gọi là Bộ xử lý trung tâm (CPU) là bộ phận quan trọng nhất của hệ thống máy tính chịu trách nhiệm thực hiện các lệnh chương trình. Các hướng dẫn này liên quan đến các phép toán số học, logic, điều khiển và đầu vào-đầu ra. Theo truyền thống, bộ xử lý bao gồm một thành phần được gọi là Đơn vị số học và lôgic (ALU), chịu trách nhiệm cho tất cả các hoạt động số học và lôgic và một thành phần khác được gọi là Đơn vị điều khiển (CU) chịu trách nhiệm cho tất cả các hoạt động điều khiển. Ngoài ra, nó có một tập hợp các thanh ghi để lưu trữ các giá trị. Theo truyền thống, một bộ xử lý chỉ có thể thực hiện một lệnh tại một thời điểm. Các bộ xử lý chỉ có một lõi được gọi là bộ xử lý lõi đơn. Dòng Pentium là một ví dụ cho bộ vi xử lý lõi đơn.

Sau đó, các bộ xử lý đa lõi được giới thiệu trong đó một bộ xử lý đơn lẻ có một số bộ xử lý trong đó được gọi là lõi. Vì vậy, bộ vi xử lý lõi kép có hai lõi bên trong bộ xử lý và bộ xử lý lõi tứ có bốn lõi bên trong nó. Vì vậy, một bộ xử lý đa lõi giống như một gói có một số bộ xử lý được gọi là lõi bên trong nó. Các bộ xử lý đa lõi này có thể thực hiện một số lệnh đồng thời tùy thuộc vào số lượng lõi.

Một bộ xử lý ngoài lõi, còn có giao diện kết nối thiết bị với thế giới bên ngoài. Bộ xử lý đa lõi cũng có giao diện kết nối tất cả các lõi với thế giới bên ngoài. Ngoài ra, nó có một bộ nhớ cache cấp cuối cùng được gọi là bộ nhớ cache L3, chung cho tất cả các lõi. Hơn nữa, một bộ xử lý có thể chứa một bộ điều khiển bộ nhớ và một bộ điều khiển đầu vào-đầu ra nhưng tùy thuộc vào kiến trúc, đôi khi chúng có thể nằm trong chipset bên ngoài bộ xử lý. Hơn nữa, một số bộ xử lý nhất định có Bộ xử lý đồ họa (GPU) bên trong chúng, nơi GPU cũng được làm từ các lõi nhỏ và kém mạnh mẽ hơn.

Core là gì?

Lõi là thành phần tính toán cơ bản của bộ xử lý. Một số lõi cùng nhau tạo nên một bộ xử lý. Một lõi bao gồm một số phần cơ bản. Đơn vị Số học và Logic chịu trách nhiệm thực hiện tất cả các phép toán số học và logic. Bộ phận Kiểm soát chịu trách nhiệm về tất cả các hoạt động kiểm soát. Tập hợp các thanh ghi lưu trữ các giá trị tạm thời. Nếu một lõi không có cơ sở gọi là siêu phân luồng thì nó chỉ có thể thực thi một lệnh chương trình tại một thời điểm. Tuy nhiên, các lõi hiện đại có một công nghệ gọi là siêu phân luồng trong đó lõi có các đơn vị chức năng dự phòng giúp chúng có khả năng thực hiện song song một số lệnh. Bên trong lõi, có hai mức bộ nhớ đệm được gọi là bộ đệm L1 và bộ đệm L2. L1 là gần nhất, nhanh nhất nhưng nhỏ nhất. Bộ đệm L2 nằm sau bộ đệm L1, nơi nó lớn hơn một chút nhưng chậm hơn L1. Những bộ nhớ đệm này là những bộ nhớ nhanh hơn giúp lưu trữ dữ liệu đến và đi từ Bộ nhớ Truy cập Ngẫu nhiên (RAM) của máy tính để cung cấp khả năng truy cập nhanh hơn và hiệu quả.

Sự khác biệt giữa lõi và bộ xử lý
Sự khác biệt giữa lõi và bộ xử lý
Sự khác biệt giữa lõi và bộ xử lý
Sự khác biệt giữa lõi và bộ xử lý

Sự khác biệt giữa Bộ xử lý và Lõi là gì?

• Lõi là đơn vị tính toán cơ bản nhất của bộ xử lý. Bộ xử lý được tạo thành từ một hoặc nhiều lõi. Bộ xử lý truyền thống chỉ có một lõi trong khi bộ xử lý hiện đại có nhiều lõi.

• Một lõi bao gồm ALU, CU và một tập hợp các thanh ghi.

• Một lõi bao gồm hai mức bộ nhớ đệm được gọi là L1 và L2, có trong mỗi lõi.

• Bộ xử lý bao gồm một bộ đệm được chia sẻ bởi các lõi cuộc gọi gọi là bộ đệm L3. Nó là chung cho tất cả các lõi.

• Bộ xử lý tùy thuộc vào kiến trúc có thể bao gồm bộ điều khiển bộ nhớ và bộ điều khiển đầu vào / đầu ra.

• Một số gói bộ xử lý nhất định cũng bao gồm các Đơn vị Xử lý Đồ họa (GPU).

• Một lõi không có siêu phân luồng chỉ có thể thực hiện một lệnh tại một thời điểm trong khi bộ xử lý đa lõi được tạo thành từ một số lõi có thể thực hiện song song một số lệnh. Nếu bộ xử lý được tạo thành từ 4 lõi không hỗ trợ siêu phân luồng thì bộ xử lý đó có thể thực hiện 4 lệnh cùng một lúc.

• Một lõi có công nghệ siêu phân luồng có các đơn vị chức năng dự phòng để chúng có thể thực thi nhiều lệnh cùng một lúc. Ví dụ, một lõi có 2 luồng có thể thực hiện 2 lệnh cùng một lúc, do đó một bộ xử lý có 4 lõi như vậy có thể thực hiện song song các lệnh 2 × 4. Các luồng này thường được gọi là lõi logic và trình quản lý tác vụ của Windows thường hiển thị số lõi logic chứ không hiển thị số lõi vật lý.

Tóm tắt:

Bộ xử lý so với Lõi

Lõi là đơn vị tính toán cơ bản nhất của bộ xử lý. Một bộ xử lý đa lõi hiện đại bao gồm một số lõi bên trong chúng, nhưng các bộ xử lý ban đầu chỉ có một lõi. Một lõi bao gồm ALU, CU và tập hợp các thanh ghi của chính nó. Bộ xử lý được làm bằng một hoặc nhiều lõi như vậy. Một gói bộ xử lý cũng chứa các kết nối giao tiếp giữa các lõi với bên ngoài. Tùy thuộc vào kiến trúc, bộ xử lý cũng có thể chứa GPU tích hợp, bộ điều khiển IO và bộ điều khiển bộ nhớ. Bộ vi xử lý lõi kép có 2 lõi và bộ xử lý lõi tứ có 4 lõi như chính tên gọi của nó. Một lõi chỉ có thể thực thi một lệnh tại một thời điểm (một số ít nếu siêu phân luồng khả dụng) nhưng bộ xử lý đa lõi có thể thực hiện các lệnh song song vì mỗi lõi hoạt động như một CPU độc lập.

Đề xuất: