Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[IA32] Гы. Я немножко не о том... 29.03.04 13:14 Число просмотров: 1441
Автор: HandleX <Александр М.> Статус: The Elderman
|
[moved from beginners] > > страничного блоков. Сег ментный блок позволяет > работать с > > логическими адресами со всеми вытекающими отсюда > > преимуществами. Страничная организация используется > внутри > Фигня. Мировой опыт показал, что программисты не любят > сегментную организацию. Ага. Во времена DOS её любили-любили, а потом разлюбили. IMHO тут дело в том, как её (сегментную адресацию), подавать. Сегментная адресация набила оскомину тем, которым нужно иметь массив памяти в 1 мегабайт, а тебе его "подают" кусками по 16к. Это понятно, неудобно. Но если сегменты будут большими, то особых проблем это не вызывает. Особенно, если будет мощная поддержка всего хозяйства компиляторами. В идеале программист не должен "замечать" сегментную адресацию.
> Если пишешь свою ось, то ничего у тебя не выйдет. В любом > случае надо делать memory manager, а в нем уже можно > реализовать подкачку и мэппинг файлов в память. А как делать mapping для файлов > 4G? Как самый общий вариант я и сказал, что "хочу сделать virtual memory с блочным устройством размером в 200G". Я имел ввиду, что хочу всё, что может "запоминать" в компьютере, превратить в единый массив VM.
|
|
|