Khác biệt giữa các bản “Nhân hệ điều hành”

n
Qbot: Việt hóa
n (robot Thêm: mr:केर्नेल)
n (Qbot: Việt hóa)
[[Tập tin:Kernel Layout.svg|thumbnhỏ|200px|Nhân hệ điều hành kết nối phần mềm ứng dụng với phần cứng máy tính.]]
'''Nhân hệ điều hành''' là thành phần trung tâm của hầu hết các [[hệ điều hành]] máy tính. Nó có nhiệm vụ quản lý các tài nguyên hệ thống (liên lạc giữa các thành phần [[phần cứng]] và [[phần mềm]]).<ref name="Wulf74">Wulf 74 pp.337-345</ref> Thông thường, với vai trò một thành phần cơ bản của một hệ điều hành, nhân có thể cung cấp [[tầng trừu tượng]] mức thấp nhất cho các tài nguyên máy tính (đặc biệt là [[RAM|bộ nhớ]], [[CPU]], và các [[thiết bị vào ra]] mà phần mềm ứng dụng cần điều khiển để thực hiện các chức năng của mình. Nhân hệ điều hành thường cung cấp các tiện ích này cho các [[tiến trình (máy tính)|tiến trình]] của các phần mềm ứng dụng qua các cơ chế [[liên lạc giữa các tiến trình]] (''inter-process communication'') và các [[lệnh gọi hàm hệ thống]] (''system call'').
 
 
== Khái quát chung ==
[[Tập tin:Computer abstraction layers.svg|thumbnhỏ|200px|Một cách nhìn điển hình của một [[kiến trúc máy tính]] dưới một chuỗi các tầng trừu tượng: [[phần cứng]], [[những phần mềm cố định - firmware]], [[ngôn ngữ Assembly|trình biên dịch ngôn ngữ assembly]], nhân hệ điều hành, [[hệ điều hành]] và [[các tiến trình (máy tính)|các ứng dụng]] (xem thêm tại [http://www.pearsonhighered.com/educator/academic/product/0,,0131485210,00%2ben-USS_01DBC.html ''Structured Computer Organization'', by Andrew S. Tanenbaum.]).]]
Trong một định nghĩa về 'nhân hệ điều hành' [[Jochen Liedtke]] đã tuyên bố rằng "sử dụng thường xuyên để biểu thị cho một phần của hệ điều hành có tính bắt buộc và chia sẻ với tất cả các phần mềm khác."<ref name="Liedtke95">Liedtke 95</ref>
 
1.364.640

lần sửa đổi