Tìm hiểu thêm về hệ đa xử lý
5 posters
Trang 1 trong tổng số 1 trang
Tìm hiểu thêm về hệ đa xử lý
Bạn nào biết chỉ mình với ? Theo mình nghỉ hệ đa xử lý là :hệ gồm nhiều cpu một lúc ,còn gọi là hệ song song có fải vậy kô ?
bon03- Tổng số bài gửi : 1
Join date : 10/09/2009
Re: Tìm hiểu thêm về hệ đa xử lý
bon03 đã viết:Bạn nào biết chỉ mình với ? Theo mình nghỉ hệ đa xử lý là :hệ gồm nhiều cpu một lúc ,còn gọi là hệ song song có fải vậy kô ?
Đúng rồi. Hệ đa xử lý là hệ hỗ trợ nhiều CPU còn gọi là hệ song song (Parallel Systems)
Lợi ích: Tăng thông suất, tiết kiệm và tăng độ tin cậy
- Đa xử lý đối xứng:Có nhiều CPUs cùng vận hành và sử dụng chung bộ nhớ, thiết bị. Các CPUs này ngang hàng về chức năng
- Đa xử lý phi đối xứng: Các CPUs sử dụng chung bộ nhớ, thiết bị. Mỗi CPU thực hiện 1 chức năng riêng. Có 1 CPU Master điều phối công việc cho các CPUs Slaves còn lại
HoangVu_I83C- Tổng số bài gửi : 26
Join date : 10/09/2009
Một số ví dụ minh hoạ !
Đa xử lý phi đối xứng: Các bạn có thể hình dung về 1 module trong 1 dự án lớn được chia cho 1 nhóm gồm 5 người lập trình viết. Lúc này chức năng của 5 người là như nhau, có cùng 1 đề tài và cùng 1 mục đích nhưng công việc của mỗi người là khác nhau. Trong nhóm sẽ có 1 người làm nhóm trưởng có trách nhiệm tổng hợp từ 4 người kia. (ví dụ: người 1 sẽ nhận công việc tìm sưu liệu, người 2 sẽ lên kế hoạch và thiết kế, người thứ 3 sẽ viết code, người 4 sẽ test, và người 5 sẽ tổng hợp(người này sẽ đều phối công việc cho cả nhóm)).
SiHoang_I83C- Tổng số bài gửi : 11
Join date : 11/09/2009
Parallel Systems
Parallel Systems
Các lợi điểm của parallel system:
Gồm có:
Symmetric multiprocessing (SMP – đa xử lý đối xứng)
Asymmetric multiprocessing (đa xử lý không đối xứng)
[Sưu tầm]
- Là các hệ thống có nhiều hơn 1 CPU giao tiếp chặt chẽ với nhau (Còn được gọi là multiprocessor systems)
- Tightly coupled system (hệ thống ghép đôi chặt chẽ) các processor chia sẻ bộ nhớ và một clock; sự giao tiếp thường xuyên diễn ra qua bộ nhớ chia sẻ
Các lợi điểm của parallel system:
- Tăng thông lượng (throughput): mức tăng tỷ lệ thuận – N processor,tốc độ tăng N lần
- Tiết kiệm (thời gian, tài nguyên): các tài nguyên phụ thuộc và chia sẻ
- Tăng độ tin cậy (trong một số trường hợp)
Gồm có:
Symmetric multiprocessing (SMP – đa xử lý đối xứng)
- Mỗi processor chạy và copy HĐH giống hệt nhau
- Nhiều tiến trình có thể đồng thời mà không làm giảm hiệu năng
- Hầu hết các HĐH hiện đại có hỗ trợ SMP (Solaris, OS/2, Linux, Windows NT/2000/XP/2003)
Asymmetric multiprocessing (đa xử lý không đối xứng)
- Mỗi processor được phân công một nhiệm vụ riêng; master processor lập lịch và phân công công việc cho các slave processors
- Phổ biến trong các hệ thống cực lớn
- HĐH: SunOS 4.x
[Sưu tầm]
NDToan_I83C- Tổng số bài gửi : 15
Join date : 16/09/2009
Một ví dụ minh hoạ về hệ đa xử lý đối xứng !
Các bạn có thể hình dùng trong một công ty lập trình phần mềm có rất nhiều khâu xử lý. Trong đó, khâu nhập liệu có thể xem như là 1 ví dụ điển hình về hệ đa xử lý đối xứng. Vì các thành viên nhập liệu có cùng 1 chức năng là nhập liệu cho 1 chương trình định sẵn, họ ngang hàng về chức năng và cùng có chung 1 mục đích.
SiHoang_I83C- Tổng số bài gửi : 11
Join date : 11/09/2009
So sánh
-Asymmetrical multiprocessing system : mỗi bộ xử lý hoạt động độc lập và chia sẻ các nguồn tài nguyên trong hệ thống. Hệ điều hành phân bố cho các bộ xử lý các tác vụ khác nhau. Ví dụ một bộ xử lý có thể xử lý nhập/xuất và các bộ xử lý khác thực hiện các tác vụ điều hành hệ thống mạng. Hệ thống đa bộ xử lý không đối xứng không cân bằng số lượng công việc. Một bộ xử lý có thể xử lý quá nhiều công việc trong khi bộ xử lý khác lại không làm gì cả
-Symmetrical multiprocessing system:tài nguyên của hệ thống như là bộ nhớ, đĩa xuất nhập được dùng chung bởi nhiều bộ xử lý trong hệ thống. Lượng công việc được phân bố ngang bằng nhau cho các bộ xử lý vì vậy sẽ không có việc một bộ xử lý xử lý quá nhiều công việc trong khi bộ xử lý khác lại không làm gì cả. Hiệu suất của hệ thống nầy tăng vì công việc được phân bố tốt hơn.
-Symmetrical multiprocessing system:tài nguyên của hệ thống như là bộ nhớ, đĩa xuất nhập được dùng chung bởi nhiều bộ xử lý trong hệ thống. Lượng công việc được phân bố ngang bằng nhau cho các bộ xử lý vì vậy sẽ không có việc một bộ xử lý xử lý quá nhiều công việc trong khi bộ xử lý khác lại không làm gì cả. Hiệu suất của hệ thống nầy tăng vì công việc được phân bố tốt hơn.
trankhanhtram_I83C_2106- Tổng số bài gửi : 32
Join date : 10/09/2009
Similar topics
» Các bạn có đóng góp Tích cực trên lớp
» Bài tập: Thay đèn hiệu critSec bằng đèn hiệu thuộc lớp HANDLE...
» Ôn tập để Kiểm tra giữa kỳ và Thi lý thuyết
» Thảo luận Bài 7
» Thảo luận Bài 7
» Bài tập: Thay đèn hiệu critSec bằng đèn hiệu thuộc lớp HANDLE...
» Ôn tập để Kiểm tra giữa kỳ và Thi lý thuyết
» Thảo luận Bài 7
» Thảo luận Bài 7
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết