Операционная система |. M01 (12 частью серии)
Это серия MultiPart Blog Article, и в этой серии я собираюсь объяснить вам концепции операционной системы. Эта серия статьи разделена на несколько модулей, и это первый модуль, который состоит из 12 статей.
В этой статье я собираюсь объяснить вам о Режим пользователя и Режим ядра в операционной системе.
Эта ниже диаграммы поможет вам понять о пользовательском режиме и режиме ядра и дать лучшее изображение об этих двух режимах в операционной системе.
- Всякий раз, когда мы используем приложение в то время по умолчанию, мы находимся в пользовательском режиме.
- Все основные функциональные возможности и водители работают в режиме ядра.
- Процесс включается между двумя модами I.e. Пользовательский режим и режим ядра.
- Операционная система работает в режиме ядра.
- Предположим, мы пишем программу C, а в этой программе предполагаю, что написано, что Вы должны прочитать файл и должны что-то написать в этом файле.
- Помните, что файл хранится на жестком диске и жестком диске, это аппаратное обеспечение, и все аппаратные средства контролируют ядро. Таким образом, пользователь не может напрямую получить доступ к оборудованию, он должен взять на себя помощь ядра.
- Чтобы прочитать этот файл, который мы должны использовать системный вызов. Системный вызов — это способ, к которому мы можем получить доступ к ядру. Мы будем использовать
Читать ()
Системный вызов, это означает, что мы хотим прочитать некоторые данные из любого файла. - После этого процесс переключается из режима пользователя в режим ядра.
- Теперь мы прочитаем файл, так как мы сейчас находимся в режиме ядра. Все операции чтения и записи будут завершены здесь.
- После этого процесс снова изменится в пользовательский режим. Процесс приходится переходить в пользовательский режим, потому что мы работаем в пользовательском режиме.
Это было все о пользовательском режиме и режиме ядра. Надеюсь, тебе понравилось и узнала что-то новое.
Если у вас есть какие-либо вопросы, запрос, сомнение или просто хотите поделиться со мной что-то, пожалуйста, не стесняйтесь связаться со мной.
📱 Свяжитесь со мной
Twitter LinkedIn Телеграмма Instagram.
📧 Напишите письмо
rahulmishra102000@gmail.com.
🚀 Другие ссылки
Операционная система |. M01 (12 частью серии)
Оригинал: «https://dev.to/rahulmishra05/user-mode-and-kernel-mode-2bm7»