Skip to main content

Bộ xử lý Superscalar là gì?

Một bộ xử lý SupersCalar là một loại bộ xử lý có thể thực thi nhiều bộ hướng dẫn cùng một lúc.Loại bộ xử lý này chứa một số đơn vị phụ kiểm soát một số loại chức năng cơ bản.Mặc dù các bộ xử lý khác cũng có các đơn vị này, một bộ xử lý Superscalar có thể có thông tin được gửi trực tiếp đến các đơn vị này để xử lý trong khi bộ xử lý chính đang bận rộn với một thứ khác.Bộ xử lý SuperScalar là điểm giữa của ba loại bộ xử lý chính. Một đơn vị xử lý trung tâm của máy tính, còn được gọi là CPU hoặc bộ xử lý đơn giản là, phần lớn các tính toán cho máy tính.Mỗi khi có điều gì đó xảy ra trên máy, CPU hoạt động trên nó một chút trước khi nó thực sự xảy ra.Điều này làm cho bộ xử lý rất bận rộn và thời gian dành cho nó rất có giá trị.Khi CPU đã đạt đến giới hạn của nó, các chức năng máy tính khác được chờ bộ xử lý bắt kịp. Nhiều CPU được tạo thành từ một bộ xử lý chính và một số khu vực nhỏ hơn.Bộ xử lý chính thực hiện phần lớn các tính toán cho hệ thống máy tính.Các hệ thống khác, như đơn vị logic số học, có các chức năng rất cụ thể và được sử dụng ít hơn bộ xử lý chính.Trong trường hợp của đơn vị logic số học, nó thực hiện các hàm toán cấp thấp cho máy tính.

Tại thời điểm này, bộ xử lý máy tính chia thành ba loại rộng: vô hướng, superscalar và vector.Một hệ thống vô hướng là loại bộ xử lý mà hầu hết người dùng đều quen thuộc.Bộ xử lý này chấp nhận một lệnh tại một thời điểm và thực thi chúng theo trình tự hoặc thứ tự ưu tiên.Các bộ xử lý này chiếm phần lớn các máy tính gia đình và doanh nghiệp. Các bộ xử lý vector có nhiều lệnh cùng một lúc thông qua một hệ thống mảng.Một loạt các lệnh đến đồng thời trong lõi chính của bộ xử lý.Các lệnh này được coi là một phần của một lệnh lớn hơn bởi bộ xử lý và được thực thi đồng thời.Một bộ xử lý Superscalar là điểm giữa giữa hai phương pháp này.Bộ xử lý chính chỉ có thể lấy một lệnh tại một thời điểm, tương tự như bộ xử lý vô hướng.Mặt khác, có các kết nối trực tiếp với các hệ thống thứ cấp của bộ xử lý, một cái gì đó không thường xuyên xuất hiện trong các hình thức bộ xử lý khác.Các kết nối này cho phép thông tin cung cấp trực tiếp vào các hệ thống con nơi chúng có thể thực thi các lệnh cụ thể và thông tin xuất tách biệt với bộ xử lý chính.Điều này cho phép bộ xử lý hoạt động và xuất nhiều hướng dẫn, như bộ xử lý vector. Hoạt động này không bị nhầm lẫn với bộ xử lý đa cõi.Các hệ thống này thực sự có nhiều hơn một bộ xử lý hoạt động tại một thời điểm.Để trở thành một bộ xử lý Superscalar, các lệnh được chuyển đến các đơn vị phụ, không phải toàn bộ hệ thống.Trong hầu hết các trường hợp, một hệ thống đa lõi là một bộ sưu tập vô hướng, bộ xử lý nhưng chúng cũng có thể là bộ xử lý siêu âm.