Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Rocket clouds
TIẾN TRÌNH von Mind Map: TIẾN TRÌNH

1. Tổng quát về tiến trình

1.1. Khái niệm

1.1.1. Một tiến trình là một chương trình đang được thực thi

1.1.1.1. Sử dụng các tài nguyên nhớ

1.1.1.2. Thực thi các trình tự

1.1.1.3. CPU thực thi các cấu lệnh đến khi hoàn tất

1.1.2. Tiến trình thường chứa một số thông tin

1.1.2.1. BBộ nhớ chương trình

1.1.2.2. Stack

1.1.2.3. Vùng chứa mã lệnh

1.1.2.4. Vùng chưa dữ liệu và biến môi trường

1.2. Các trạng thái của tiến trình

1.2.1. New: tiến trình mới được tạo ra

1.2.2. Running: tiến trình đang được thực thi

1.2.3. Waiting: tiến trình đang chờ một số sự kiện xảy ra (như là việc hoàn tất I/O...)

1.2.4. Ready: quá trình đang chờ được gán cho bộ xử lý

1.2.5. Terminated: tiến trình hoàn thành sự thực thi

1.3. Khối điều khiển tiến trình

1.3.1. Số định dạng tiến trình

1.3.1.1. định dạng của tiến trình

1.3.1.2. định dạng của tiến trình cha

1.3.1.3. định dạng người sử dụng

1.3.2. Trạng thái tiến trình

1.3.3. Bộ đếm chương trình

1.3.4. Những thanh ghi của CPU

1.3.5. Thông tin định thời cho CPU

1.3.6. Thông tin quản lí bộ nhớ

1.3.7. Thông tin thống kê

1.3.8. Thôn gtin trạng thái I/O

1.4. Mô hình 7 trạng thái của tiến trình

2. Cơ chế giao tiếp giữa các tiến trình

2.1. Chia sẻ thông tin

2.2. Gia tăng tốc độ tính toán

2.3. Sự thuận tiện

2.3.1. có thể thực hiện nhiều công việc cùng một úc

3. Định thời cho tiến trình

3.1. Các bộ định thời

3.1.1. Long-term schedule

3.1.1.1. chọn tiến trình đưa vào hàng đợi sẵn sàng

3.1.1.2. nạp vào bộ nhớ nhưng chưa thực thi

3.1.2. Short-term scheduler

3.1.2.1. cọn tiến trình ở hàng đợi để thực thi

3.1.2.2. cấp phát CPU để xử lý

3.1.3. Medium-term scheduler

3.1.3.1. chuyển tiến trình từ bộ nhớ chính sang bộ nhớ thứ cấp

3.2. Chuyển ngữ cảnh

3.2.1. Khi chuyển CPU từ trạng thái này sang trạng thái khác

3.2.1.1. lưu trạng thái của tiến trình cũ, nạp trạng thái cảu tiến

3.2.2. Một số sự kienej chuyển ngữ cảnh của tiến trình

3.2.2.1. ngắt

3.2.2.2. ngắt đông hồ

3.2.2.3. ngắt I/O

3.2.2.4. memory fault

4. Các thao tác trên tiến trình

4.1. Tạo tiến trình

4.1.1. Tiến trình CHA tạo ra tiến trình CON

4.1.1.1. có thể thực thi đồng thời với nhau

4.1.1.2. đợi cho đến khi một hay tất cả tiến trình con kết thúc

4.1.1.3. không gian địa chỉ của tiến trình con được nhân bản từ tiến trình cha

4.1.1.4. không gian địa chỉ của tiến trình con được cấp phát mới

4.2. Kết thúc sự thực thi của tiến trình

4.2.1. Tiến trình kết thúc bình thường

4.2.2. Tiến trình vượt quá giới hạn thời gian cho phép

4.2.3. Không đủ bộ nhớ

4.2.4. Xâm phạm vùng nhớ cấm

4.2.5. Lỗi bảo vệ

4.2.6. Lỗi số học

4.2.7. Tràn thời gian

4.2.8. Tiến trình cha yêu cầu tiến trình con kết thúc