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
Hệ điều hành
Giáo trình hình thành tập hợp các tiểu trình và tiến trình hoạt động của hệ thống mutiprocessor p6
Đang chuẩn bị liên kết để tải về tài liệu:
Giáo trình hình thành tập hợp các tiểu trình và tiến trình hoạt động của hệ thống mutiprocessor p6
Thành Doanh
65
5
pdf
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Xem có tiến trình nào đang đợi trong hàng đợi hay không, nếu có thì đưa tiến trình trong hàng đợi vào đoạn găng. Khi tiến trình gọi Up thì hệ thống sẽ thực hiện như sau: S:= S + 1, nếu S,Sau khi gởi đi thông điệp Emtry, tiến trình consumer sẽ chờ để nhận thông điệp chứa dữ liệu từ tiến trình producer. | xem có tiến trình nào đang đợi trong hàng đợi hay không nếu có thì đưa tiến trình trong hàng đợi vào đoạn găng. Khi tiến trình gọi Up thì hệ thống sẽ thực hiện như sau S S 1 nếu S 0 đưa một tiến trình trong F s vào đoạn găng. Up được cài đặt như sau Procedure Up s Begin S S 1 If S 0 Then Begin Exit Q F s đưa tiến trình ra khỏi F S Status Q ready chuyển tiến trình sang ready Enter Q ready-list đưa tiến trình vào ready list End End Sau đây là sơ đồ điều độ dùng Semaphore sự đánh tín hiệu bằng cờ cho 2 tiến trình P1 và P2 hai tiến trình này hoạt động đồng thời cùng truy xuất đến tài nguyên găng tương ứng với semaphore sự đánh tín hiệu bằng cờ S. Tài nguyên găng này chỉ có thể đáp ứng cho một tiến trình tại một thời điểm nên S được khởi gán bằng 1. Program MultualExclution Const n 2 Var s semaphore sự đánh tín hiệu bằng cờ ------------ -- --------------- Procedure P i Integer Begin Repeat Down s kiểm tra và xác lập quyền vào đoạn găng Đoạn găng Up s rời đoạn găng và kích hoạt tiến trình khác Đoạn không găng Until .F. End ---------------------------------- BEGIN S 1 ParBegin P 1 _ _ P 2 ParEnd END. ---------------------------------- Ở đây chúng ta cần lưu ý rằng Down và Up là các thủ tục của hệ điều hành nên hệ điều hành đã cài đặt cơ chế độc quyền cho nó tức là các lệnh bên trong nó không thể tách rời nhau. Nếu điều này không được thực hiện thì sơ đồ này trở nên vô nghĩa. Hai thủ tục Down S và Up S mà chúng tôi đưa ra ở trên chỉ để minh họa cho nguyên lý hoạt động của Down và Up. Sử dụng semaphore sự đánh tín hiệu bằng cờ để điều độ tiến trình mang lại những thuận lợi sau Mỗi tiến trình chỉ kiểm tra quyền vào đoạn găng một lần khi chờ nó không làm gì cả tiến trình ra khỏi đoạn găng phải đánh thức nó. Không xuất hiện hiện tượng chờ đợi tích cực nên khai thác tối đa thời gian xử lý của processor. Nhờ cơ chế hàng đợi mà hệ điều hành có thể thực hiện gán độ ưu tiên cho các tiến trình khi chúng ở trong hành đợi. Trị tuyệt đối của S cho biết số lượng các tiến trình đang đợi
TÀI LIỆU LIÊN QUAN
Giáo trình Thực tập thành lập bản đồ địa hình - địa chính: Phần 2 - Trường ĐH Tài nguyên và Môi trường Hà Nội
Giáo trình Thực tập thành lập bản đồ địa hình - địa chính: Phần 1 - Trường ĐH Tài nguyên và Môi trường Hà Nội
Giáo án Sinh học 12 bài 30: Quá trình hình thành loài (tt)
Tập đề cương bài giảng học phần Hình học cao cấp - Bùi Thị Thanh Thủy
Giáo trình hình thành giao diện cấu hình nhập lệnh cho router trong giao thức chuyển gói tập tin p1
Giáo trình hình thành giao diện cấu hình nhập lệnh cho router trong giao thức chuyển gói tập tin p2
Giáo trình hình thành giao diện cấu hình nhập lệnh cho router trong giao thức chuyển gói tập tin p3
Giáo trình hình thành giao diện cấu hình nhập lệnh cho router trong giao thức chuyển gói tập tin p4
Giáo trình hình thành giao diện cấu hình nhập lệnh cho router trong giao thức chuyển gói tập tin p5
Giáo trình hình thành giao diện cấu hình nhập lệnh cho router trong giao thức chuyển gói tập tin p6
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.