tailieunhanh - Bài giảng Hệ điều hành: Chương 2 - ĐH Bách khoa TP HCM

Bài giảng Hệ điều hành: Chương 2 - Quản lý process & thread bao gồm những nội dung về khái niệm process; tạo, xóa process; trạng thái process; khái niệm thread; lập lịch chạy các process; phương pháp lập lịch chạy các process. Mời các bạn tham khảo bài giảng để hiểu rõ hơn về những nội dung này. | MÔN HỆ ĐIỀU HÀNH Chương 2 QUẢN LÝ PROCESS THREAD Khái niệm process Tạo xóa process Trạng thái process Khái niệm thread Lập lịch chạy các process Các phương pháp lập lịch Tài liệu tham khảo chương 2 sách Modern Operating Systems Andrew S. Tanenbaum 2nd ed Prentice Hall Môn Hệ điều hành Khoa Công nghệ Thiàngtìn Chương 2 Quản lý process thread to Truờng ĐH Bách Khoa Slide 1 Giới thiệu process Chương trình program danh sách các lệnh để giải quyết một vấn đề nào đó được cất trên đĩa dưới dạng file. Khi chương trình được nạp vào RAM và CPU bắt đầu thi hành chương trình ở điểm nhập thì chương trình trở thành process CPU thực thi hết lệnh nay đến lệnh khác từ trên xuống hay theo sự điều khiển của lệnh đang thực thi. Process gồm 2 thành phần chính danh sách các lệnh cấu thành thuật giải của chương trình và dữ liệu. Process tuần tự chỉ chứa 1 luồng thi hành lệnh cho 1 chương trình từ điểm nhập đến điểm kết thúc. Môn Hệ điều hành Khoa Công nghệ Thiàngtìn Chương 2 Quản lý process thread h Truờng ĐH Bách Khoa Slide 2 Giới thiệu process Mỗi process có 1 vùng nhớ riêng thường được chia thành các vùng thông tin khác nhau như sau Vùng code chứa danh sách mã lệnh của chương trình. Vùng static data chứa các biến dữ liệu được khai báo tường minh trong chương trình. Vùng dynamic data chứa các vùng nhớ dữ liệu được cấp phát động thông qua new maloc. . Kích thước vùng này biến động theo thời gian. Vùng stack phục vụ cho việc gọi hàm trong chương trình. Kích thước vùng này biến động theo thời gian. Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Môn Hệ điều hành cChơơgg 2 Tễnả qi-ýpvềqeệđ đhremd Slide 3 Giới thiệu process a a Góc nhìn vật lý từng thời điểm CpU chỉ chạy 1 process. b b Góc nhìn user 4 process đang chạy song hành. c c đồ thị chạy của từng process theo thời gian. Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Môn Hệ điều hành Chương 2 Quản lý process thread Slide 4 Giới thiệu process Trình lập lịch Scheduler là 1 module chức

TỪ KHÓA LIÊN QUAN