Ядро (операционна система): Разлика между версии

Изтрито е съдържание Добавено е съдържание
м Pages containing cite templates with deprecated parameters
м Pages containing cite templates with deprecated parameters
Ред 1:
{{към пояснение|Ядро|Ядро}}
[[Файл:Kernel_layout_bg.png|мини|Ядрото прави връзка между [[приложен софтуер|приложния софтуер]] и хардуера на компютъра|alt=]]
'''Ядро''' на [[операционна система]] ({{lang|en|Kernel}}, произнася се ''кърнъл'', означава „ядро“) е [[компютърна програма]] която управлява входно-изходните заявки от [[софтуер]]а и ги транслира в инструкции за [[централен процесор|централния процесор]] и останалите електронни компоненти на [[компютър]]а. Ядрото е основен компонент на модерните операционни системи (ОС).<ref name="Wulf74">{{cite journal |last=Wulf |first=W. |authorlink= |author2=E. Cohen |author3=W. Corwin |author4=A. Jones |author5=R. Levin |author6=C. Pierson |author7=F. Pollack |date=June 1974 |title=HYDRA: the kernel of a multiprocessor operating system |journal=Communications of the ACM |volume=17 |issue=6 |pages=337–345 |id=ISSN 0001-0782 |url=http://www.cs.virginia.edu/papers/p337-wulf.pdf |doi=10.1145/355616.364017 |access-dateaccessdate=2015-08-08 |archivedate=2007-09-26 |archive-url=https://web.archive.org/web/20070926161655/http://www.cs.virginia.edu/papers/p337-wulf.pdf }}</ref>
 
Обикновено критичният програмен код на ядрото се зарежда в ''защитената зона'' на паметта, което я предпазва да не бъде изтрита или използвана от други, не така критични части на операционната система или от [[Приложен софтуер|приложните програми]]. Ядрото извършва задачите си (изпълнение на процеси и контрол на прекъсванията) в т.нар. ''kernel space'', докато всичко, свързано с потребителските програми, се извършва в т.нар. ''user space''. Това разделение осигурява отделна обработка на двата типа данни и предотвратява тяхното смесване, което би намалило ефективността или би причинило нестабилност на системата.