tailieunhanh - Bài giảng Lập trình môi trường Window: Chương 8 - Ngô Thanh Hùng

Chương 8 trình bày các khái niệm cơ bản của đa tiểu trình, dộ ưu tiên của tiến trình, chuyển đổi ngữ cảnh, xây dựng ứng dụng tiểu trình và đồng bộ hóa các tiểu trình. Mời các bạn tham khảo chi tiết bài giảng. | Đa tiểu trình https tailieudientucntt Nội dung chương Một số khái niệm cơ bản Xây dựng một ứng dụng đa tiểu trình Đồng bộ hóa các tiểu trình https tailieudientucntt Một số khái niệm cơ bản Xử lý đồng hành Concurrent Processing Đa nhiệm Multi-Tasking Tiến trình Process Tiểu trình Thread Độ ưu tiên của tiến trình Process priority class Độ ưu tiên của tiểu trình Thread priority Chuyển đổi ngữ cảnh Context Switch https tailieudientucntt Xử lý đồng hành Xử lý đồng hành Bài toán kq a b c d Một hệ thống xử lý đồng hành thường có nhiều tiến trình thực thi cùng lúc Các tiến trình có thể hoạt động độc lập hay kết hợp với nhau để thực hiện nhiều tác vụ https tailieudientucntt Lợi ích của xử lý đồng hành Cho phép nhiều ứng dụng hoạt động cùng lúc Tăng tốc độ xử lý Tăng hiệu suất sử dụng CPU https tailieudientucntt Đa nhiệm Hệ điều hành đa nhiệm phân chia thời gian xử lý của CPU thành nhiều lát thời gian time slice để các tiến trình tiểu trình thực hiện luân phiên. Tiến trình tiểu trình đang thực thi sẽ tạm dừng khi time slice của nó hết và tiến trình tiểu trình khác sẽ chạy. Khi hệ thống chuyển đổi từ thread này sang thread khác nó sẽ lưu lại ngữ cảnh của thread bị mất quyền và phục hồi ngữ cảnh của thread sắp được chạy. https tailieudientucntt Đa nhiệm Độ dài time slice phụ thuộc từng hệ điều hành và bộ vi xử lý. Bởi vì time slice khá nhỏ khoảng 20ms nên ta có cảm giác thực hiện đồng thời. Hệ điều hành Windows hỗ trợ pre-emptive Multi- Tasking đa nhiệm có độ ưu tiên . Những vấn đề khó khăn khi xử lý đa nhiệm Không gian bộ nhớ để lưu trữ thông tin ngữ cảnh của tiến trình và tiểu trình Thời gian để theo vết quản lý các tiểu trình Sự tranh chấp tài nguyên dùng chung https tailieudientucntt Tiến trình Là một chương trình đang thực thi Có một con trỏ lệnh vùng không gian địa chỉ ảo riêng

TỪ KHÓA LIÊN QUAN