logo

Khái niệm hệ điều hành là gì?

Cùng Top lời giải trả lời chính xác, chi tiết cho câu hỏi: “Khái niệm hệ điều hành là gì?” kèm theo những kiến thức vận dụng hay nhất là tài liệu hay dành cho thầy cô giáo và các bạn học sinh tham khảo.


Khái niệm hệ điều hành là gì?

Trả lời:

- Hệ điều hành là tập hợp các chương trình được tổ chức thành một hệ thống với nhiệm vụ:

+ Đảm bảo tương tác giữa người dùng với máy tính.

+ Cung cấp các phương tiện và dịch vụ để điều phối thực hiện chương trình.

+ Quản lí chặt chẽ các tài nguyên của máy, tổ chức khai thác chúng một cách thuận tiện và tối ưu.

- Hệ điều hành là cầu nối giữa thiết bị với người dùng và giữa thiết bị với các chương trình thực hiện trên máy.

- Hệ điều hành cùng với các thiết bị kĩ thuật (máy tính và các thiết bị ngoại vi) tạo thành một hệ thống.

- Một số hệ điều hành phổ biến hiện nay đó là MS-DOS, Windows 98, Windows 2000, Win XR,...


Kiến thức vận dụng để trả lời câu hỏi


1. Hệ điều hành là gì?

Khái niệm hệ điều hành là gì?

– Hệ điều hành là một chương trình đặc biệt, quản lí và kiểm soát việc sừ dụng và quản lí các thiết bị phần cứng: bộ nhớ, màn hình, máy in… là cầu nối giữa chương trình ứng dụng và việc xử lí của máy tính, là cầu nối giữa người sử dụng và máy tính.

Theo quan điểm xuất phát từ khía cạnh kỹ thuật thì có thể coi hệ điều hành là hệ thống chương trình bao trùm lên máy vật lí hiện có, tạo ra một máy logic với những tài nguyên và khả năng mới.

Theo quan điểm người dùng, có thể coi hệ điều hành là một tập hợp các chương trình có nhiệm vụ quản lý các tài nguyên của hệ thống, tổ chức khai thác chúng một cách thuận tiện và tối ưu.


2. Các chức năng và thành phần của hệ điều hành:

a) Chức năng

– Tổ chức giao tiếp giữa người dùng và hệ thống

– Cung cấp tài nguyên cho các chương trình và tổ chức thực hiện cho các chương trình đó – Tổ chức lưu trữ thông tin trên bộ nhớ ngoài, cung cấp các công cụ để tìm kiếm và truy cập thông tin

– Kiểm tra và hỗ trợ bằng phần mềm cho các thiết bị ngoại vi để khai thác chúng một cách thuận tiện,hiệu quả

– Cung cấp cho người dùng một giao diện tiện ích để sử dụng hệ thống máy tính

– Cung cấp tài nguyên chia sẻ hiệu quả và công bằng giữa người dùng và hệ thống

b) Thành phần

Hệ điều hành cần có các chương trình tương ứng để đảm bảo các chức năng trên:

– Giao tiếp giữa người dùng và hệ thống thông qua hệ thống câu lệnh cmd được nhập từ bàn phím hoặc thông qua các đề xuất của hệ thống được điều khiển từ bàn phím và chuột

– Quản lí tài nguyên bằng cách phân phối và thu hồi tài nguyên

– Tổ chức thông tin trên bộ nhờ ngoài nhằm lưu trữ, tìm kiếm và cung cấp thông tin cho các chương trình khác xử lí.


3. Phân loại hệ điều hành

a) Đơn nhiệm và đa nhiệm (đơn tác vụ và đa tác vụ). 

Hệ thống đơn tác vụ chỉ có thể chạy một chương trình tại một thời điểm, trong khi hệ điều hành đa tác vụ cho phép nhiều chương trình chạy đồng thời. Điều này đạt được bằng cách chia sẻ thời gian, trong đó thời gian của bộ xử lý được chia sẻ với nhiều quá trình. Mỗi quá trình này bị gián đoạn lặp đi lặp lại trong thời gian bằng cách dùng một hệ thống con lập lịch tác vụ của hệ điều hành. Đa nhiệm có thể được đặc trưng trong các loại hợp tác và pre-emptive. Trong đa nhiệm phủ đầu, hệ điều hành cắt thời gian CPU và dành một vị trí cho mỗi chương trình. Hệ điều hành giống Unix, chẳng hạn như Solaris và Linux — cũng như không giống Unix, chẳng hạn như AmigaOS — hỗ trợ đa nhiệm pre-emptive. Đa nhiệm hợp tác đạt được bằng cách dựa vào mỗi quá trình để cung cấp thời gian cho các quá trình khác theo cách thức xác định. Phiên bản 16-bit của Microsoft Windows sử dụng đa tác vụ hợp tác; Phiên bản 32-bit của cả Windows NT và Win9x đều sử dụng tính năng đa tác vụ pre-emptive.

b) Một người và nhiều người dùng

Hệ điều hành một người dùng không có phương tiện để phân biệt người dùng, nhưng có thể cho phép nhiều chương trình chạy song song. Hệ điều hành nhiều người dùng mở rộng khái niệm cơ bản về đa tác vụ với các cơ sở xác định các quy trình và tài nguyên, chẳng hạn như không gian đĩa, thuộc về nhiều người dùng và hệ thống cho phép nhiều người dùng tương tác với hệ thống cùng một lúc. Hệ điều hành chia sẻ thời gian lên lịch các tác vụ để sử dụng hiệu quả hệ thống và cũng có thể bao gồm phần mềm kế toán để phân bổ chi phí thời gian xử lý, lưu trữ hàng loạt, in ấn và các tài nguyên khác cho nhiều người dùng.

Xem thêm:

>>> Hệ điều hành được lưu trữ ở đâu?

icon-date
Xuất bản : 10/05/2022 - Cập nhật : 15/11/2022