Какво е ядрото? Просто обяснено
Свързани Видеоклипове: (Може 2024).
Въпреки че го използват всеки ден, много хора не са сигурни какво точно представлява ядрото. Ако сте попаднали на този термин и искате да разберете повече, това е точното място за вас. В този практичен съвет обясняваме за какво става дума за ядрото.
Какво е ядрото? Фактите просто обяснени
Едно ядро се използва постоянно в ежедневната работа с компютър и винаги се използва за вас. Намерението е да не го забележите. Това е интерфейсът между софтуера с графичен потребителски интерфейс, който използвате, и системния хардуер.
- Ядрото е централен модул на операционна система. Понякога се нарича "ядрото".
- Има различни слоеве. Долният слой формира интерфейса към системния хардуер, като мрежови контролери или PCI Express контролери.
- Следващият слой е управление на паметта, което разпределя памет за всеки процес. Вашият приложен софтуер обикновено включва различни такива процеси.
- Слоят "Управление на процесите" поема управление на времето и дава възможност всички процеси на вашия компютър да изглеждат паралелно. Ядрото регулира всички заявки от програмите, подрежда ги една след друга и може да ги прекъсне, ако има проблеми.
- Най-горният слой е файловата система. Той присвоява области на процесите на твърдия диск, т.е. на твърдия диск и основната памет.
- Ядрото регулира целия път от системния хардуер до приложен софтуер, който днес се управлява предимно от потребителя чрез графичен потребителски интерфейс (GUI).
- Само потребителската зона вече не е част от ядрото, а се нарича "Shell", "Ring" или "Userland".
- Компютърна програма изпраща системни повиквания, така наречените „системни повиквания“, до ядрото. Това прави действителната заявка на машинен език към процесора. Ядрото знае пълния набор от инструкции за процесора, т.е. всички инструкции на машината, които може да изпълни.
- Тези системни обаждания се задействат, например, когато четете или пишете файлове на компютъра. Тази проста задача също се случва непрекъснато на заден план.
- В многопотребителските системи ядрото също така следи правата за достъп до файлове и хардуерни компоненти.
- Мениджърът на задачи изброява всички процеси, които се управляват от ядрото. Ако приключите с процеса тук, диспечерът на задачи инструктира ядрото да прекрати този процес и да освободи разпределеното пространство за съхранение.
- Тъй като ядрото се използва постоянно, то първо се зарежда в основната памет след стартиране. Това обикновено се случва в защитена зона, която не позволява да се промени или изтрие.
- Windows използва ядрото NT, на което са базирани няколко подсистеми. Apple използва ядрото XNU. Linux системи като Ubuntu и Android устройства използват Linux ядрото.
- Ядрото не е процесорното ядро, а ядрото на операционната система или системното ядро.
- Многоядрените операционни системи могат да използват различните ядра на многоядрен процесор като мрежа от независими процесори.
- Ядрото също не е API или рамка като NET рамката.
Linux Mint: по-добро ядро също по-добро Windows 10?
В следващия практичен съвет ще ви покажем как да разберете кое ядро имате под Linux. В много други практически съвети ние обясняваме термини от компютърния език, от софтуер, като VPN връзка, BIOS и UEFI или фърмуер, до хардуерни термини, като BUS, SSD и платка.