TAILIEUCHUNG - Bài giảng Hệ điều hành: Điều phối tiến trình - ThS. Nguyễn Thị Hải Bình

Bài giảng "Hệ điều hành: Điều phối tiến trình" cung cấp cho người học các kiến thức: CPU Scheduling, basic concepts, scheduling criteria, scheduling algorithms. Đây là tài liệu hữu ích dành cho các bạn sinh viên nagnfh Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu. | Bài giảng Hệ điều hành: Điều phối tiến trình - ThS. Nguyễn Thị Hải Bình ĐIỀU PHỐI TIẾN TRÌNH CPU SCHEDULING ThS. Nguyễn Thị Hải Bình Khoa CNTT, ĐH Giao thông vận tải Email: calmseahn@ Website: CONTENTS • CPU Scheduling • Basic concepts • Scheduling criteria • Scheduling algorithms 2 CPU SCHEDULING • In a single-processor system, only one process can be run at a time • Simple computer system • When a process is waiting, CPU just sits idle • Multiprogramming system • Several processes are keep in memory at one time • When a process have to wait, the OS gives the CPU to another process • CPU scheduling is central to operating-system design 3 BASIC CONCEPTS • CPU – I/O Burst Cycle • I/O-bound and CPU-bound program • CPU scheduler • Non-preemptive and preemptive scheduling • Dispatcher 4 CPU – I/O BURST CYCLE • A CPU burst is when CPU performs useful computation • An I/O burst consists of I/O operations being performed • CPU – I/O burst cycle • Process execution consists of a series of cycles of CPU execution and I/O waits 5 Figure Alternating sequence of CPU and I/O bursts 6 7 I/O-BOUND AND CPU-BOUND PROGRAM • I/O-bound program • Typically has many short CPU burst • CPU-bound program • Might have a few long CPU burst 8 BỘ ĐIỀU PHỐI CPU • Thuật ngữ: • CPU scheduler • Short-term scheduler (bộ điều phối ngắn hạn) • Nhiệm vụ • Selects one of the processes in the ready queue and allocates the CPU to that process 9 BỘ ĐIỀU PHỐI CPU • Bộ điều phối hoạt động khi 1. Tiến trình chuyển từ trạng thái running sang trạng thái waiting 2. Tiến trình chuyển từ trạng thái running sang trạng thái ready 3. Tiến trình chuyển từ trạng thái waiting sang trạng thái ready 4. Tiến trình kết thúc 10 NON-PREEMPTIVE SCHEDULING • Thuật ngữ • Điều phối không tiếm quyền • Điều phối độc quyền • Nguyên lí • Tiến trình giữ CPU cho tới khi tiến trình chuyển

TỪ KHÓA LIÊN QUAN
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.