Bài giảng Hệ điều hành: Chương 2 - ThS. Huỳnh Triệu Vỹ

Bài giảng Hệ điều hành Chương 2 Quản lý tiến trình do ThS. Huỳnh Triệu Vỹ biên soạn với nội dung chính là: Các trạng thái của tiến trình, chế độ xử lý của tiến trình, các thao tác điều khển tiến trình,. | CHƯƠNG II: QUẢN LÝ TIẾN TRÌNH ThS. Huỳnh Triệu Vỹ 1. TỔNG QUAN VỀ TiẾN TRÌNH Tiến trình(process)? Tiến trình là một chương trình đang được thực thi, được sở hữu 1 con trỏ lệnh, tập các thanh ghi và các biến Để hoàn thành tác vụ của mình, một tiến trình có thể cần đến một số tài nguyên như CPU, bộ nhớ chính, các tập tin và thiết bị nhập/xuất. Tiến trình(process)?(tt) Tiến trình bao gồm 3 thành phần: Code, Data, Stack Code: Thành phần câu lệnh thực hiện Data: Thành phần dữ liệu Stack: Thành phần lưu thông tin tạm thời Các câu lệnh trong code chỉ dùng data và stack riêng của mình ngoại trừ các vùng dùng chung Tiến trình được hệ thống phân biệt bằng số hiệu pid (proccess identification) Các trạng thái của tiến trình Trạng thái của tiến trình tại mỗi thời điểm được xác định bởi hoạt động hiện thời của nó: New: tiến trình được tạo lập Ready: tiến trình đã sẵn sàng, đang chờ cấp CPU Running: tiến trình đang được xử lý Waiting: tiến trình tạm dừng và chờ vì thiếu tài nguyên hay chờ 1 sự kiện nào đó Halt: Tiến trình hoàn tất (Halt-> ngăn chặn,dừng,tạm dừng,ngưng) Mô tả chuyển trạng thái của tiến trình New Ready Running Halt Waiting (1) (2) (3) (4) (5) (6) Các trạng thái của tiến trình(tt) Tại một thời điểm chỉ có 1 tiến trình ở trạng thái Running trên 1 bộ xử lý bất kỳ và có thể có nhiều tiến trình ở trạng thái Ready và Waiting Chế độ xử lý của tiến trình Chế độ xử lý được chia thành 2 chế độ nhờ sự hỗ trợ của phần cứng: Đặc quyền và không đặc quyền Tiến trình của HĐH cần được bảo vệ khỏi sự xâm phạm của tiến trình khác Tiến trình của HĐH hoạt động trong chế độ đặc quyền và của người sử dụng hoạt động trong chế độ không đặc quyền Chế độ xử lý của tiến trình(tt) Tập lệnh của CPU được chia thành 2 tập OS (HĐH) Hardware Shell, editor users Chế độ không đặc quyền Chế độ đặc quyền Các thao tác điều khển tiến trình a. Khởi tạo tiến trình HĐH gán PID (bộ điều khiển vi tích phân tỉ lệ (bộ điều khiển PID- Proportional Integral Derivative)) và đưa | CHƯƠNG II: QUẢN LÝ TIẾN TRÌNH ThS. Huỳnh Triệu Vỹ 1. TỔNG QUAN VỀ TiẾN TRÌNH Tiến trình(process)? Tiến trình là một chương trình đang được thực thi, được sở hữu 1 con trỏ lệnh, tập các thanh ghi và các biến Để hoàn thành tác vụ của mình, một tiến trình có thể cần đến một số tài nguyên như CPU, bộ nhớ chính, các tập tin và thiết bị nhập/xuất. Tiến trình(process)?(tt) Tiến trình bao gồm 3 thành phần: Code, Data, Stack Code: Thành phần câu lệnh thực hiện Data: Thành phần dữ liệu Stack: Thành phần lưu thông tin tạm thời Các câu lệnh trong code chỉ dùng data và stack riêng của mình ngoại trừ các vùng dùng chung Tiến trình được hệ thống phân biệt bằng số hiệu pid (proccess identification) Các trạng thái của tiến trình Trạng thái của tiến trình tại mỗi thời điểm được xác định bởi hoạt động hiện thời của nó: New: tiến trình được tạo lập Ready: tiến trình đã sẵn sàng, đang chờ cấp CPU Running: tiến trình đang được xử lý Waiting: tiến trình tạm dừng và chờ vì thiếu tài nguyên hay

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.