TGViewer
.NET Kings .NET Kings @netskings · 7.38K subscribers
Post #456 1.56K
👁‍🗨Hello world~

Как работает память компьютера: линейная vs страничная организация

• В посте про виртуальную память я упомянул устройство страничной памяти, давайте подробнее узнаем организацию память в компьютере.

• Линейная и страничная память — это два разных подхода к организации и управлению памятью в компьютерных системах. Они используются для эффективного распределения памяти между процессами и обеспечения изоляции данных. Рассмотрим каждый из них подробнее.

• Линейная память (или непрерывная память) — это модель, при которой память представляется как единое непрерывное адресное пространство. Каждый процесс получает доступ к памяти через линейные адреса, которые последовательно увеличиваются.

• Страничная память — это более сложный и гибкий механизм управления памятью, который делит память на фиксированные блоки, называемые страницами. Каждая страница имеет фиксированный размер (например, 4 КБ), и память выделяется процессам постранично.

• Для работы страничной памяти требуется механизм преобразования виртуальных адресов в физические (например, таблицы страниц).

• Страничная память обеспечивает изоляцию процессов, так как каждый процесс работает в своем виртуальном адресном пространстве.

• Вроде бы хорошо, но зачем так усложнять, зачем существует страничная память? Ответ прост - в основном для реализации виртуальной памяти, ну а так же она обеспечивает защиту данных между процессами.

• Теперь вы знаете основные реализации памяти в компьютере. Удачи!

• Поддержать автора монеткой: @v_meshke
  • 👍 11
  • ❤ 4
  • 🔥 2
More from @netskings
  1. Sep 25, 2026👁‍🗨Hello world~ Cryptographic Failures: Когда шифрование не спасает • Cryptographic Fail…
  2. Sep 24, 2026👁‍🗨Hello world~ Как работает антивирус: Direct и Indirect Syscalls • Если EDR перехватыв…
  3. Sep 23, 2026🔎По одному имени, почте или номеру можно собрать на человека целое досье — легально, из о…
  4. Sep 23, 2026👁‍🗨Hello world~ GEOINT: Пожары, землетрясения и другие катастрофы на карте • Карты приро…
  5. Sep 22, 2026👁‍🗨Hello world~ Runit против systemd: Где минимализм начинает мешать • Я уже рассказывал…
  6. Sep 19, 2026👁‍🗨Hello world~ Изучаем сеть: Как компьютер определяет маршрут пакета • Представим, что…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →