Skip to main content

Hệ điều hành đa dạng là gì?

Một hệ điều hành đa dạng là một hệ điều hành cho phép người dùng cuối chạy nhiều hơn một chương trình cùng một lúc.Sự phát triển của một hệ thống như vậy, loại đầu tiên cho phép chức năng này, là một bước quan trọng trong việc phát triển các máy tính tinh vi.Công nghệ hoạt động bằng cách cho phép đơn vị xử lý trung tâm (CPU) của máy tính chuyển đổi giữa hai hoặc nhiều tác vụ chạy khi CPU không hoạt động. Các máy tính sớm được dành riêng để thực hiện một chương trình mdash;Hoặc, chính xác hơn, một nhiệm vụ được bắt đầu bởi một chương trình mdash;tại một thời điểm.Hiểu khái niệm về các nhiệm vụ là chìa khóa để hiểu làm thế nào một chức năng hệ điều hành đa dạng.Một nhiệm vụ là một chuỗi nhỏ các lệnh, khi kết hợp, bao gồm việc thực hiện một chương trình đang chạy.Ví dụ: nếu chương trình là một máy tính, một nhiệm vụ của chương trình sẽ ghi lại các số được đầu vào của người dùng cuối. Một hệ điều hành đa dạng hoạt động bằng cách phân tích hoạt động CPU hiện tại trong máy tính.Khi CPU không hoạt động mdash;khi đó là giữa các nhiệm vụ mdash;Nó có cơ hội sử dụng thời gian chết đó để chạy các nhiệm vụ cho một chương trình khác.Theo cách này, các chức năng của một số chương trình có thể được thực hiện tuần tự.Ví dụ: khi CPU đang chờ người dùng cuối nhập các số được tính toán, thay vì hoàn toàn không hoạt động, nó có thể chạy tải các thành phần của một trang web mà người dùng đang truy cập.rằng nó có thể giảm thời gian lãng phí trong các hoạt động hệ thống.Như trong một doanh nghiệp, hiệu quả là chìa khóa để tạo ra lợi nhuận cao nhất từ một doanh nghiệp.Sử dụng loại hệ điều hành này giúp loại bỏ chất thải trong hệ thống bằng cách đảm bảo rằng CPU máy tính đang chạy ở công suất tối đa nhiều hơn thời gian.Điều này dẫn đến trải nghiệm tính toán mượt mà hơn từ quan điểm của người dùng cuối, vì các lệnh chương trình liên tục được thực hiện trong nền, giúp tăng tốc các chương trình.Tạo hệ điều hành được gọi là hệ điều hành đa nhiệm.Trong một hệ điều hành đa nhiệm, hệ thống không phải chờ hoàn thành nhiệm vụ trước khi chuyển sang làm việc trên một chương trình hoạt động.Thay vào đó, nó có thể làm gián đoạn một chương trình đang chạy bất cứ lúc nào để chuyển tài nguyên CPU của mình sang một chương trình hoạt động khác.Điều này cung cấp cho một cách tiếp cận năng động hơn để xử lý các chương trình đồng thời.