Giải thích nhưng lõi ích của hệ thống đa xử lý Multiprocessor system là gì

Một bộ đa xử lý là gì? - định nghĩa từ techopedia - Phần cứng - 2022

2022
  • Định nghĩa - Multiprocessor có nghĩa là gì?
  • Techopedia giải thích về Bộ đa xử lý

Đị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.

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ý:

  • Thông qua
    • Không gian địa chỉ độc lập cho mọi bộ xử lý
    • Bộ xử lý giao tiếp bằng cách truyền tin nhắn
    • 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]

Video liên quan

Chủ Đề