Video: Dùng thử những tính năng trên iPadOS 2025
Một hệ điều hành mạng phải cung cấp hỗ trợ đa nhiệm cho nhiều người dùng truy cập máy chủ từ xa thông qua mạng. Điều này là bởi vì chỉ có một người dùng cùng một lúc sử dụng một máy tính để bàn; tuy nhiên, nhiều người dùng đồng thời sử dụng máy tính của máy chủ.
M ultitasking, là khả năng của một hệ điều hành để thực hiện nhiều chương trình - được gọi là task hoặc process - cùng một lúc. Các hệ điều hành đa nhiệm giống như người đàn ông đã từng sử dụng các đĩa tròn cân bằng trên thanh gậy trên Ed Sullivan Show cũ. Anh ta chạy từ đĩa lên đĩa, cố gắng giữ cho tất cả chúng quay tròn để chúng không rơi khỏi gậy.
có thểthực hiện các chương trình đồng thời, được gọi là đa xử lý. Để xem thao tác đa nhiệm đang hoạt động trên máy tính Windows, nhấn Ctrl + Alt + Delete để mở Windows Task Manager và sau đó nhấp vào tab Processes. Tất cả các tác vụ hiện đang hoạt động trên máy tính xuất hiện. Đối với đa nhiệm làm việc một cách tin cậy, hệ điều hành mạng phải hoàn toàn cô lập các chương trình thực hiện từ mỗi khác. Nếu không, một chương trình có thể thực hiện một thao tác ảnh hưởng xấu đến một chương trình khác. Hệ điều hành đa nhiệm làm việc này bằng cách cung cấp cho mỗi nhiệm vụ với không gian địa chỉ
độc nhất
riêng khiến hầu như không thể nào một tác vụ ảnh hưởng đến bộ nhớ thuộc về một nhiệm vụ khác. và các tác vụ của chương trình được gọi là
chủ đề. Hai phương pháp tiếp cận đa nhiệm là ưu tiên và không bắt buộc. Trong nhiệm vụ đa nhiệm ưu tiên, hệ điều hành sẽ quyết định xem mỗi nhiệm vụ sẽ được thực hiện trong bao lâu để có thể thực hiện một tác vụ khác. Khi thời gian của một công việc lên, trình quản lý tác vụ của hệ điều hành sẽ ngắt công việc và chuyển sang công việc tiếp theo.Tất cả các hệ điều hành mạng sử dụng rộng rãi ngày hôm nay sử dụng đa nhiệm preemptive.
Việc thay thế cho việc thực hiện đa nhiệm trước là không bắt buộc nhiều lần. Trong nhiệm vụ đa nhiệm không cấm, mỗi nhiệm vụ được kiểm soát của CPU được phép chạy cho đến khi nó tự nguyện từ bỏ quyền kiểm soát để một tác vụ khác có thể chạy.
Non-preemptive multitasking yêu cầu ít hơn hệ điều hành trên không vì hệ điều hành không phải theo dõi thời gian mỗi công việc đã chạy. Tuy nhiên, các chương trình phải được viết cẩn thận để họ không hog máy tính tất cả cho mình.