Các mô hình xử lý đồng hành

2 354 0
Các mô hình xử lý đồng hành

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

Thông tin tài liệu

Các mô hình xử lý đồng hành Các mô hình xử lý đồng hành Bởi: Giảng viên Trần Hạnh Nhi Hầu hết hệ điều hành đại cho phép người dùng thi hành nhiều công việc đồng thời máy tính Nhu cầu xử lý đồng hành (concurrency) xuất phát từ đâu, hệ điều hành cần phải tổ chức hỗ trợ cho môi trường đa nhiệm (multitask) ? Đó nội dung tìm hiểu NHU CẦU XỬ LÝ ĐỒNG HÀNH Có động lực khiến cho hệ điều hành đại thường hỗ trợ môi trường đa nhiệm (multitask) chấp nhận nhiều tác vụ thực đồng thời máy tính : Tăng hiệu suất sử dụng CPU Phần lớn tác vụ (job) thi hành trải qua nhiều chu kỳ xử lý (sử dụng CPU) chu kỳ nhập xuất (sử dụng thiết bị nhập xuất) xen kẽ sau : Nếu có tiến trình hệ thống, vào chu kỳ IO tác vụ, CPU hoàn toàn nhàn rỗi Ý tưởng tăng cường số lượng tác vụ hệ thống để tận dụng CPU : tác vụ xử lý IO, sử dụng CPU để thực tác vụ Tác vụ Tác vụ 1/2 Các mô hình xử lý đồng hành Tăng tốc độ xử lý Một số toán có chất xử lý song song xây dựng thành nhiều module hoạt động đồng thời tiết kiệm thời gian xử lý Ví dụ : Xét toán tính giá trị biểu thức kq = a*b + c*d Nếu tiến hành tính đồng thời (a*b) (c*d) thời gian xử lý ngắn thực Trong trường hợp đó, cần có mô hình xử lý đồng hành thích hợp Trên máy tính có cấu hình nhiều CPU, hỗ trợ xử lý song song (multiprocessing) thật sự, điều giúp tăng hiệu thi hành hệt thống đáng kể 2/2 .. .Các mô hình xử lý đồng hành Tăng tốc độ xử lý Một số toán có chất xử lý song song xây dựng thành nhiều module hoạt động đồng thời tiết kiệm thời gian xử lý Ví dụ : Xét toán... c*d Nếu tiến hành tính đồng thời (a*b) (c*d) thời gian xử lý ngắn thực Trong trường hợp đó, cần có mô hình xử lý đồng hành thích hợp Trên máy tính có cấu hình nhiều CPU, hỗ trợ xử lý song song... có cấu hình nhiều CPU, hỗ trợ xử lý song song (multiprocessing) thật sự, điều giúp tăng hiệu thi hành hệt thống đáng kể 2/2

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

Từ khóa liên quan

Mục lục

  • Các mô hình xử lý đồng hành

  • NHU CẦU XỬ LÝ ĐỒNG HÀNH

    • Tăng hiệu suất sử dụng CPU

    • Tăng tốc độ xử lý

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

  • Đang cập nhật ...

Tài liệu liên quan