Консультация № 193993
25.11.2018, 13:03
0.00 руб.
0 0 0
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:

понятие ядро ос и графическая оболочка.

вот допустим процесс запуска ос и графической оболочки

1)
а) запуск биос (нахождение в списке дисков(в настройках биос порядок проверки дисков) в первом секторе с окончание битов 55ааH)
б) перезапись сектора в 0X7c00, передает управление на этот адрес
2)
а) в сектор перезаписался MBR(master boot record),который перезаписывает себя в безопасное пространство в памяти
б) MBR знает хотя бы 1 файловую систему, в свою очередь ищет файлы ядро ос по адресам указанные в секторах (№1 - №63)
в) перезаписывает их с адреса 0X7c00, передает управление на этот адрес

мое представление ядра если оно верно
"========= файлы ядра ос (пример взятый с потолка) ======"

Main_System - главный файл при запуске
Output_Input_System - файл в котором процедуры ввода(с клавиатуры,микрофон,камеры и тд)и вывода (на монитор,принтер,аудио и тд)
Memory_Sustem - файл с процедурами управление памятью (ОЗУ, ПЗУ)
...
Process - файл отвечающий за запуск программ пользователя

"========================================================"

3)
а) Main_System = переключает процессор в защищенный режим ( это я не совсем понимаю но скорее всего полагаю что файлы
ос(ядро) остается единственным кто имеет прямой доступ к железу)
б) Memory_Sustem = загружает программы пользователя в память OЗУ (драйвера,... И ГРАФИЧЕСКАЯ ОБОЛОЧКА)
б) Process = запускает программы пользователя (где и есть ГРАФИЧЕСКАЯ ОБОЛОЧКА)


4)ГРАФИЧЕСКАЯ ОБОЛОЧКА - это просто программа которая
а) зарисовывает фон
б) в зависимости от ситуации( запрашивает у ядра что находится в папке desctop)
в) и от полученных данных рисует это на экран в виде значков, папок, картинок
г) отслеживает события (то есть спрашивает у ядра было ли нажата это или это)
д) и от полученных данных производит меняет состояние

я понимаю что все не так просто, правильно ли я понимаю что из себя представляет ядро и оболочка

Обсуждение

Форма ответа