Kernel là một chương trình máy tính điều khiển mọi thứ khác, nó là hạt nhân – trái tim của hệ điều hành! Bất cứ điều gì xảy ra trên máy tính đều đi qua nó. Đó là chương trình cốt lõi trong hệ điều hành, cũng là chương trình đầu tiên tải sau bộ nạp khởi động. Sau đó, nó thực hiện tất cả các cuộc nói chuyện giữa phần cứng và phần mềm hoặc ứng dụng. Vì vậy, nếu bạn khởi chạy một chương trình, giao diện người dùng sẽ gửi yêu cầu tới Kernel. Kernel sau đó gửi yêu cầu tới CPU, Bộ nhớ để gán sức mạnh xử lý, bộ nhớ và những thứ khác để ứng dụng có thể chạy trơn tru ở giao diện người dùng.
Bạn có thể tưởng tượng Kernel là một dịch giả (translator). Nó chuyển đổi các yêu cầu đầu vào / đầu ra từ phần mềm thành một tập lệnh cho CPU và GPU. Nói một cách đơn giản, đó là một lớp ở giữa phần mềm và phần cứng giúp mọi thứ đều có thể hoạt động. Kernel quản lý:
Người dùng chỉ có thể truy cập không gian kernel thông qua việc sử dụng các cuộc gọi hệ thống (system call). Nếu một chương trình cố gắng truy cập trực tiếp, nó sẽ dẫn đến lỗi.
Kernel cũng bảo vệ phần cứng. Nếu không có bảo vệ, bất kỳ chương trình nào cũng có thể thực hiện bất kỳ tác vụ nào trên máy tính, dẫn tới làm hỏng máy tính của bạn, làm hỏng dữ liệu…
Trong các máy tính hiện đại, bảo mật được thực hiện ở cấp độ phần cứng. Ví dụ: Windows sẽ không tải driver từ nguồn không đáng tin cậy và được chứng nhận bằng chữ ký. Secure Boot và Trusted Boot là những ví dụ cổ điển.
Kernel cũng có thể nói chuyện với phần cứng trên một đường dây an toàn. Vì vậy, các công ty đã phát triển Kernel có thể nói chuyện với phần cứng của họ thông qua một bộ nút. Lấy máy giặt làm ví dụ. Tùy thuộc vào các nút bạn di chuyển và thời gian bạn đặt – một mức Kernel cơ bản là đủ. Điều đó để nói rằng, Kernel tự phát triển phức tạp theo thời gian, dẫn đến các loại Kernel khác nhau.
Cảm ơn bạn đã đọc bài viết của blog VietAdsGroup.Vn, hy vọng những thông tin giải đáp ? Những ý nghĩa của Kernel sẽ giúp bạn đọc bổ sung thêm kiến thức hữu ích. Nếu bạn đọc có những đóng góp hay thắc mắc nào liên quan đến định nghĩa Kernel là gì? vui lòng để lại những bình luận bên dưới bài viết này. Blog VietAdsGroup.Vn luôn sẵn sàng trao đổi và đón nhận những thông tin kiến thức mới đến từ quý độc giả
"VietAds gửi lời cảm ơn tới quý khách hàng đã luôn tin dùng dịch vụ quảng cáo trực tuyến hiệu quả suốt chặng đường 9 năm vừa qua! - Đăng nhập"
CÔNG TY CỔ PHẦN TRỰC TUYẾN VIỆT ADS
Số 6/25 Thổ Quan, Khâm Thiên, Đống Đa, TP.Hà Nội
Số 36 Điện Biên Phủ, Đa Kao, Quận 1, TP.Hồ Chí Minh
0964 82 6644 - (024) 6658 7378
(024) 6658 7378
Bài viết tạo bởi: VietAds | Ngày cập nhật: 2024-05-29 19:15:43 | Đăng nhập(1370) - No Audio