Khái niệm tiến trình(process) và mô hình đa tiến trình(multiprocess)

2 2.2K 8
Khái niệm tiến trình(process) và mô hình đa tiến trình(multiprocess)

Đang tải... (xem toàn văn)

Thông tin tài liệu

Khái niệm tiến trình(Process) mô hình đa tiến trình(multiprocess) Khái niệm tiến trình(Process) mô hình đa tiến trình(multiprocess) Bởi: Giảng viên Trần Hạnh Nhi Để hỗ trợ đa chương, máy tính phải có khả thực nhiều tác vụ đồng thời Nhưng việc điều khiển nhiều hoạt động song song cấp độ phần cứng khó khăn Vì nhà thiết kế hệ điều hành đề xuất mô hình song song gỉa lặp cách chuyển đổi xử lý qua lại chương trình để trì hoạt động nhiều chương trình lúc, điều tạo cảm giác có nhiều hoạt động thực đồng thời Trong mô hình này, tất phần mềm hệ thống tổ chức thành số tiến trình (process) Tiến trình chương trình xử lý, sỡ hữu trỏ lệnh, tập ghi biến Để hoàn thành tác vụ mình, tiến trình cần đến số tài nguyên – CPU, nhớ chính, tập tin thiết bị nhập/ xuất Cần phân biệt hai khái niệm chương trình tiến trình Một chương trình thực thể thụ động, chứa đựng thị điều khiển máy tính để tiến hành tác vụ ; cho thực thị này, chương trình chuyển thành tiến trình, thực thể hoạt động, với trỏ lệnh xác định thị thi hành, kèm theo tập tài nguyên phục vụ cho hoạt động tiến trình Về mặt ý niệm, xem tiến trình sỡ hữu xử lý ảo cho riêng nó, thực tế, có xử lý thật chuyển đổi qua lại tiến trình Sự chuyển đổi nhanh chóng gọi đa chương(multiprogramming) Hệ điều hành chịu trách nhiệm sử dụng thuật toán điều phối để định thời điểm cần dừng hoạt động tiến trình xử lý để phục vụ tiến trình khác, lựa chọn tiến trình phục vụ Bộ phận thực chức hệ điều hành gọi điều phối (scheduler) 1/2 Khái niệm tiến trình(Process) mô hình đa tiến trình(multiprocess) 2/2 .. .Khái niệm tiến trình(Process) mô hình đa tiến trình(multiprocess) 2/2

Ngày đăng: 14/01/2016, 15:10

Mục lục

  • Khái niệm tiến trình(Process) và mô hình đa tiến trình(multiprocess)

Tài liệu cùng người dùng

Tài liệu liên quan