Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

создание собственной операционной системы на C++ (неделя 96, таблицы страниц)

Автор: offlinemark

Загружено: 2025-11-30

Просмотров: 2554

Описание:

(подробные временные метки в комментариях)
#livecoding #operatingsystem #coding
welcome: https://offlinemark.com/welcome
Оставайтесь на связи: https://offlinemark.com/subscribe
discord:   / discord  

Добро пожаловать!

Я начинающий системный программист. Раньше я работал в сфере информационной безопасности, но сейчас занимаюсь программным и аппаратным обеспечением для создания музыки.

Я провожу стримы по разработке ОС/ядра каждую неделю по 2 часа.

(Я делаю это уже более 75 недель подряд! По воскресеньям с 10:00 до 12:00 по восточному времени)

С февраля 2024 года по май 2025 года я проводил стримы, выполняя все лабораторные работы по старому курсу MIT по инженерии операционных систем (6.828 (2018)).

Благодаря этому я хорошо познакомился с JOS, x86-операционной системой, используемой в этом курсе.

Когда я начинал, у меня почти не было опыта разработки ОС, хотя у меня был большой опыт программирования и низкоуровневых концепций. Я прошёл курс, потому что хотел написать собственную ОС, но чувствовал, что ещё не готов.

Сейчас, с мая 2025 года и по настоящее время, я реализую собственную программу обучения разработке ОС и начинаю работу над собственной ОС.

Если вам это интересно, подпишитесь, и увидимся в стриме :)

00:00:00 Введение в 96-ю неделю сборки собственной операционной системы
00:00:30 Работа над инфраструктурой модульного тестирования для компонента преобразователя сумматора fmap
00:03:45 Улучшение читаемости тестового кода и выполнение задач дорожной карты
00:05:40 Перенос кода адресного пространства в библиотеку ядра для обеспечения модульного тестирования
00:08:00 Настройка тестов адресного пространства V и определение необходимых зависимостей
00:15:35 Обсуждение предпосылок виртуальной адресации и проектирование новых классов
00:19:30 Выбор подхода к разработке и создание структуры типов памяти
00:24:00 Реализация класса виртуального адреса с использованием методов индексации таблицы страниц
00:30:00 Работа над реализацией битовой маски для извлечения смещения страницы
00:35:00 Подведение итогов сессии разработки и завершение стрима

создание собственной операционной системы на C++ (неделя 96, таблицы страниц)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

building my own operating system in c++ (week 97, page tables)

building my own operating system in c++ (week 97, page tables)

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

The worst programming language of all time

The worst programming language of all time

Будут ли встраиваемые системы по-прежнему актуальны в 2026 году?

Будут ли встраиваемые системы по-прежнему актуальны в 2026 году?

Покойся с миром, Arduino и Open Hardware... спасибо Qualcomm

Покойся с миром, Arduino и Open Hardware... спасибо Qualcomm

building my own operating system in c++ (week 101, virtual memory)

building my own operating system in c++ (week 101, virtual memory)

Kriss Drummer Hears

Kriss Drummer Hears "Baba O'Riley" For The First Time

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Неизбежная эволюция SQLite

Неизбежная эволюция SQLite

The World's Most Important Machine

The World's Most Important Machine

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Libraries That Quietly Revolutionized C

Libraries That Quietly Revolutionized C

Огневая подготовка. Раздел 1

Огневая подготовка. Раздел 1

создание собственной операционной системы на C++ (неделя 94, physmap)

создание собственной операционной системы на C++ (неделя 94, physmap)

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Всё становится только хуже 😬 | Самые смешные новые неудачи, запечатлённые на видео

Всё становится только хуже 😬 | Самые смешные новые неудачи, запечатлённые на видео

Я удалил ';' из C

Я удалил ';' из C

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

🎃 building my own operating system in c++ (week 92, bitmap allocator)

🎃 building my own operating system in c++ (week 92, bitmap allocator)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com