Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Bai 2 Cac mo hinh xu ly dong hoa doc
MIỄN PHÍ
Số trang
6
Kích thước
174.3 KB
Định dạng
PDF
Lượt xem
760

Bai 2 Cac mo hinh xu ly dong hoa doc

Nội dung xem thử

Mô tả chi tiết

BÀI 2: CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH

Hầu hết các hệ điều hành hiện đại đều cho phép người dùng thi hành nhiều công

việc đồng thời trên cùng một máy tính. Nhu cầu xử lý đồng hành (concurrency)này

xuất phát từ đâu, và hệ điều hành cần phải tổ chức hỗ trợ như thế nào cho các môi

trường đa nhiệm (multitask) như thế ? Đó là nội dung chúng ta sẽ tìm hiểu trong

bài này.

I.NHU CẦU XỬ LÝ ĐỒNG HÀNH

Có 2 động lực chính khiến cho các hệ điều hành hiện đại thường hỗ trợ môi

trường đa nhiệm (multitask) trong đó chấp nhận nhiều tác vụ thực hiện đồng thời

trên cùng một máy tính :

Tăng hiệu suất sử dụng CPU

Phần lớn các tác vụ (job) khi thi hành đều trải qua nhiều chu kỳ xử lý (sử

dụng CPU) và chu kỳ nhập xuất (sử dụng các thiết bị nhập xuất) xen kẽ như

sau :

CPU IO CPU IO CPU

Nếu chỉ có 1 tiến trình duy nhất trong hệ thống, thì vào các chu kỳ IO của tác

vụ, CPU sẽ hoàn toàn nhàn rỗi. Ý tưởng tăng cường số lượng tác vụ trong hệ

thống làđể tận dụng CPU : nếu tác vụ 1 xử lý IO, thì có thể sử dụng CPU để

thực hiện tác vụ 2...

Tác vụ 1

CPU IO CPU IO CPU

CPU IO CPU IO

Tác vụ

Tăng tốc độ xử lý

Một số bài toán có bản chất xử lý song song nếu được xây dựng thành nhiều

module hoạt động đồng thời thì sẽ tiết kiệm được thời gian xử lý.

Tải ngay đi em, còn do dự, trời tối mất!