Hệ điều hành

Bài từ dự án mở SysNet Wiki.

Jump to: navigation, search

Mục lục

[Sửa] Hệ điều hành

[Sửa] Tổng quan

Hệ điều hành là một chương trình đóng vai trò trung gian giữa người sử dụng máy tính và các thiết bị phần cứng. Mục đích của hệ điều hành là cung cấp một môi trường sao cho người sử dụng có thể thực thi các chương trình của mình một cách hiệu quả và thuận tiện.

[Sửa] Dưới cách nhìn của người dùng (User View)

Tùy vào nhu cầu sử dụng của người dùng mà hệ điều hành phải đáp ứng những đòi hỏi nhất định. Với người dùng máy tính cá nhân ( Personal Computer ), một hệ điều hành ngoài việc phải giúp các chương trình mà người dùng vận hành chạy một cách trơn tru hết mức có thể, còn phải thật thân thiện và dễ sử dụng. Trong khi đó, người dùng mainframeminicomputer lại muốn một hệ điều hành có khả năng phân chia một cách hợp lý và tối ưu các tài nguyên hệ thống. Còn người dùng các máy trạm (workstation) trong một hệ thống mạng thì lại quan tâm đến cả chia sẻ quyền sử dụng tài nguyên mạng (như các server_file, máy in...) lẫn sừ dụng triệt để tài nguyên tại chỗ (tại workstation của họ).

[Sửa] Dưới cách nhìn hệ thống (System View)

Một hệ thống máy tính có rất nhiều tài nguyên - phần cứng cũng như phần mềm - đặt ra nhu cầu chúng cần được quản lý sao cho hiệu quả nhất: CPU time, không gian nhớ, hệ thống lưu trữ file, các thiết bị xuất nhập, ..v.v. Và hệ điều hành đảm nhiệm vai trò người quản lý các tài nguyên này, đối mặt với việc giải quyết vô số yêu cầu (đôi khi trái ngược nhau) từ các chương trình ứng dụng hoặc người sử dụng sao cho hợp lý, hiệu quả và công bằng nhất. Lúc này, hệ điều hành là một chương trình điều khiển.

[Sửa] Lịch sử hệ điều hành

Xem Lịch sử Hệ điều hành

[Sửa] Tham khảo

Operating System Concepts - A.Silberschatz, P.B.Galvin, G.Gagne - John Wiley & Sons, Inc. - 2002.

[Sửa] Liên kết ngoài