Đa Tiểu Trình Một Số Khái Niệm Cơ Bản - Tài Liệu đại Học
Có thể bạn quan tâm
- Miễn phí (current)
- Danh mục
- Khoa học kỹ thuật
- Công nghệ thông tin
- Kinh tế, Tài chính, Kế toán
- Văn hóa, Xã hội
- Ngoại ngữ
- Văn học, Báo chí
- Kiến trúc, xây dựng
- Sư phạm
- Khoa học Tự nhiên
- Luật
- Y Dược, Công nghệ thực phẩm
- Nông Lâm Thủy sản
- Ôn thi Đại học, THPT
- Đại cương
- Tài liệu khác
- Luận văn tổng hợp
- Nông Lâm
- Nông nghiệp
- Luận văn luận án
- Văn mẫu
- Luận văn tổng hợp
- Home
- Luận văn tổng hợp
- Đa tiểu trình một số khái niệm cơ bản
Đa tiểu trìnhNội dung chươngMột số khái niệm cơ bảnXây dựng một ứng dụng đa tiểu trìnhĐồng bộ hóa các tiểu trìnhMột số khái niệm cơ bảnXử lý đồng hành (Concurrent Processing)Đa nhiệm (Multi-Tasking)Tiến trình (Process)Tiểu trình (Thread)Độ ưu tiên của tiến trình (Process priority class)Độ ưu tiên của tiểu trình (Thread priority)Chuyển đổi ngữ cảnh (Context Switch)Xử lý đồng hành Xử lý đồng hành ?Bài toán: kq = a*b + c*dMột hệ thống xử lý đồng hành thường có nhiều tiến trình thực thi vi xử lý. Bởi vì time slice khá nhỏ (khoảng 20ms) nên ta có cảm giác thực hiện đồng thời.Hệ điều hành Windows hỗ trợ pre-emptive Multi-Tasking (đa nhiệm có độ ưu tiên).Những vấn đề khó khăn khi xử lý đa nhiệm:Không gian bộ nhớ để lưu trữ thông tin ngữ cảnh của tiến trình và tiểu trìnhThời gian để theo vết, quản lý các tiểu trìnhSự tranh chấp tài nguyên dùng chungTiến trìnhLà một chương trình đang thực thiCó một con trỏ lệnh, vùng không gian địa chỉ ảo riêng, mã lệnh, dữ liệu, object handles, các biến môi trường, độ ưu tiên…Các thuộc tính này tác động lên mọi tiểu trình trực thuộc tiến trìnhMột tiến trình có thể có nhiều tiểu trìnhTiến trìnhTiểu trìnhLà đơn vị nhỏ nhất thực thi được trên hệ điều hành IDLE_PRIORITY_CLASS: chỉ được thực hiện khi không còn tiến trình nào sử dụng CPUNORMAL_PRIORITY_CLASS: được quyền sử dụng CPU theo thời gian phân chia. Đây là độ ưu tiên mặc định cho tiến trình khi mới tạo lậpHIGH_PRIORITY_CLASS: Tiến trình được dành quyền sử dụng CPU từ các tiến trình thuộc lớp Normal ngay khi cầnREALTIME_PRIORITY_CLASS: Có độ ưu tiên cao nhất, được sử dụng CPU bất kỳ lúc nàoABOVE_NORMAL_PRIORITY_CLASS (chỉ có trong Windows 2000 trở lên): cao hơn NORMAL nhưng thấp hơn HIGH priorityBELOW_NORMAL_PRIORITY_CLASS (chỉ có trong Windows 2000 trở lên): cao hơn IDLE nhưng thấp hơn NORMAL priorityĐộ ưu tiên của tiểu trìnhMỗi tiểu trình có 1 độ ưu tiên được xác lập từ 0 (thấp nhất) đến 31 (cao nhất), giá trị này gọi là Base PriorityBase Priority là giá trị độ ưu tiên của tiểu trình tính trên toàn hệ thốngBase Priority được xác định bởi:Ứng dụng có thể tăng hay giảm ưu tiên của tiểu trình bằng cách gọi hàm SetThreadPriority
Tải File Word Nhờ tải bản gốc Tài liệu, ebook tham khảo khác- Chất liệu cơ bản_06
- Tổng quan_một số lệnh, thao tác cơ bản_01
- Tài liệu Bài 6: Các lệnh quản lý ổ đĩa và Các dịch vụ cơ bản_Âu Bửu Long
- Tài liệu TCP/IP: Xử lý sự cố bằng phương pháp định tuyến
- Tài liệu Thiết kế một trang web theo dõi bằng camera số từ xa
- Tài liệu Triển khai Windows 7 – Phần 22: Populate cơ sở dữ liệu MDT bằng PowerShell
- Tài liệu Khái niệm về Bandwith doc
- Sáng tạo nội dung số trên máy tính bảng Android
- Tự học thiết kế chương trình cho học sinh làm toán bằng Visual Basic 6.0 (tập 1)
- Tự học thiết kế chương trình cho học sinh làm toán bằng Visual Basic 6.0 (tập 2) pot
- Phân tích tình hình tài chính tại Công ty Nguyên liệu thuốc lá Bắc
- Các biện pháp tài chính chủ yếu để đẩy mạnh công tác tiêu thụ và tăng doanh thu tại công ty cổ phần Thái Yên Dương
- Giải pháp nhằm tăng cường quản lý chi ngân sách nhà nước cho đào tạo đại học
- Mô hình và cơ chế hoạt động của tổ chức đầu tư tăng trưởng quỹ bảo hiểm xã hội ở Việt Nam
- Những giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại Chi nhánh Ngân hàng ngoại thương Vinh
- Một số biện pháp nhằm nâng cao hiệu quả sử dụng vốn sản xuất kinh doanh ở Công ty TNHH In Thương mại và Xây dựng Nhật Quang
- tăng cường công tác quản lý thuế thu nhập doanh nghiệp đối với các doanh nghiệp có vốn đầu tư nước ngoài trên địa bàn tỉnh Vĩnh Phúc
- giải pháp nhằm mở rộng và nâng cao hiệu quả hoạt động tín dụng trung và dài hạn tại chi nhánh Ngân hàng nông nghiệp và phát triển nông thôn Từ Liêm
- Một số giải pháp nhằm hoàn thiện công tác huy động vốn thông qua phát hành trái phiếu Chính phủ tại Kho bạc nhà nước huyện Lương Sơn
- Lợi nhuận và một số giải pháp tăng lợi nhuận tại Công ty Cổ phần Dịch vụ Du lịch Đường sắt Hà Nội
Học thêm
- Nhờ tải tài liệu
- Từ điển Nhật Việt online
- Từ điển Hàn Việt online
- Văn mẫu tuyển chọn
- Tài liệu Cao học
- Tài liệu tham khảo
- Truyện Tiếng Anh
Copyright: Tài liệu đại học ©
Từ khóa » đa Tiến Trình Là Gì
-
Lập Trình Đa Tiến Trình - CodeLearn
-
Khái Niệm Tiến Trình(Process) Và Mô Hình đa Tiến Trình ...
-
Lập Trình đa Tiến Trình (Multithreading) Trong Java
-
Khái Niệm Tiến Trình(process) Và Mô Hình đa Tiến Trình ... - 123doc
-
Lập Trình đa Tiến Trình Và Lập Trình đa Luồng Trong Python
-
Top 14 đa Tiến Trình
-
Tiến Trình Trong Hệ điều Hành (Phần 1) - Viblo
-
Sự Khác Biệt Giữa Tiến Trình Và Luồng
-
[PDF] CHƯƠNG 3: QUẢN LÝ TIẾN TRÌNH VÀ LUỒNG - SOICT
-
Chi Tiết Bài Học Tiến Trình Là Gì - Vimentor
-
Luồng (điện Toán) – Wikipedia Tiếng Việt
-
Đa Luồng Trong Java - KungFu Tech
-
1.5 Khái Niệm Xử Lý đồng Thời Và Song Song · GitBook
-
Sự Khác Biệt Giữa đa Xử Lý Và đa Luồng