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

Anonim

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

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

Аспект, который многие программисты любят о ядре, находится в абстракции. Аппаратная абстракция позволяет программистам писать код, который может работать на широком спектре оборудования. Без аппаратной абстракции каждая программа должна быть написана специально для данной аппаратной конфигурации и, вероятно, не будет работать в другой. Это относится к драйверам устройств. Это конкретные фрагменты кода, который идентифицирует аппаратное обеспечение и предоставляет операционной системе средство для связи с устройством.

Хотя ядро ​​является ядром операционной системы, большинство людей даже не знают об этом, потому что оно похоронено за множеством других программ. Чтобы обеспечить целый пакет, который позволяет людям использовать свои компьютеры, операционная система включает программное обеспечение, которое охватывает множество общих применений компьютеров. Это включает в себя простое приложение для обработки текстов и медиа-плеер, среди прочего.

Приложения создаются для конкретных приложений, так как они должны взаимодействовать с его ядром, чтобы взаимодействовать с оборудованием под ним. Поскольку каждое ядро ​​отличается, приложения для одной операционной системы не могут выполняться на других. Некоторые приложения также не могут выполнять более старые или более новые версии одной и той же операционной системы из-за изменений, которые были реализованы.

Резюме: 1. Операционная система представляет собой программный пакет, который напрямую взаимодействует с компьютерным оборудованием, а все приложения работают поверх него, а ядро ​​является частью операционной системы, которая напрямую связывается с оборудованием 2. Хотя каждая операционная система имеет ядро, она похожа на множество других программ, и большинство пользователей даже не знают, что она существует