![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Hệ điều hành Linux - Bài 6: Quản lý tiến trình
Số trang: 15
Loại file: pdf
Dung lượng: 171.12 KB
Lượt xem: 2
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Hệ điều hành Linux - Bài 6: Quản lý tiến trình bao gồm những nội dung về tiến trình, thực thi, tạo tiến trình, các hàm cơ bản khác, thực thi chương trình ở chế độ nền, liệt kê tiến trình, các hàm quản lý tiến trình khác.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành Linux - Bài 6: Quản lý tiến trình1HỆ ĐIỀU HÀNH LINUX(Quản lý tiến trình)Phạm Nguyên Khang, Đỗ Thanh NghịEmail: pnkhang,dtnghi@cit.ctu.edu.vnNội dung2Tiến trìnhThực thiTạo tiến trìnhCác hàm cơ bản khácThực thi chương trình ở chế độ nềnLiệt kê tiến trìnhCác hàm quản lý tiến trình khácTiến trình3Tiến trình = chương trình đang thực thiẢnh bộ nhớ (memory image) bao gồm:Text: mã thực thi của chương trìnhData: lưu trữ dữ liệuStack: ngăn xếp của người dùngĐịnh danh: phân biệt tiến trình với chương trình khácCấu trúc u (user: người dùng)Ngăn xếp (stack) của hệ thốngVùng định danh chỉ truy xuất được trong chế độ hệthống (system mode)Thực thi4Điều khiển bằng tiến trình 0 (sched hoặcswapper)Tiến trình 0 (không) trong không gian hệ thốngSử dụng CPU theo mức độ ưu tiên của tiến trìnhTiến trình thực thi trong chế độ người dùng (usermode) và chuyển sang chế độ hệ thống bằng các hàmđặc biệt của nhânChỉ có duy nhất một tiến trình chạy trongkhông gian hệ thống: trình quản lý bộ nhớảo (pagedaemon)Tạo tiến trình5fork:Ví dụ: (viết bằng ngôn ngữ C)Tạo ra một tiến trình conbằng cách sao chép vùngnhớ của một tiến trình chaKết quả trả về:-10Nthất bạitiến trình contiến trình cha với Nlà PID (định danh)của tiến trình chapid = fork();if (pid == -1) {/*lỗi*/} else if (pid == 0) {/*mã lệnh chương trình con*/} else {/*mã lệnh chương trình cha */}
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành Linux - Bài 6: Quản lý tiến trình1HỆ ĐIỀU HÀNH LINUX(Quản lý tiến trình)Phạm Nguyên Khang, Đỗ Thanh NghịEmail: pnkhang,dtnghi@cit.ctu.edu.vnNội dung2Tiến trìnhThực thiTạo tiến trìnhCác hàm cơ bản khácThực thi chương trình ở chế độ nềnLiệt kê tiến trìnhCác hàm quản lý tiến trình khácTiến trình3Tiến trình = chương trình đang thực thiẢnh bộ nhớ (memory image) bao gồm:Text: mã thực thi của chương trìnhData: lưu trữ dữ liệuStack: ngăn xếp của người dùngĐịnh danh: phân biệt tiến trình với chương trình khácCấu trúc u (user: người dùng)Ngăn xếp (stack) của hệ thốngVùng định danh chỉ truy xuất được trong chế độ hệthống (system mode)Thực thi4Điều khiển bằng tiến trình 0 (sched hoặcswapper)Tiến trình 0 (không) trong không gian hệ thốngSử dụng CPU theo mức độ ưu tiên của tiến trìnhTiến trình thực thi trong chế độ người dùng (usermode) và chuyển sang chế độ hệ thống bằng các hàmđặc biệt của nhânChỉ có duy nhất một tiến trình chạy trongkhông gian hệ thống: trình quản lý bộ nhớảo (pagedaemon)Tạo tiến trình5fork:Ví dụ: (viết bằng ngôn ngữ C)Tạo ra một tiến trình conbằng cách sao chép vùngnhớ của một tiến trình chaKết quả trả về:-10Nthất bạitiến trình contiến trình cha với Nlà PID (định danh)của tiến trình chapid = fork();if (pid == -1) {/*lỗi*/} else if (pid == 0) {/*mã lệnh chương trình con*/} else {/*mã lệnh chương trình cha */}
Tìm kiếm theo từ khóa liên quan:
Hệ điều hành Linux Bài giảng Hệ điều hành Linux Quản lý tiến trình Thực thi chương trình Liệt kê tiến trình Hàm quản lý tiến trìnhTài liệu liên quan:
-
183 trang 320 0 0
-
80 trang 265 0 0
-
117 trang 238 1 0
-
Giáo trình Hệ điều hành: Phần 2
53 trang 228 0 0 -
Giáo trình Hệ điều hành Linux (Ngành: Công nghệ thông tin) - CĐ Công nghiệp Hải Phòng
103 trang 203 0 0 -
Bài giảng Nguyên lý hệ điều hành: Chương 2 - GV. Đặng Quang Hiển
118 trang 172 0 0 -
Giáo trình Hệ điều hành (Operating System)
201 trang 168 0 0 -
271 trang 167 0 0
-
Hướng dẫn sử dụng Windows 7 với Boot Camp
8 trang 156 0 0 -
Nghiên cứu xây dựng bộ sinh số ngẫu nhiên tích hợp với nhiều hệ điều hành
5 trang 132 0 0