Giáo trình phân tích quy trình ứng dụng hoạt động của hệ thống multiprocessor p1

Tham khảo tài liệu 'giáo trình phân tích quy trình ứng dụng hoạt động của hệ thống multiprocessor p1', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Giáo trình phân tích quy trình ứng dụng hoạt động của hệ thống multiprocessor Rõ ràng với mô hình tiến trình hệ thống có được 2 điều lợi Tiết kiệm được bộ nhớ vì không phải nạp tất cả chương trình vào bộ nhớ mà chỉ nạp các tiến trình cần thiết nhất sau đó tùy theo yêu cầu mà có thể nạp tiếp các tiến trình khác. Cho phép các chương trình hoạt động song song nên tốc độ xử lý của toàn hệ thống tăng lên và khai thác tối đa thời gian xử lý của processor. Việc chọn thời điểm dừng của tiến trình đang hoạt động đang chiến giữ processor để thu hồi processor chuyển cho tiến trình khác hay việc chọn tiến trình tiếp theo nào trong số các tiến trình đang ở trạng thái sẵn sàng để cấp processor là những vấn đề khá phức tạp đòi hỏi hệ điều hành phải có một cơ chế điều phối thích hợp thì mới có thể tạo ra được hiệu ứng song song giả và sử dụng tối ưu thời gian xử lý của processor. Bộ phận thực hiện chức năng này của hệ điều hành được gọi là bộ điều phối dispatcher tiến trình. . Tiểu trình và tiến trình Tiểu trình Thông thường mỗi tiến trình có một không gian địa chỉ và một dòng xử lý. Nhưng trong thực tế có một số ứng dụng cần nhiều dòng xử lý cùng chia sẻ một không gian địa chỉ tiến trình các dòng xử lý này có thể hoạt động song song với nhau như các tiến trình độc lập trên hệ thống. Để thực hiện được điều này các hệ điều hành hiện nay đưa ra một cơ chế thực thi các chỉ thị trong chương trình mới được gọi là tiểu trình. Tiểu trình là một đơn vị xử lý cơ bản trong hệ thống nó hoàn toàn tương tự như tiến trình. Tức là nó cũng phải xử lý tuần tự các chỉ thị máy của nó nó cũng sở hữu con trỏ lệnh một tập các thanh ghi và một không gian stack riêng. Một tiến trình đơn có thể bao gồm nhiều tiểu trình. Các tiểu trình trong một tiến trình chia sẻ một không gian địa chỉ chung nhờ đó mà các tiểu trình có thể chia sẻ các biến toàn cục của tiến trình và có thể truy xuất lên các vùng nhớ stack của nhau. Các tiểu trình chia sẻ thời gian xử lý của processor giống như cách của tiến trình .

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
15    23    4    09-12-2024
Đã 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.