Разница между ядром и операционной системой

Разница между ядром и операционной системой
Разница между ядром и операционной системой

Видео: Разница между ядром и операционной системой

Видео: Разница между ядром и операционной системой
Видео: Что такое ядро операционной системы? Назначение и виды ядер 2024, Июль
Anonim

Ядро и операционная система

Операционная система - это системное программное обеспечение, управляющее компьютером. В его задачи входит управление компьютерными ресурсами и удовлетворение их коммуникационных потребностей. Ядро - это основная часть операционной системы, которая в основном осуществляет прямую связь с аппаратными ресурсами. Без ядра операционная система не может работать. Но поскольку ядро операционной системы скрыто вместе со многими другими компонентами, большинство пользователей не подозревают о существовании ядра.

Что такое операционная система?

Операционная система - это программное обеспечение, управляющее компьютером. Это набор данных и программ, которые управляют системными (аппаратными) ресурсами. Кроме того, он обеспечивает выполнение прикладного программного обеспечения (например, текстовых процессоров и т. д.), выступая в качестве уровня интерфейса между аппаратным обеспечением и приложениями (для таких функций, как ввод/вывод и операции, связанные с памятью). Это основное системное программное обеспечение, работающее на компьютере. Поскольку пользователи не могут запускать какие-либо другие системные или прикладные программы без должным образом работающей операционной системы, операционная система может считаться наиболее важным системным программным обеспечением для компьютера.

Операционные системы присутствуют во всех типах машин (не только в компьютерах), которые имеют процессоры, таких как мобильные телефоны, игровые системы на основе консолей, суперкомпьютеры и серверы. Наиболее популярными операционными системами являются Microsoft Windows, Mac OS X, UNIX, Linux и BSD. Операционные системы Microsoft в основном используются на коммерческих предприятиях, в то время как операционные системы на основе UNIX более популярны среди академических специалистов, поскольку они бесплатны и имеют открытый исходный код (в отличие от Windows, которая очень дорогая).

Что такое ядро?

Ядро - основная часть операционной системы компьютера. Это настоящий мост между аппаратным обеспечением и прикладным программным обеспечением. Ядро обычно отвечает за управление системными ресурсами, включая аппаратное и программное обеспечение. Он обеспечивает уровень абстракции очень низкого уровня между процессорами и устройствами ввода/вывода. Взаимодействие между процессами и системные вызовы являются основными механизмами, в которых эти средства низкого уровня предлагаются другим приложениям (ядром). Ядра делятся на разные типы в зависимости от дизайна/реализации и того, как выполняется каждая задача операционной системы. Весь системный код выполняется в одном и том же адресном пространстве (для повышения производительности) монолитными ядрами. Но большинство служб запускаются микроядрами в пользовательском пространстве (при таком подходе можно повысить ремонтопригодность и модульность). Между этими двумя крайностями есть много других подходов.

В чем разница между ядром и операционной системой?

Ядро - это ядро (или самый нижний уровень) операционной системы. Все остальные части, из которых состоит операционная система (графический пользовательский интерфейс, управление файлами, оболочка и т. д.), зависят от ядра. Ядро отвечает за связь с аппаратным обеспечением, и на самом деле это часть операционной системы, которая взаимодействует непосредственно с аппаратным обеспечением. Многочисленные вызываемые подпрограммы, которые можно использовать для доступа к файлам, отображения графики, получения ввода с клавиатуры/мыши, предоставляются ядром для использования другим программным обеспечением.

Рекомендуемые: