Multi-threading [sửa]
thiết kế hiện tại [khi nào?] Làm việc tốt nhất khi máy tính đang chạy chỉ là một chương trình duy nhất, tuy nhiên gần như tất cả các hệ điều hành hiện đại cho phép người dùng chạy nhiều chương trình cùng một lúc. Đối với các CPU để thay đổi theo và làm công việc trên một chương trình khác đòi hỏi phải chuyển đổi ngữ cảnh đắt tiền. Ngược lại, các CPU đa luồng có thể xử lý chỉ dẫn từ nhiều chương trình cùng một lúc. Để làm được điều này, các CPU này bao gồm nhiều bộ đăng ký. Khi một bối cảnh chuyển đổi xảy ra, các nội dung của "đăng ký làm việc" chỉ đơn giản là sao chép vào một trong một tập các thanh ghi cho mục đích này. Thiết kế như vậy thường bao gồm hàng ngàn thanh ghi thay vì hàng trăm như trong một thiết kế điển hình. Mặt khác, đăng ký có xu hướng hơi đắt tiền trong không gian con chip cần thiết để thực hiện chúng. Không gian con chip này nếu không có thể được sử dụng cho một số mục đích khác
đang được dịch, vui lòng đợi..
