CÁC mô HÌNH xử lý ĐỒNG HÀNH (TỔNG QUAN hệ điều HÀNH SLIDE) (chữ biến dạng do slide dùng font VNI times, tải về xem bình thường)

13 18 0
CÁC mô HÌNH xử lý ĐỒNG HÀNH (TỔNG QUAN hệ điều HÀNH SLIDE) (chữ biến dạng do slide dùng font VNI times, tải về xem bình thường)

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài : CÁC MƠ HÌNH XỬ LÝ ĐỒNG HÀNH CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH XỬ LÝ ĐỒNG HÀNH VÌ SAO ? VẤN ĐỀ ? Xử lý đồng hành, để tăng hiệu suất sử dụng CPU CPU IO Job CPU IO Job CPU Job CPU Job CPU Job IO CPU IO CPU IO CPU Job Job Job Xử lý đồng hành, để tăng tốc độ xử lý   Job : kq = a*b + c*d; Xử lý tuần kq1 tự=: a * b; kq2 = c* d;  kq = kq1 + kq2; Xử lý đồng hành : kq1 = a*b; kq2 = c*d; kq = kq1 + kq2; Xử lý đồng hành, khó khăn ? Excel Visual C++ CDplayer Winword - Tài nguyên giới hạn, ứng dụng “vô hạn” - Nhiều hoạt động đan xen ??? Phân chia tài nguyên ? HĐH : “ Giải nhiều công việc đồng thời, đâu ! ??? Chia sẻ Giải pháp Winword CDPlayer Excel Visual C ++ HĐH : “ Ai có phần đến lượt mà ! ” -“Chia để trị”, cô lập hoạt động - Mỗi thời điểm giải yêu cầu Thuật ngữ     Concurrency (đồng hành): mô hình xử lý nhiều tác vụ đồng thời Multitasking (đa nhiệm) : cho phép nhiều tác vụ/ công việc xử lý đồng thời Multiprogramming (đa chương) : cho phép nhiều chương trình thực đồng thời (trên CPU) Multiprocessing (đa xử lý): nhiều xử lý làm việc đồng thời Khái niệm tiến trình P1 IP int a; P2 IP int a; Mô hình đa tiến trình (MultiProcesses)   Hệ thống tập tiến trình hoạt động đồng thời Các tiến trình độc lập với => trao đổi thông tin hiển nhiên Excel winword Visual C CDplayer OS Mô hình đa tiểu trình (MultiThreads)  Muốn nhiều dòng xử lý đồng thời chia sẻ tài nguyên (server, OS, chương trình tính toán song song) alta vista  TIỂU TRÌNH (THREAD) 10 Khác biệt Tiểu trình & Tiến trình   Tiểu trình : dòng xử lý Tiến trình :     không gian địa nhiều tiểu trình Các tiến trình độc lập Các tiểu trình tiến trình bảo vệ lẫn (cần thiết ? ) P1 T1 T2 T int a; 11 Tiểu trình hạt nhân (Kernel thread) T1 T2 User mode System call HDH Kernel mode Khái niệm tiểu trình xây dựng bên hạt nhân 12 Tiểu trình người dùng (User thread) T1 T2 T3 LWP2 LWP1 P2 P1 Kernel User mode Kernel mode Khái niệm tiểu trình hỗ trợ thư viện hoạt động user mode 13 ...CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH XỬ LÝ ĐỒNG HÀNH VÌ SAO ? VẤN ĐỀ ? Xử lý đồng hành, để tăng hiệu suất sử dụng CPU CPU IO Job CPU IO Job CPU Job CPU Job CPU Job IO CPU IO CPU IO CPU Job Job Job Xử. .. Xử lý đồng hành, để tăng tốc độ xử lý   Job : kq = a*b + c*d; Xử lý tuần kq1 tự=: a * b; kq2 = c* d;  kq = kq1 + kq2; Xử lý đồng hành : kq1 = a*b; kq2 = c*d; kq = kq1 + kq2; Xử lý đồng hành, ... (đồng hành) : mô hình xử lý nhiều tác vụ đồng thời Multitasking (đa nhiệm) : cho phép nhiều tác vụ/ công việc xử lý đồng thời Multiprogramming (đa chương) : cho phép nhiều chương trình thực đồng

Ngày đăng: 29/03/2021, 08:31

Mục lục

  • CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH

  • Xử lý đồng hành, để tăng hiệu suất sử dụng CPU

  • Xử lý đồng hành, để tăng tốc độ xử lý

  • Xử lý đồng hành, những khó khăn ?

  • Khái niệm tiến trình

  • Mô hình đa tiến trình (MultiProcesses)

  • Mô hình đa tiểu trình (MultiThreads)

  • Khác biệt giữa Tiểu trình & Tiến trình

  • Tiểu trình hạt nhân (Kernel thread)

  • Tiểu trình người dùng (User thread)

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

Tài liệu liên quan