Видео: Разница между пейджингом и свопингом
2024 Автор: Mildred Bawerman | [email protected]. Последнее изменение: 2023-12-16 08:42
Пейджинг против свопинга
Пейджинг - это метод управления памятью, используемый операционными системами. Пейджинг позволяет основной памяти использовать данные, которые находятся на дополнительном запоминающем устройстве. Эти данные хранятся на вторичном запоминающем устройстве в виде блоков равного размера, называемых страницами. Пейджинг позволяет операционной системе использовать данные, которые не помещаются в основную память. Обмен - это термин, который используется для описания действия по перемещению всех сегментов, принадлежащих процессу, между основной памятью и вторичным запоминающим устройством.
Что такое пейджинг?
Пейджинг - это метод управления памятью, используемый операционными системами. Пейджинг позволяет основной памяти использовать данные, которые находятся на дополнительном запоминающем устройстве. Эти данные хранятся на вторичном запоминающем устройстве в виде блоков одинакового размера, называемых страницами. Пейджинг позволяет операционной системе использовать данные, которые не умещаются в основной памяти. Когда программа пытается получить доступ к странице, сначала проверяется таблица страниц, чтобы узнать, находится ли эта страница в основной памяти. Таблица страниц содержит подробную информацию о том, где хранятся страницы. Если его нет в основной памяти, это называется ошибкой страницы. Операционная система отвечает за обработку ошибок страниц, не показывая их программе. Операционная система сначала находит, где эта конкретная страница хранится во вторичном хранилище, а затем помещает ее в пустой страничный фрейм в основной памяти. Затем он обновляет таблицу страниц, чтобы указать, что новые данные находятся в основной памяти, и возвращает управление обратно программе, которая изначально запросила страницу.
Что такое своппинг?
Обмен - это процесс перемещения всех сегментов, принадлежащих процессу, между основной памятью и вторичным запоминающим устройством. Смена мест происходит при больших нагрузках. Ядро операционной системы перемещает все сегменты памяти, принадлежащие процессу, в область, называемую областью подкачки. При выборе процесса для замены операционная система выберет процесс, который некоторое время не станет активным. Когда в основной памяти будет достаточно места для хранения процесса, он будет перенесен обратно в основную память из области подкачки, чтобы его выполнение могло быть продолжено.
В чем разница между пейджингом и своппингом?
При подкачке блоки равного размера (называемые страницами) передаются между основной памятью и вторичным запоминающим устройством, тогда как при подкачке все сегменты, принадлежащие процессу, будут перемещаться туда и обратно между основной памятью и вторичным запоминающим устройством. Поскольку разбиение на страницы позволяет перемещать страницы (оно может быть частью адресного пространства процесса), оно более гибкое, чем подкачка. Поскольку разбиение на страницы перемещает только страницы (в отличие от подкачки, которая перемещает весь процесс), разбиение на страницы позволит большему количеству процессов находиться в основной памяти одновременно по сравнению с системой подкачки. Обмен более удобен при выполнении более тяжелых рабочих нагрузок.
Рекомендуем:
Разница между симметричными и асимметричными верхними молекулами
Ключевое различие между симметричными и асимметричными молекулами верха состоит в том, что молекулы симметричного верха имеют одну ось собственного вращения и два момента инерции
Разница между трансгенными мышами и мышами с нокаутом
Ключевое различие между трансгенными мышами и мышами с нокаутом заключается в том, что трансгенные мыши имеют чужеродные гены, встроенные в их геном, в то время как мыши с нокаутом имеют функцию
Разница между цисгенезом и внутригенезом
Ключевое различие между цисгенезом и внутригенезом заключается в том, что при цисгенезе гены вводятся без каких-либо изменений в последовательности ДНК, а ген
Разница между собой и между собой
Друг друга против друг друга В английском языке есть взаимные местоимения, которые используются, чтобы говорить о взаимных чувствах. Два таких профи
Разница между ключевыми различиями между металлическими и неметаллическими минералами
Ключевое различие - металлические и неметаллические минералы Минерал - это встречающийся в природе твердый и неорганический компонент с определенной химической формулой и