Bài giảng môn Hệ điều hành: Chương 2 - TS. Nguyễn Văn Hiệp

Bài giảng môn Hệ điều hành - Chương 2: Quản lý process và thread" cung cấp cho người học các kiến thức: 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. nội dung chi tiết. | 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 Chương 2 : Quản lý process & thread Slide 1 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa 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 n y đế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. 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 2 1 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. Code Static data Dynamic data Stack Môn : Hệ điều hành Chương1 2: Tổng : Quản lý process & thread Chương quát về hệ điều hành Slide 3 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Giới thiệu process (a) Góc nhìn vật lý : từng thời điểm CPU chỉ chạy 1 process. Khoa Công nghệ Thông tin Trường ĐH Bách Khoa (b) Góc nhìn user : 4 process đang chạy song hành. (c) đồ thị .

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.