Запитання з тегом «virtual-memory»

1
Як працює TLB та кеш даних?
Я намагаюся вчитися на іспит, і зрозумів, що розгублений, як працюють TLB та кеш даних. Я розумію, що TLB - це по суті кеш останніх використовуваних фізичних адрес. Однак я переглядав схему в своєму підручнику (показаний нижче), і не розумію, що в ньому відбувається. Він раптом розбиває фізичну адресу і …

1
Якщо віртуальний адресний простір може бути більшим, ніж фізичний адресний простір, як відображення адрес зберігаються в пам'яті?
Скажімо, ми працюємо з системою, яка має 40 бітів фізичної адреси. Загальний фізичний адресний простір (якщо припустити байт-адресовану пам'ять) становить байт, або 1 TiB. А якщо віртуальні адреси мають довжину 48 біт, це означає, що у віртуальній пам'яті доступно більше адрес, ніж у фізичній пам'яті.2402402^{40} Це має сенс для мене, …

1
Повітряна куля в ОС
Деякі гіпервізори оптимізують використання пам’яті за допомогою методу, який називається балончиком (принаймні, так називає KVM), цей метод розширює пам’ять між віртуальними машинами та встановлює загальні сторінки для читання лише з копією під час запису. Це щось на відміну від виклику вилки. Чи можливо реалізувати на рівні ОС для процесів (я …

1
Керування простором обміну під час чистого опитування попиту
Далі є сумніви, на які я зіткнувся, виконуючи домашнє завдання на ОС - однак, це здається більш концепційним, ніж простою проблемою кодування, тому IMHO я не думаю, що тег домашнього завдання підходить для цього. У чистому режимі пейджингу попиту для декількох процесів, що працюють одночасно, з урахуванням фіксованого обсягу оперативної …

2
Алгоритм заміни тактової сторінки - вже наявні сторінки
Симулюючи алгоритм заміни годинника, коли посилання, яке вже є в пам’яті, чи збільшується рука годинника? Ось приклад: З 4 слотами, використовуючи алгоритм заміни годинника Список довідок: 1 2 3 4 1 2 5 1 3 2 4 5 Початковий список виглядатиме так: -> [1][1] [2][1] [3][1] [4][1] Наступним посиланням на …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.