Рубрики
Uncategorized

Режим пользователя и режим ядра

Это многократный блог Article Series, а в этой серии я собираюсь объяснить вам концепции … с меткой Linux, DevOps, Nowners, CodeNewie.

Операционная система |. M01 (12 частью серии)

Это серия MultiPart Blog Article, и в этой серии я собираюсь объяснить вам концепции операционной системы. Эта серия статьи разделена на несколько модулей, и это первый модуль, который состоит из 12 статей.

В этой статье я собираюсь объяснить вам о Режим пользователя и Режим ядра в операционной системе.

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

  • Всякий раз, когда мы используем приложение в то время по умолчанию, мы находимся в пользовательском режиме.
  • Все основные функциональные возможности и водители работают в режиме ядра.
  • Процесс включается между двумя модами I.e. Пользовательский режим и режим ядра.
  • Операционная система работает в режиме ядра.
  • Предположим, мы пишем программу C, а в этой программе предполагаю, что написано, что Вы должны прочитать файл и должны что-то написать в этом файле.
  • Помните, что файл хранится на жестком диске и жестком диске, это аппаратное обеспечение, и все аппаратные средства контролируют ядро. Таким образом, пользователь не может напрямую получить доступ к оборудованию, он должен взять на себя помощь ядра.
  • Чтобы прочитать этот файл, который мы должны использовать системный вызов. Системный вызов — это способ, к которому мы можем получить доступ к ядру. Мы будем использовать Читать () Системный вызов, это означает, что мы хотим прочитать некоторые данные из любого файла.
  • После этого процесс переключается из режима пользователя в режим ядра.
  • Теперь мы прочитаем файл, так как мы сейчас находимся в режиме ядра. Все операции чтения и записи будут завершены здесь.
  • После этого процесс снова изменится в пользовательский режим. Процесс приходится переходить в пользовательский режим, потому что мы работаем в пользовательском режиме.

Это было все о пользовательском режиме и режиме ядра. Надеюсь, тебе понравилось и узнала что-то новое.

Если у вас есть какие-либо вопросы, запрос, сомнение или просто хотите поделиться со мной что-то, пожалуйста, не стесняйтесь связаться со мной.

📱 Свяжитесь со мной

Twitter LinkedIn Телеграмма Instagram.

📧 Напишите письмо

rahulmishra102000@gmail.com.

🚀 Другие ссылки

Github Hackerrank.

Операционная система |. M01 (12 частью серии)

Оригинал: «https://dev.to/rahulmishra05/user-mode-and-kernel-mode-2bm7»