Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
🎬 Введение в виртуальную память 🎬 Давайте погрузимся в мир виртуальной памяти — распространённого метода управления памятью, используемого в операционной системе компьютера. Она находится на стыке программного и аппаратного обеспечения и является основной причиной, по которой мы можем одновременно играть в видеоигры и слушать музыку, не беспокоясь о том, что Spotify вылетит из нашей Diablo 4. 🔑 Основные темы, обсуждаемые в видео 📌 Понимание проблем 📌 Понимание основных принципов работы виртуальной памяти и того, как она решает эти проблемы 📌 Понимание реализации виртуальной памяти 📌 Обсуждение различных методов оптимизации 🚀 Если это видео оказалось вам полезным, не забудьте поставить лайк, поделиться и подписаться на канал, чтобы увидеть больше технических обучающих материалов! 🔗 Если вам понравилось это видео, поставьте лайк, поделитесь и подпишитесь, чтобы увидеть больше полезных обучающих материалов. 📖 Интерфейс программирования Linux: обязательная к прочтению книга о ядре Linux (партнёрская ссылка): 🌐 SiteGround: моё любимое решение для хостинга (партнёрская ссылка): 🔗 Свяжитесь со мной: Поддержите меня на Patreon: / techwithnikola Подпишитесь на мою рассылку: LinkedIn: / nikola-stojiljkovic-67a91931 Присоединяйтесь к моему Discord: / discord Посетите мой блог: Подпишитесь на меня в Instagram: / techwithnikola Подпишитесь на меня в Twitter: / techwithnikola Подпишитесь на меня в Medium: / techwithnikola Таймкоды 00:00 — Вступление 00:19 — Проблема: Недостаточно памяти 01:17 — Проблема: Фрагментация памяти 02:20 — Проблема: Безопасность 03:10 — Ключевая проблема 04:42 — Решение: Недостаточно Память 05:58 — Решение: Фрагментация памяти 06:32 — Решение: Безопасность 07:30 — Реализация виртуальной памяти 09:49 — Таблица страниц 10:40 — Пример: Трансляция адресов 11:54 — Ошибки страниц 13:28 — Резюме 14:18 — Буфер поиска адресов (TLB) 15:46 — Пример: Трансляция адресов с помощью TLB 16:57 — Многоуровневые таблицы страниц 18:48 — Пример: Трансляция адресов с помощью многоуровневых таблиц страниц 19:58 — Заключение