Но что такое виртуальная память?

🎬 Введение в виртуальную память 🎬 Давайте погрузимся в мир виртуальной памяти — распространённого метода управления памятью, используемого в операционной системе компьютера. Она находится на стыке программного и аппаратного обеспечения и является основной причиной, по которой мы можем одновременно играть в видеоигры и слушать музыку, не беспокоясь о том, что 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 — Заключение

Смотрите также