Поддерживают ли операционные системы реального времени пейджинг?
341
Coffee
Можно ли запустить несколько процессов, а не потоков, на микроконтроллере с использованием ОСРВ?
Если нет, я не вижу причины не всегда использовать модель с плоской памятью? Без нескольких процессов я не вижу необходимости в модели постраничной памяти.
Итак, мой вопрос состоит из двух частей:
1) Можно ли запустить несколько процессов на микроконтроллере с использованием ОСРВ?
2) Есть ли какая-либо польза для модели постраничной памяти (не плоской), если когда-либо будет запущен только один процесс? Возможно, это необходимо, если на дополнительном устройстве памяти есть виртуальная память.
1.) Да. 2.) Да. Один процесс должен использовать больше памяти, чем физически доступно. Кстати, есть много способов решить эту проблему с памятью, и некоторые не требуют какого-либо специального оборудования, например, оверлейных программ. * «... виртуальная память на дополнительном устройстве памяти» * - это не так [виртуальная память работает] (https://superuser.com/questions/748743/what-is-the-difference-between-virtual-memory и-встроенная память-RAM / 748776 # 748776). Также возможное решение не создаст «использование», которое должно быть реализовано.
sawdust 6 лет назад
0
@sawdust Было бы правильно, если бы я изменил фразу в моем вопросе, на который вы процитировали: Возможно, страничная модель памяти полезна, когда виртуальная память используется для предоставления большего адресного пространства, чем то, что доступно в физической памяти, и страницы обмениваются на устройство хранения?
Coffee 6 лет назад
0
Современные реализации виртуальной памяти AFAIK всегда использует страницы. Схемы виртуальных машин сегментов (не путать с сегментами x86) и сегментированные сегменты в моих старых учебниках больше не используются. Благодаря аппаратному обеспечению модуля управления памятью, доступному даже в дешевых SoC, виртуальная память с использованием страниц легко доступна. Ваша фраза неуклюжа; для меня это звучит как телега перед лошадью.
sawdust 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
6
Нужно ли иметь 3 модуля памяти DIMM для использования DDR3 или даже иметь возможность запуска 3-кана...
-
5
Почему фанат моего процессора гонит видео или виртуальные машины?
-
4
Беспроводной адаптер 802.11g USB с поддержкой Linux AP
-
-
4
Есть ли определенное или ощутимое преимущество использования ECC RAM на настольном ПК?
-
2
Использование памяти iTunes
-
5
Как определить, какие надстройки Firefox используют больше всего памяти
-
5
Что мне делать со своей старой памятью?
-
3
Как определить, можно ли увеличить объем оперативной памяти с 2 до 4 ГБ на материнской плате ASUS P5...
-
6
Почему оперативная память для новых macbooks такая дорогая?
-
8
«Установить память попарно» Как это работает для 3 ГБ?