Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Phần cứng
Bài 3 : QUẢN LÝ TIẾN TRÌNH
Đang chuẩn bị liên kết để tải về tài liệu:
Bài 3 : QUẢN LÝ TIẾN TRÌNH
Tường Phát
96
23
ppt
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tạo lập tiến trình: Cấp phát tài nguyên cho tiến trình con ? Hoạt động của cha và con độc lập Kết thúc tiến trình : Thu hồi tài nguyên ? Ep buộc kết thúc ? Thay đổi trạng thái tiến trình : Assign(), Block(), Awake(), Resume(), Suspend() | Baøi 3 : QUAÛN LYÙ TIEÁN TRÌNH Phaân chia CPU cho caùc tieán trình ? Tieáp caän Muïc tieâu ? Toå chöùc ? Chieán löôïc ? Traïng thaùi tieán trình ? Löu tröõ thoâng tin tieán trình ? Caùc thao taùc treân tieán trình ? Baûo veä tieán trình ? Trao ñoåi thoâng tin giöõa caùc tieán trình ? Phaân chia CPU ? 1 CPU vaät lyù : laøm theá naøo ñeå taïo aûo giaùc moãi tieán trình sôû höõu CPU rieâng cuûa mình ? Dispatcher luaân chuyeån CPU giöõa caùc tieán trình: Ngöõ caûnh xöû lyù rieâng bieät cho moãi tieán trình (PCB) Dispatching loop : CPU while(1) { interrupt Pcur save state Pcur Scheduler gets Pnext load state Pnext jump to it } Traïng thaùi tieán trình ? ready Rs CPU running Rs CPU blocked Rs CPU Nhaän CPU Traû CPU Chôø R Nhaän R Khoái quaûn lyù tieán trình trong moâ hình multiprocesses pid State (State, details) Context (IP, Mem, Files ) Scheduling statistic Relatives ( Dad, children) Process control Block PCB PCB vaø TCB trong moâ hình multithreads pid Threads list Context (Mem, global ressources ) Scheduling statistic Relatives ( Dad, children) PCB tid State (State, details) Context (IP, local stack ) Thread Control Block TCB Caùc thao taùc treân tieán trình Taïo laäp tieán trình : Caáp phaùt taøi nguyeân cho tieán trình con ? Hoaït ñoäng cuûa cha vaø con ñoäc laäp Keát thuùc tieán trình : Thu hoài taøi nguyeân ? Eùp buoäc keát thuùc ? Thay ñoåi traïng thaùi tieán trình : Assign(), Block(), Awake(), Resume(), Suspend() Traïng thaùi tieán trình ? Coù nhu caàu Suspend &Resume : Heä thoáng quaù taûi Kieåm soaùt hoaït ñoäng cuûa tieán trình con An ninh traät töï cho moâi tröôøng ña tieán trình ! Baûo veä tieán trình : Ngaên caûn caùc tieán trình xaâm phaïm taøi nguyeân, can thieäp vaøoxöû lyù cuûa nhau => KGÑC rieâng bieät, 2 mode xöû lyù Baûo ñaûm quyeàn tieán trieån xöû lyù cho moãi tieán trình => coâng baèng trong caùc chieán löôïc phaân phoái taøi nguyeân. Trao ñoåi thoâng tin , phoái hôïp hoaït ñoäng ? Nhu caàu ? Vaán ñeà ? => . | Baøi 3 : QUAÛN LYÙ TIEÁN TRÌNH Phaân chia CPU cho caùc tieán trình ? Tieáp caän Muïc tieâu ? Toå chöùc ? Chieán löôïc ? Traïng thaùi tieán trình ? Löu tröõ thoâng tin tieán trình ? Caùc thao taùc treân tieán trình ? Baûo veä tieán trình ? Trao ñoåi thoâng tin giöõa caùc tieán trình ? Phaân chia CPU ? 1 CPU vaät lyù : laøm theá naøo ñeå taïo aûo giaùc moãi tieán trình sôû höõu CPU rieâng cuûa mình ? Dispatcher luaân chuyeån CPU giöõa caùc tieán trình: Ngöõ caûnh xöû lyù rieâng bieät cho moãi tieán trình (PCB) Dispatching loop : CPU while(1) { interrupt Pcur save state Pcur Scheduler gets Pnext load state Pnext jump to it } Traïng thaùi tieán trình ? ready Rs CPU running Rs CPU blocked Rs CPU Nhaän CPU Traû CPU Chôø R Nhaän R Khoái quaûn lyù tieán trình trong moâ hình multiprocesses pid State (State, details) Context (IP, Mem, Files ) Scheduling statistic Relatives ( Dad, children) Process control Block PCB PCB vaø TCB trong moâ hình multithreads pid Threads list
TÀI LIỆU LIÊN QUAN
Bài giảng Hệ điều hành - Chương 3: Quản lý tiến trình
Bài giảng Kinh tế hải quan - Chương 3: Quản lý hải quan về thuế (Năm 2022)
Bài giảng Tài chính hành chính sự nghiệp - Chương 3: Quản lý quỹ tiền lương
Bài giảng Quản lý nhà nước về kinh tế - Chương 3: Quản lý nhà nước đối với một số lĩnh vực kinh tế chủ yếu
Bài giảng Lý thuyết tài chính tiền tệ: Chương 3 - Lê Vân Chi
Bài giảng Lý thuyết Tài chính tiền tệ - Chương 3: Tài chính doanh nghiệp
Bài giảng Quản lý dự án xây dựng (Ths.Đặng Xuân Trường) - Phần 3 Quản lý thời gian và tiến độ dự án
Bài giảng Hệ điều hành - Chương 3: Liên lạc giữa các tiến trình
Bài giảng Quản lý vận hành - Chương 3: Quản lý dự án
Bài giảng Quản lý dự án: Chương 3 - ThS. Trần Linh Đăng
crossorigin="anonymous">
Đã 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.