TAILIEUCHUNG - Chương 2: Process & Threads (Tiến trình & Luồng)

Nội dung: Khái niệm tiến trình, luồng và các vấn đề quản lý luồng, tiến trình. Nội dung chi tiết: Tiến trình: Khái niệm tiến trình, Lập lịch tiến trình, Các hoạt động trên tiến trình, Các tiến trình hợp tác (Cooperating Processes), Liên lạc liên tiến trình (Process Communication). Luồng( tiến trình mức thấp-tiểu trình): Mô tả luồng, Các mô hình đa luồng. | Chương 2: Process & Threads (Tiến trình & Luồng) Khái niệm tiến trình, luồng và các vấn đề quản lý luồng, tiến trình HuongPv - Khoa CNTT - HvKTMM Nội dung Tiến trình: Khái niệm tiến trình Lập lịch tiến trình Các hoạt động trên tiến trình Các tiến trình hợp tác (Cooperating Processes) Liên lạc liên tiến trình (Process Communication) Luồng( tiến trình mức thấp-tiểu trình): Mô tả luồng Các mô hình đa luồng HuongPv - Khoa CNTT - HvKTMM . Khái niệm tiến trình(1) Việc thực hiện công việc được mô tả thông qua các chương trình. Khi chương trình hoạt động, nó chuyển thành tiến trình; để thực hiện, tiến trình cần Được cung cấp đầy đủ tài nguyên cần thiết Được CPU tiếp nhận & thực hiện Hệ điều hành: điều phối việc thực hiện các tiến trình cũng như phân phối tài nguyên cần thiết cho tiến trình Một tiến trình gồm: Mã nguồn chương trình (code) (không thay đổi) Dữ liệu (data) Bộ đếm CT (Program Counter) Ngăn xếp (Stack) Giá trị ở các thanh ghi (Register values) HuongPv - Khoa CNTT - HvKTMM . Các trạng thái tiến trình(1) Trạng thái của tiến trình tại một thời điểm xác định bởi hoạt động của tiến trình tại thời điểm đó. Trong quá trình sống, tiến trình có thể thay đổi trạng thái do các nguyên nhân: Phải dừng hoạt động do hết thời gian Đợi một thao tác I/O hoàn tất Phải chờ một sự kiện xảy ra HuongPv - Khoa CNTT - HvKTMM . Các trạng thái tiến trình(2) Tại một thời điểm, tiến trình có thể có một trong các trạng thái: new: Tiến trình đang được tạo running: Tiến trình đang chiếm hữu CPU & thực hiện các lệnh. waiting: Tiến trình đang chờ cung được cấp tài nguyên hoặc chờ một sự kiện nào đó xuất hiện để chuyển sang trạng thái sẵn sàng. ready: Tiến trình ở trạng thái sẵn sàng, được phân phổi đủ tài nguyên cần thiết, đang chờ đến lượt được thực hiện theo cơ chế lập lịch của hệ điều hành. terminated: Tiến trình kết thúc. Nó không biến mất cho đến khi một tiến trình khác đọc được trạng thái thoát của nó. HuongPv - Khoa CNTT - HvKTMM . Các trạng thái tiế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.