Skip to main content

Đa xử lý đối xứng là gì?

Đa xử lý đối xứng (SMP) là một loại kiến trúc máy tính trong đó hai hoặc nhiều đơn vị xử lý trung tâm (CPU) chia sẻ một liên kết chung với cùng một bộ nhớ.Nó ban đầu được phát triển vào những năm 1960 và đã được sử dụng trong các cấu hình khác nhau kể từ đó.Bất kỳ bộ xử lý nào trong hệ thống SMP đều có thể truy cập và chạy phần mềm từ bất kỳ phần nào của bộ nhớ chia sẻ.Sự phổ biến của thiết lập này đã dao động trong năm nay khi công nghệ đã phát triển và các thị trường đã thay đổi, nhưng nó vẫn là một trong những hình thức phổ biến nhất của công nghệ đa bộ xử lý.-Kết nối tốc độ và cho phép chúng có quyền truy cập vào cùng một bộ mô -đun bộ nhớ.Vì bộ nhớ được chia sẻ giữa các bộ xử lý, phần cứng SMP có thể rẻ hơn so với các công nghệ khác có thể dành bộ nhớ cho mỗi bộ xử lý.Nhiều biến thể của thiết lập này đã được sử dụng, với một số sử dụng thanh ngang đơn giản để kết nối hai bộ xử lý, trong khi các biến số khác sử dụng các kết nối tinh vi hơn giữa 32 bộ xử lý.Bất kỳ hệ thống đa xử lý đối xứng nào cũng có thể được giữ lại bởi tốc độ và công suất của kết nối này;Một hệ thống có 32 bộ xử lý sẽ không nhất thiết phải nhanh hơn 32 lần vì liên kết chung giữa các bộ xử lý này và bộ nhớ hệ thống có thể bị tắc nghẽn.Một lợi thế chính mà đa xử lý đối xứng có so với các kỹ thuật khác là hệ thống SMP ít nhiều đối xử với tất cả các bộ xử lý của nó như nhau, do đó cung cấp cho mỗi chất lượng truy cập vào phần cứng máy tính khác.Điều này có nghĩa là bất kỳ bộ xử lý nào trong hệ thống đều có thể đọc và thực hiện các hướng dẫn từ các chương trình phần mềm bất kể các chương trình đó nằm trong bộ nhớ máy tính.Nhiều chương trình phần mềm hiện được chia thành các khối nhỏ hơn được gọi là chủ đề;Khi các chương trình này được chạy trên một hệ thống SMP, mỗi bộ xử lý có thể chạy một luồng của chương trình, do đó tăng thêm hiệu suất tổng thể.Phần mềm cấp độ người dùng không cần phải sửa đổi để chạy trên một hệ thống hỗ trợ đa xử lý đối xứng, nhưng hệ điều hành cơ bản phải hỗ trợ công nghệ.Sự phổ biến của đa xử lý đối xứng đã suy yếu và sáp trong nhiều năm vì các kỹ thuật khác đã được phát triển và các kiến trúc mới đã được khám phá.Công khai về công nghệ có thể tác động đến tính toán xuất hiện vào đầu những năm 1990;Một số công ty, đáng chú ý nhất là các hệ thống máy tính có liên tục, bắt đầu chuyên xây dựng các hệ thống SMP cao cấp.Sequent, được IBM mua lại vào năm 1999, đã được ca ngợi vì các thiết kế của nó nhưng không bao giờ có thể cạnh tranh hiệu quả với những người khổng lồ của ngành công nghiệp máy tính.Các kỹ thuật đa xử lý mới hơn như truy cập bộ nhớ không đồng nhất (NUMA) đã thay thế một phần SMP trong các hệ thống cao cấp. Các nhà sản xuất máy tính đã thử nghiệm đa xử lý đối xứng trong phần cứng cấp độ tiêu dùng trong nhiều năm qua;Tuy nhiên, ngoài phần cứng đam mê đắt tiền, hầu hết các máy tính cá nhân đều thiếu công nghệ.Các kỹ thuật mới để làm cho các hệ thống CPU đơn hiệu quả hơn, chẳng hạn như đa luồng đồng thời hoặc siêu phân luồng, cùng với sự gia tăng của công nghệ đa lõi đã làm tăng hiệu suất của máy tính mà không cần thêm chi phí SMP.Tuy nhiên, có thể kết hợp các công nghệ này và các máy tính máy tính để bàn mạnh nhất có thể bao gồm nhiều bộ xử lý đa lõi được kết nối thông qua SMP, do đó tạo ra một hệ thống với lượng năng lượng tính toán khổng lồ.