TAILIEUCHUNG - Chuong 06 - Dinh thoi CPU

KHOA KỸ THUẬT MÁY TÍNH. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN. ĐỊNH THỜI Kỹ thuật Máy tínhMục tiêu*. Hiểu được. Tại sao cần phải định thời. Các tiêu chí định thời. Một số giải thuật định thời. (Ghi chú: những slide có dấu * ở tiêu đề là những . slide quan trọng, những slide khác dùng để diễn giải . thêm). Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 2Một số khái niệm cơ bản*. Chu kỳ CPU­I/O CPU­bound process có thời . gian sử dụng CPU nhiều . hơn thời gian sử dụng I/O Phần lớn thời gian của I/O­. bound process dùng để đợi . I/O. Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 3Một số khái niệm cơ bản* Trong các hệ thống multitasking. Tại một thời điểm trong bộ nhớ có nhiều process. Tại mỗi thời điểm chỉ có một process được thực thi. Do đó, cần phai giai quyết vấn đề phân chia, lựa chon . ̉ ̉ ̣. process thực thi sao cho được hiêu qua nhất. Cần có chiến . ̣ ̉. lược đinh thời CPU. ̣. Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 4Phân loại các hoạt động định thời. Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 5Phân loại các hoạt động định thời. Định thời dài hạn (long­term scheduling): . process nào được chấp nhận vào hệ thống. Định thời trung hạn (medium­term sched.): . process nào được đưa vào (swap in), đưa ra khỏi . (swap out) bộ nhớ chính. Định thời ngắn hạn (short­term sched.): process . nào được thực thi tiếp theo Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 6Định thời dài hạn. Xác định chương trình nào sẽ được đưa vào hệ . thống để thực thi. Quyết định độ­đa­lập­trình (degree of . multiprogramming). Nếu càng nhiều process được đưa vào hệ thống. Khả năng các process bị block có xu hướng giảm. Sử dụng CPU hiệu quả hơn. Mỗi process được phân chia khoảng thời gian sử dụng . CPU thấp hơn. Thường có xu hướng đưa vào một tập lẫn lộn các . CPU­bound process và I/O­bound process Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 7Định thời trung hạn. Quyết định về việc đưa process vào bộ nhớ chính, . hay ra khỏi bộ nhớ chính phụ thuộc vào yêu cầu . quản lý việc đa­lập­trình (multiprogramming). Cho phép bộ định thời dài hạn chấp nhận nhiều process . hơn số lượng process mà có tổng kích thước được chứa . vừa trong bộ nhớ chính. Nhưng nếu có quá nhiều process thì sẽ làm tăng việc truy . xuất đĩa, do đó cần phải lựa chọn độ­đa­lập­trình cho phù . hợp. Được thực hiện bởi phần mềm quản lý bộ nhớ. Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 8Định thời ngắn hạn*. Xác định process nào được thực thi tiếp theo, còn gọi . là định thời CPU. Được kích hoạt khi có một sự kiện có thể dẫn đến . khả năng chọn một process để thực thi. Ngắt thời gian (clock interrupt). Ngắt ngoại vi (I/O interrupt). Lời gọi hệ thống (operating system call). Signal. chương này sẽ tập trung vào định thời ngắn hạn . Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 9Nội dung cần quan tâm*. Định thời trên hệ thống có một processor . (uniprocessor scheduling): quyết định việc sử dụng . (một) CPU cho một tập các process trong hệ thống. Tiêu chí nào?. Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 10Tiêu chí định thời*. Độ lợi CPU (CPU utilization). Khoảng thời gian CPU bận, từ 0% đến 100%. Cần giữ cho CPU càng bận càng tốt. Thời gian chờ (waiting time) . Thời gian chờ trong hàng đợi ready. Các process nên được chia sẻ việc sử dụng CPU một cách . công bằng (fair share). Khoa Kỹ thuật Máy tính ĐỊNH THỜI CPU 11Tiêu chí định thời*. Thông năng (throughput). Số lượng process hoàn tất trong một đơn vị thời gian. Thời gian đáp ứng (response time) . Thời

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.