The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Переработка драйвера VGEM на языке Rust"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Ссылки "<<" и ">>" открывают первые и последние 10 сообщений.
. "Переработка драйвера VGEM на языке Rust" +/
Сообщение от Аноним (-), 07-Мрт-23, 10:13 
> Даже в ARMv8 и микроконтроллерах M33 и старше можно задавать участки памяти,
> откуда можно исполнять, откуда нет, и чему откуда можно читать.

А в системах с MMU это можно еще аж с 80386 ископаемого. Но вот только с точностью до страницы, права еще и хранить надо. А как тебе перспективка на 20 байнтую фигню по 4 кило выделять? И через сколько у тебя память закончится? А более гранулярно - окей, а права где хранить и кто это в таком объеме лопатить будет? У кортексов M вообще MPU обычно - даже не MMU, ну и регионов там полторы штуки на все. Много ты там назащщаешь? Для фирмвари условного тетриса - сойдет, но мы ж про штуку с ядро линя размером, а там еще задачи всякие, в количестве когда PID 32-битным стал ажно...

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Переработка драйвера VGEM на языке Rust, opennews, 03-Мрт-23, 09:23  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру