Tôi có ý tưởng về cách thức xử lý ngắt của CPU lõi kép. Tôi đã tự hỏi về cách xử lý ngắt được thực hiện trên một bảng với nhiều hơn một bộ xử lý vật lý.Các ngắt bị xử lý bởi các máy xử lý kép như thế nào?
Có bất kỳ trách nhiệm gián đoạn nào được xác định bởi cấu hình của bảng vật lý không? Mỗi bộ xử lý phải có khả năng xử lý một số loại ngắt, như đĩa I/O. Trừ khi có một số mạch để quản lý và gửi các ngắt tới bộ xử lý thích hợp? Tôi đoán là sơ đồ phải là bộ xử lý trung tính, để bất kỳ bộ xử lý và lõi nào có thể chạy trình xử lý ngắt.
Nếu lõi đang chờ trên đĩa được đọc, lõi đó có phải là lõi chạy trình xử lý ngắt khi đĩa đã sẵn sàng không?
Tôi thấy bây giờ mà một lõi không bao giờ chờ đợi trên đọc, một chờ đợi chủ đề. Khi đọc xong, mặc dù có vẻ như nó sẽ có khả năng tốt hơn để chạy thread mới được đánh thức trên cùng một bộ xử lý như trước đây do cơ hội cho dữ liệu vẫn được lưu trữ trên bộ xử lý đó. – jeffD