1. Trang chủ
  2. » Giáo án - Bài giảng

Các mô hình sở lý đồng hành

12 365 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Các mô hình xử lý đồng hành
Chuyên ngành Xử lý đồng hành
Thể loại Bài giảng
Định dạng
Số trang 12
Dung lượng 225 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

of Thuật ngữ " Concurrency đồng hành: mô hình xử lý nhiều tác vụ đồng thời.. = Multitasking da nhiém : cho phép nhiều tác vu/ công việc được xử lý đồng thời “ Muliprogramming đa chươn

Trang 1

Bài2: CÁC MÔ HÌNH XỬ LÝ ĐỒNG

= HANH

Trang 2

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

Job 1

Job 2

CPU Jobt Job 1 Job 1 Job 1

Trang 3

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

® Job: kq=a*b +c*d:

" Xử lý tuần tự :

" Xử lý đồng hành :

Trang 4

2

HDH : “ Giai quyết nhiều công việc

đồng thời, đâu có dễ !

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

- Tài nguyên siới hạn, ứng

dụng “vô hạn ”

- Nhiều hoạt

động đan xen

??? Phân chia tài nguyên 2

??? Chia sẻ tài

nguyên ?

??? Bảo vệ? 4

Trang 5

Giai phap

HĐH: “ Ai cũng có phần khi đến lượt

ma! ”

-“Chia dé

tri”, cé lap cac hoat dong

- Mỗi thời

điểm chỉ giải quyết 1 yêu

cầu

- Ao hoa tai

nguyên : biến

ít thành nhiều

5

Trang 6

of Thuật ngữ

" Concurrency (đồng hành): mô hình xử lý nhiều tác vụ đồng thời

= Multitasking (da nhiém) : cho phép nhiều tác vu/

công việc được xử lý đồng thời

“ Mul(iprogramming (đa chương) : cho phép nhiều

chương trình được thực hiện đồng thời (trên

CPU)

= Multiprocessing (da xử lý): nhiều bộ xử lý làm việc đồng thời

Trang 7

Khai niém tién trinh

Pl

Trang 8

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

“= Hệ thống là một tập các tiến trình hoạt động đồng

thời

=" Các tiến trình độc lập với nhau => không có sự trao

đổi thông tin+

Trang 9

M6 hinh da tiéu trinh (MultiThreads)

= Muon nhiéu dong xvi ly dong thoi cing chia sé tai nguyên (server, OS, các chương trình tính toán song

song)

<> TEU TRINH (THREAD)

9

Trang 10

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

“ Tiểu trình : I dòng xử lý

" Tiến trình :

“=1 không gian địa chỉ

“ 1 hoặc nhiều tiểu trình

" Các tiến trình là độc lập

" Các tiểu trình trong cùng

1

tiến trình không có sự

bảo vệ

lần nhau (cần thiết 2 )

PI

10

Trang 11

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

System call?”

mm Kernel mode

Khái niệm tiểu trình được xây dựng bên trong

hạt nhân

I]

Trang 12

Tiểu trình người ding (User thread)

OO ©

mode

uk

Kernel mode

Khái niệm tiểu trình được hỗ trợ bởi một thư

vién hoat dong trong user mode

Ngày đăng: 05/07/2013, 01:25

HÌNH ẢNH LIÊN QUAN

Bài 2: CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH - Các mô hình sở lý đồng hành
i 2: CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH (Trang 1)
 Concurrency (đồng hành): mô hình xử lý nhiều tác vụ đồng thời. - Các mô hình sở lý đồng hành
oncurrency (đồng hành): mô hình xử lý nhiều tác vụ đồng thời (Trang 6)
Mô hình đa tiến trình (MultiProcesses) - Các mô hình sở lý đồng hành
h ình đa tiến trình (MultiProcesses) (Trang 8)

TỪ KHÓA LIÊN QUAN

w