Dongmucnhan-nguoidung

a. Dòng mức người dùng

- Do trình ứng dụng tự tạo ra và quản lý.

- Sử dụng thư viện do ngôn ngữ lập trình cung cấp.

- HDH vẫn coi tiến trình như một đơn vị duy nhất với một trạng thái duy nhất.

- Việc phân phối CPU được thực hiện cho cả tiến trình.

- Ưu điểm:

+ Việc chuyển đổi dòng không đòi hỏi chuyển sang chế độ nhân => tiết kiệm thời gian.

+ Trình ứng dụng có thể điều độ theo đặc điểm riêng của mình, không phụ thuộc vào cách điều độ của HDH.

+ Có thể sử dụng trên cả những HDH không hỗ trợ đa dòng.

- Nhược điểm:

+ Khi một dòng gọi lời gọi hệ thống và bị phong tỏa, toàn bộ tiến trình bị phong tỏa.

+=> không cho phép tận dụng ưu điểm về tính đáp ứng của mô hình đa dòng.

+ Không cho phép tận dụng kiến trúc nhiều CPU.

b. Dòng mức nhân

- HDH cung cấp giao diện lập trình: gồm các lời gọi hệ thống mà trình ứng dụng có thể yêu cầu tạo/ xóa dòng.

- Tăng tính đáp ứng và khả năng thực hiện đồng thời của các dòng trong cùng tiến trình.

- Tạo và chuyển đổi dòng thực hiện trong chế độ nhân => tốc độ chậm.

c. Kết hợp dòng mức nhân và mức người dùng

- Dòng mức người dùng được tạo ra trong chế độ người dùng nhờ thư viện.

- Dòng mức người dùng được ánh xạ lên số lượng tương ứng hoặc ít hơn các dòng mức nhân.

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: #melody