Hệ thống multitasking
-
Là sự giao tiếp, trao đổi thông tin giữa 2 hay nhiều thực thể trong hệ thống. Trong hệ thống máy tính, hệ thống mạng máy tính: truyền thông là sự giao tiếp bên trong 1 quá trình hay giữa các quá trình với nhau thông qua các cơ chế truyền thông. Hệ thống đơn nhiệm (monotasking): Giao tiếp chỉ trong phạm vi 1 chương trình. Dùng biến toàn cục, tham số gọi hàm, trị trả về của hàm … Hệ thống đa nhiệm (multitasking): Nhiều quá trình được thực thi song song. Dùng cơ chế giao...
51p trongkhoi192 17-05-2013 76 10 Download
-
Chu kỳ CPU-I/O. CPU-bound process có thời gian sử dụng CPU nhiều hơn thời gian sử dụng I/O Phần lớn thời gian của I/O-bound process dùng để đợi I/O. Trong các hệ thống multitasking Tại một thời điểm trong bộ nhớ có nhiều process. Tại mỗi thời điểm chỉ có một process được thực thi. Do đó, cần phải giải quyết vấn đề phân chia, lựa chọn process thực thi sao cho được hiệu quả nhất. Cần có chiến lược định thời CPU....
74p super_hieu92 30-03-2013 103 9 Download
-
Trong các hệ thống multitasking - Thực thi nhiều chương trình đồng thời làm tăng hiệu suất hệ thống. - Tại mỗi thời điểm, chỉ có một process được thực thi. Do đó, cần phải giải quyết vấn đề phân chia, lựa chọn process thực thi sao cho được hiệu quả nhất chiến lược định thời CPU. Định thời CPU - Chọn một process (từ ready queue) thực thi. - Với một multithreaded kernel, việc định thời CPU là do OS chọn kernel thread được...
34p trinhvang 18-01-2013 85 10 Download
-
CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH Hầu hết các hệ điều hành hiện đại đều cho phép người dùng thi hành nhiều công việc đồng thời trên cùng một máy tính. Nhu cầu xử lý đồng hành (concurrency) này xuất phát từ đâu, và hệ điều hành cần phải tổ chức hỗ trợ như thế nào cho các môi trường đa nhiệm (multitask) như thế ? Đó là nội dung chúng ta sẽ tìm hiểu trong bài này. I.NHU CẦU XỬ LÝ ĐỒNG HÀNH Có 2 động lực chính khiến cho các hệ điều hành hiện đại thường hỗ...
8p hoa_layon 20-08-2011 102 12 Download
-
Windows NT Advanced Server là hệ điều hành độc lập với các nền tảng phần cứng (hardware platform), có thể chạy trên các bộ vi xử lý Intel x86, DEC Alpha, PowerPC có thể chạy trên cấu hình đa vi xử lý đối xứng, cân bằng công việc của các CPUs. Windows NT là hệ điều hành 32 bits thực sự với khả năng thực hiện đa nhiệm ưu tiên (preemptive multitasking). Hệ điều hành thực hiện phân chia thời gian thực hiện tiến trình cho từng ứng dụng một cách thích hợp. Windows NT Advanced Server bao gồm các khả năng đặc trưng mạng...
11p ad_uit 09-01-2011 121 23 Download
-
Mục tiêu: Hiểu được Tại sao cần phải định thời, Các tiêu chí định thời, Một số giải thuật định thời. Trong các hệ thống multitasking: tại một thời điểm trong bộ nhớ có nhiều process,và tại một thời điểm chỉ có một process được thực thi do đó cần phải giải quyết vấn đề phân chia, lựa chọng process thực thi sao cho hiệu quả nhất vì vậy cần có chiến lược định thời CPU(Ghi chú: những slide có dấu * ở tiêu đề là những slide quan trọng, những slide khác dùng để diễn giải thêm)...
78p tuyengaktcn 26-11-2010 315 72 Download
-
Tìm hiểu nhân của hệ điều hành Linux Nhân (kernel) của Linux gồm 5 tiểu hệ thống chính: 1. Bộ phân thời cho tiến trình (Process Scheduler-SCHED): Như bạn biết về cơ bản PC vẫn là một hệ thống xử lý đơn tức là chỉ có 1 lệnh thực thi tại một thời điểm. Tuy nhiên các hệ điều hành đa nhiệm(multitask) như Windows, Linux v.v đều cho phép nhiều chương trình chạy cùng một lúc. Làm sao chúng làm được như vậy? Bằng cách chuyển quyền thực thi qua lại giữa các chương trình thật nhanh làm cho chúng ta...
18p maicon24 26-07-2010 223 57 Download
-
Quản trị mạng Windows NT Quản trị mạng WindowsNT (Tài liệu dịch từ Windows NT Advanced Server) Phần I - Giới thiệu Hệ điều hành Windows NT Server. Windows NT Advanced Server là hệ điều hành độc lập với các nền tảng phần cứng (hardware platform), có thể chạy trên các bộ vi xử lý Intel x86, DEC Alpha, PowerPC có thể chạy trên cấu hình đa vi xử lý đối xứng, cân bằng công việc của các CPUs. Windows NT là hệ điều hành 32 bits thực sự với khả năng thực hiện đa nhiệm ưu tiên (preemptive multitasking). Hệ điều...
28p maicon24 26-07-2010 177 69 Download
-
Hầu hết các hệ điều hành hiện đại đều cho phép người dùng thi hành nhiều công việc đồng thời trên cùng một máy tính. Nhu cầu xử lý đồng hành (concurrency) này xuất phát từ đâu, và hệ điều hành cần phải tổ chức hỗ trợ như thế nào cho các môi trường đa nhiệm (multitask) như thế ? Đó là nội dung chúng ta sẽ tìm hiểu trong bài này.
6p hoangnhan123 14-10-2009 198 16 Download