Ответы на самые частые вопросы пользователей рунета
Наш портал посвящен описанию наиболее распространенных операционных систем. Практически все из них имеют монолитные ядра, такие как Unix, Linux и Windows. Некоторые новые операционные системы имеют микроядро, например Apple Mac OS X, AmigaOS, QNX и BeOS.
Именно для тех пользователей, которые хотят разобраться как работают операционные системы, их устройстве и языках программирования, которые они используют, мы создали данный портал.
Из наших статей про операционные системы, вы сможете узнать о том, что они состоят из трех наборов компонентов:
- Описание работы пользовательского интерфейса, который может быть графическим или иметь интерпретатор командной строки, также называемый оболочкой.
- Описание системных процедур низкого уровня.
- Описание работы ядра, являющегося сердцем операционной системы. Как следует из названия, оболочка - это внешняя оболочка ядра, а ядро напрямую взаимодействует с устройствами.
- монолитное ядро
- микронуклеус
- экзонуклеус
В некоторых операционных системах, таких как Unix, оболочка и ядро являются разными и независимыми объектами, что позволяет произвольно комбинировать и легко заменять оболочку. Другие операционные системы только формально показывают существование различных компонентов, хотя по сути являются монолитными.
Идеи по разработке ядра операционной системы со временем разделились на следующие концепции:
- Микронуклеусный подход очень популярен среди исследователей и сообщества разработчиков, таких как Hurd / GNU. Обе системы имеют свои преимущества и успешно работают на многих машинах. В системах специального назначения, которые предполагают установку систем и программного обеспечения в электронном продукте, применяется конструкция экзоядров точно для одного устройства и одного приложения.
И это лишь малая часть информации, которую вы сможете узнать на нашем сайте...