Синтаксический сахар вызывает рак точки с запятой. Alan Perlis
трудно рассуждать о синтаксическом сахаре, если обоснование происходит независимо от контекста. Существует много примеров о том, почему "синтаксический сахар" хорош или плох, и все они бессмысленны без контекста.
Вы упоминаете, что синтаксический сахар хорош, когда он делает программы читаемыми и легче понять..., и я могу противостоять тому высказыванию, что иногда, синтаксический сахар может влиять на формальную структуру языка, особенно когда синтаксический сахар является последним приложением во время дизайна языка программирования.
Вместо того, чтобы думать с точки зрения синтаксического сахара, мне нравится думать с точки зрения хорошо разработанных языков что приемная удобочитаемость и простота понимания и плохо разработанные языки.
С уважением,
Режим ядра
В режиме ядра исполняемый код завершен и не ограничен доступ к базовому оборудованию. Это может выполнять любую инструкцию процессора и ссылка на любой адрес памяти. Ядро режим обычно зарезервирован для низкоуровневые, наиболее надежные функции операционной системы. Сбои в режим ядра катастрофичен; Oни остановит работу всего ПК.
Пользовательский режим
В пользовательском режиме исполняемый код не имеет возможности прямого доступа аппаратная или справочная память. Код работа в пользовательском режиме должна делегировать системные API для доступа к оборудованию или объем памяти. Благодаря предоставленной защите из-за такого рода изоляции вылетает в пользовательский режим всегда можно восстановить. Наиболее кода, запущенного на вашем компьютере будет выполняться в пользовательском режиме.
Подробнее
В других ответах уже объяснялась разница между пользовательским режимом и режимом ядра. Если вы действительно хотите вдаваться в подробности, вам следует получить копию Windows Internals , отличная книга, написанная Марком Руссиновичем и Дэвидом Соломоном, в которой описывается архитектура и внутренние детали различных операционных систем Windows.
Я собираюсь нанести удар в темноте и предположить, что вы говорите о Windows. Короче говоря, режим ядра имеет полный доступ к оборудованию, а пользовательский режим - нет. Например, многие, если не большинство драйверов устройств написаны в режиме ядра, потому что им нужно управлять более тонкими деталями своего оборудования.
См. Также эту викиучебник .