Тёмный

Конструирование ядра операционной системы 1. Загрузка. Введение в UEFI 

Лекторий ФПМИ
Подписаться 49 тыс.
Просмотров 10 тыс.
50% 1

00:00:00 - Про курс
00:02:57 - План лекции
00:04:14 - Как стартует современный компьютер?
00:09:08 - Чипсет
00:15:14 - SEC фаза
00:22:38 - Про регистры
00:26:04 - Отступление про big.LITTLE
00:44:26 - PEI фаза
01:00:07 - DXE, BDS и TSL фазы
01:04:04 - Сон и гибернация
01:11:42 - Режимы адресации
01:18:11 - Уровни привилегий
01:26:19 - BIOS vs UEFI
01:33:34 - Поиск загрузчика. MBR vs GPT
01:36:24 - Про ELF и Portable Executable
01:37:50 - Литература
Материалы курса: drive.google.com/drive/folder...
Дата лекции: 10.09.2021
Лектор: Чепцов Виталий
Съёмка, монтаж: Дорошенко Иван

Опубликовано:

 

17 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@fistestfistest
@fistestfistest 2 года назад
Не являюсь давно студентом мфти. Верю, что лектор великолепно знает материал у себя в голове, но как он доносит его до широкой аудитории студентов, вызывает вопросы. Лекция обо всем и ни о чем, нет упорядоченности в изложении, нет спуска от высокоуровневых вещей к низкоуровневых, от простого к сложному. С порога на вводной лекции младшекурсников пугают спецификациями, стандартами, аббревиатурами, интеловскими документациями. Имхо у среднестатистического студента после такой лекции больше вопросов возникает, чем ответов.
@phillydog907
@phillydog907 2 года назад
Возможно курс изначально заточен под изучение и использование только современных технологий/стандартов. Если это так, то удачи им)) Тема, конечно, невероятно глубинная и без подробного объяснения ряда основополагающих концепций никто ничего не поймет. Держу пари, добрая половина студентов курса не поняла ничего на столько, что они еще долго даже вопросы сформулировать не смогут.
@alexeiguirik9463
@alexeiguirik9463 Год назад
Посмотрел все презентации, хороший, интересный курс. Жаль только, что ссылка на материалы курса из описания протухла. Может, можно восстановить?
@user-fg6ng7ej6w
@user-fg6ng7ej6w Год назад
спасибо за лекции и что делаете публичными. можно учиться из других стран
@victorzedwings
@victorzedwings 2 года назад
Запуск не так происходит. Тегированый БИОС содержит прошивки для мульта и чипсета СМ, ЮМ, Сетевой карты, и звуковой карты, которые подгружаются ещё до включения компа, сразу после подачи дежурного питания 3.3 и 1.8В. ХАБ начинает тактировать флешку и считывает регистр возможностей командой x7F, определяет скорость и содержимое флешки, считывает свои страпы, и устанавливает режим загрузки микропрограмм. В некоторых мультах прошивка записана в самом мульте, а в других также читается с флешки, и устанавливаются параметры защиты по току и напряжению. Только после этого и того как поднимаются питания + тактовые генераторы стабилизируют частоту, проц стартует на адрес -16, и начинает запрашивать инструкции из БИОС. БИОС может распаковыватья в память ещё до старта проца. И начинается процедура ПОСТ теста.
@vitu6967
@vitu6967 2 года назад
В зависимости от того, в каком разрезе смотреть, лучше видны те или иные подробности. Для ремонтника более актуальны физические особенности тактования SPI, когда же для разработчика x86-прошивки это просто функционал, который предоставляет железо. В лекции это и вещи типа прошивок Super I/O (EC) берутся как данность из соображений простоты. Что касается прошивок сетевой карты, их вообще больше одной. До старта CPU может загружаться то, что в ME, и то только на корпоративных чипсетах. На новых AMD трейнинг RAM делает сопроцессор PSP, и действительно классического CAR там нет, хотя назвать это стандартом у меня язык не повернётся. Что происходит до и после ресет вектора - это далеко не только загрузка прошивок и переход к SEC/PEI, и если вам интересна сторона флеша, можно глянуть следующую лекцию и Spispy (trmm.net/Spispy/#how-an-x86-really-boots), где есть больше подробностей.
@VivaLyaLibertyBibaLyaLiberty
@VivaLyaLibertyBibaLyaLiberty 2 года назад
Ох, это просто прекрасно! Семинары будут? Практика мб? О, сиспрога, какой кайф🥰❤
@shugarok1163
@shugarok1163 9 месяцев назад
епл енергоефективен потому что у него арм проц
@andrewokh
@andrewokh Год назад
vit9696 - opencore )
Далее
Building an OS - 1 - Hello world
23:18
Просмотров 498 тыс.