Bài giảng Hệ điều hành máy tính: Lecture 4 - Nguyễn Thanh Sơn
Số trang: 41
Loại file: pdf
Dung lượng: 993.56 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 5 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 Máy tính: Lecture 4 trình bày về "Quản lý quá trình". Nội dung cụ thể của chương này gồm có: Khái niệm cơ bản, định thời CPU, các tác vụ cơ bản, sự cộng tác giữa các quá trình, giao tiếp giữa các quá trình,...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành máy tính: Lecture 4 - Nguyễn Thanh Sơn(A) Quản lý quá trìnhKhái niệm cơ bảnĐịnh thời CPUCác tác vụ cơ bảnSự cộng tác giữa các quá trìnhGiao tiếp giữa các quá trìnhBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tínhKhái niệm cơ bảnHệ thống máy tính thực thi nhiều chương trìnhkhác nhauQuá trình (process)BKBatch system: jobsTime-shared systems: user programs, tasksJob processmột chương trình đang thực thi, bao gồm: Text section (program code), data section (chứaglobal variables) Hoạt động hiện thời: program counter (PC),process status word (PSW), stack pointer (SP),memory management registersTP.HCMKhoa Khoa học & Kỹ thuật Máy tínhThực hiện chương trìnhBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tínhChương trình quá trìnhChương trình thực thi có định dạng load module mà trình nạp(loader) “hiễu” được● Ví dụ: định dạng elf trong LinuxLayout luận lý của process imageExecutable binary file(load module)start addressProcess image inmain memoryprogramcodeprogramcodedatadatastackBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tínhKhởi tạo quá trìnhCác bước hệ điều hành khởi tạo 1 quá trìnhCấp phát định danh duy nhất (process number hayprocess identifier, pid) cho quá trìnhCấp phát không gian nhớ để nạp quá trìnhKhởi tạo khối dữ liệu Process Control Block (PCB)cho quá trìnhPCB là nơi hệ điều hành lưu các thông tin về quá trìnhThiết lập các mối liên hệ cần thiết (vd: sắp PCBvào hàng đợi định thời,…)BKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành máy tính: Lecture 4 - Nguyễn Thanh Sơn(A) Quản lý quá trìnhKhái niệm cơ bảnĐịnh thời CPUCác tác vụ cơ bảnSự cộng tác giữa các quá trìnhGiao tiếp giữa các quá trìnhBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tínhKhái niệm cơ bảnHệ thống máy tính thực thi nhiều chương trìnhkhác nhauQuá trình (process)BKBatch system: jobsTime-shared systems: user programs, tasksJob processmột chương trình đang thực thi, bao gồm: Text section (program code), data section (chứaglobal variables) Hoạt động hiện thời: program counter (PC),process status word (PSW), stack pointer (SP),memory management registersTP.HCMKhoa Khoa học & Kỹ thuật Máy tínhThực hiện chương trìnhBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tínhChương trình quá trìnhChương trình thực thi có định dạng load module mà trình nạp(loader) “hiễu” được● Ví dụ: định dạng elf trong LinuxLayout luận lý của process imageExecutable binary file(load module)start addressProcess image inmain memoryprogramcodeprogramcodedatadatastackBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tínhKhởi tạo quá trìnhCác bước hệ điều hành khởi tạo 1 quá trìnhCấp phát định danh duy nhất (process number hayprocess identifier, pid) cho quá trìnhCấp phát không gian nhớ để nạp quá trìnhKhởi tạo khối dữ liệu Process Control Block (PCB)cho quá trìnhPCB là nơi hệ điều hành lưu các thông tin về quá trìnhThiết lập các mối liên hệ cần thiết (vd: sắp PCBvào hàng đợi định thời,…)BKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ điều hành Máy tính Hệ điều hành Máy tính Hệ điều hành Bài giảng Hệ điều hành Quản lý quá trình Định thời CPUTài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 458 0 0 -
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 390 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 337 0 0 -
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 280 0 0 -
173 trang 279 2 0
-
175 trang 277 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 276 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 255 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 251 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 237 0 0