Đa xử lý

Tác Giả: John Stephens
Ngày Sáng TạO: 26 Tháng MộT 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Đa xử lý - Công Nghệ
Đa xử lý - Công Nghệ

NộI Dung

Định nghĩa - Multiprocessor có nghĩa là gì?

Bộ đa xử lý là một hệ thống máy tính có hai hoặc nhiều đơn vị xử lý trung tâm (CPU), với mỗi bộ chia sẻ bộ nhớ chính chung cũng như các thiết bị ngoại vi. Điều này giúp xử lý đồng thời các chương trình.


Mục tiêu chính của việc sử dụng bộ đa xử lý là tăng tốc độ thực thi của hệ thống, với các mục tiêu khác là khả năng chịu lỗi và ứng dụng phù hợp.

Một minh họa tốt cho bộ đa xử lý là một tháp trung tâm duy nhất gắn liền với hai hệ thống máy tính. Một bộ xử lý đa năng được coi là một phương tiện để cải thiện tốc độ tính toán, hiệu suất và hiệu quả chi phí, cũng như để cung cấp độ tin cậy và tính sẵn sàng nâng cao.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích về Bộ đa xử lý

Trong đa xử lý, tất cả các CPU có thể có các chức năng như nhau hoặc một số có thể được dành riêng cho các chức năng cụ thể.


Các cách khác nhau để sử dụng bộ đa xử lý bao gồm:

  • Là một bộ xử lý đơn, chẳng hạn như một lệnh, dữ liệu đơn (SISD)
  • Bên trong một hệ thống duy nhất để thực thi nhiều chuỗi lệnh riêng lẻ theo nhiều quan điểm, chẳng hạn như nhiều lệnh, nhiều dữ liệu (MIMD)
  • Một loạt các hướng dẫn trong các quan điểm khác nhau, chẳng hạn như một lệnh đơn, nhiều dữ liệu (SIMD), thường được sử dụng để xử lý vector
  • Nhiều chuỗi lệnh trong một phối cảnh, chẳng hạn như nhiều lệnh, dữ liệu đơn (MISD), được sử dụng để dự phòng trong các hệ thống không an toàn và đôi khi, để mô tả các bộ xử lý siêu phân luồng hoặc đường ống

Lợi ích của việc sử dụng bộ đa xử lý bao gồm:

  • Tăng cường hiệu suất
  • Nhiều ứng dụng
  • Nhiều người dùng
  • Đa tác vụ trong một ứng dụng
  • Thông lượng cao và / hoặc đáp ứng
  • Chia sẻ phần cứng giữa các CPU

Kiến trúc truyền thông của một bộ đa xử lý:


  • Đi qua
    • Không gian địa chỉ độc lập cho mọi bộ xử lý
    • Bộ xử lý giao tiếp bằng phương tiện đi qua
    • Bộ xử lý bao gồm những kỷ niệm riêng tư
    • Tập trung sự chú ý vào các hoạt động phi địa phương, giá cao

  • Bộ nhớ dùng chung
    • Giao tiếp bộ xử lý được thực hiện bằng không gian địa chỉ dùng chung
    • Giao tiếp của bộ xử lý được thực hiện bằng phương tiện chia sẻ đọc / ghi bộ nhớ
    • Thuận tiện trên các thiết bị quy mô nhỏ
    • Độ trễ thấp hơn
    • Truy cập bộ nhớ không đồng nhất (NUMA) hoặc đa xử lý đối xứng (SMP)