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
Panfider (thảo luận | đóng góp)
Trang mới: “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ủ…”
 
Panfider (thảo luận | đóng góp)
Không có tóm lược sửa đổi
Dòng 6:
<br />
==Cơ sở cơ bản của hạt nhân==
Mục đích chính của hạt nhân là quản lý tài nguyên máy tính và cho phép những chuơng trình khác chạy và sử dụng những tài nguyên này. Bình thường, tài nguyên này bao gồm :
* [[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.