Khác biệt giữa bản sửa đổi của “Hạt nhân (khoa học máy tính)”

Nội dung được xóa Nội dung được thêm vào
TuHan-Bot (thảo luận | đóng góp)
n Robot: Sửa đổi hướng
Cheers!-bot (thảo luận | đóng góp)
n using AWB
Dòng 1:
[[Image:Kernel Layout.svg|thumb|200px|Hạt nhân kết nối ứng dụng với phần cứng.]]
 
Trong điện toán, '''hạt nhân''' là thành phần trung tâm của phần lớn [[hệ điều hành]] máy tính. Nó là cầu nối giữa ứng dụng và thực sự dữ liệu được xử lý bởi phần cứng. Nhiệm vụ chính của hạt nhân là quản lý tài quyên của hệ thống. Thường thì thành phần cơ bản của hệ điều hành, một hạt nhân sẽ đưa ra một lớp trừu tượng cho tài nguyên mà ứng dụng sẽ sử dụng để thực hiện chức năng. Nó thường tạo dựng những cơ sở này cung ứng cho tiến trình ứng dụng thông qua thông tin giữa các tiến trình và [[hàm hệ thống]].<br />
 
Cho tới nay điện toán không có hạt nhân thì rất ít. Chỉ có một số hệ thống tính toán rất nhỏ như vi xử lý thì ít cần hạt nhân, hoặc hệ thống tính toán quá đơn giản để hình thành một hạt nhân phân biệt với ứng dụng rõ ràng.
Dòng 9:
* [[Vi xử lý|Bộ vi xử lý]], đây là thành phần trung tâm của hệ thống máy tính, có trách nhiệm thực thi chương trình. Hạt nhân có trách nhiệm quyết định tại thời điểm nào, chuơng trình đang chạy nào được thực thi.
* [[Bộ nhớ]] máy tính. Bộ nhớ được sử dụng để lưu chương trình và dữ liệu. Hạt nhân sẽ quyết định vùng nhớ nào mà một tiến trình được phép sử dụng, và xác định điều gì phải làm khi không đủ bộ nhớ.
* Bất cứ thiết bị xuất/nhập có trong máy tính, như bàn phím, chuột, đĩa, máy in, màn hình v.v.... Hạt nhân sẽ phân bổ yêu cầu từ phần mềm đến để thực hiện xuất/nhập đến thiết bị phù hợp và cung cấp phương pháp thuận tiện sử dụng thiết bị.<br />
=== Quản lý tiến trình ===
Tác vụ chính của hạt nhân là cho phép kích hoạt ứng dụng và hỗ trợ nó với tính năng như trừu tượng phần cứng. Để chạy một ứng dụng, hạt nhân sẽ thiết lập một không gian địa chỉ cho ứng dụng, tải tệp chứa mã ứng dụng vào bộ nhớ, thiết lập [[ngăn xếp]] cho chương trình và nhảy đến vị trí chuơng trình trong bộ nhớ, do đó chương trình chạy. <br />
Dòng 33:
 
[[Thể loại:Hệ điều hành]]
 
[[en:Kernel (computing)]]