Vì vậy, một chủ đề liên quan đến lập kế hoạch và thực hiện, trong khi một quá trình
liên quan đến cả lịch trình / thực hiện và quyền sở hữu tài nguyên. Các chủ đề được nhiều trong quá trình chia sẻ tài nguyên như vậy. Đây là lý do tại sao một chuyển đổi chủ đề
là ít hơn nhiều hơn so với tiêu thụ một quá trình chuyển đổi thời gian. Hệ điều hành truyền thống,
chẳng hạn như phiên bản trước của UNIX, không hỗ trợ các chủ đề. Hiện đại nhất điều hành
hệ thống, chẳng hạn như Linux, phiên bản khác của UNIX, và Windows, hỗ trợ chủ đề.
Một sự phân biệt giữa các chủ đề người sử dụng cấp, mà có thể nhìn thấy các chương trình ứng dụng, và đề hạt nhân cấp xã, nơi có thể nhìn thấy chỉ hệ điều hành. Cả hai có thể được gọi là chủ đề rõ ràng, được định nghĩa trong phần mềm.
Tất cả các bộ vi xử lý thương mại và hầu hết các bộ vi xử lý thử nghiệm như vậy
cho đến nay đã được sử dụng đa luồng rõ ràng. Những hệ thống này đồng thời thực hiện hướng dẫn rõ ràng chủ đề khác nhau, hoặc bằng cách đan xen hướng dẫn từ các chủ đề khác nhau về đường ống hoặc chia sẻ bằng cách thực hiện song song trên đường ống song song.
đa luồng ngầm đề cập đến việc thực hiện đồng thời của nhiều chủ đề
được chiết xuất từ một chương trình tuần tự duy nhất. Các chủ đề tiềm ẩn có thể được xác định
một trong hai tĩnh bởi trình biên dịch hoặc động bởi phần cứng. Trong phần còn lại
của phần này, chúng tôi xem xét xử lý đa luồng rõ ràng.
đang được dịch, vui lòng đợi..
