User Tag List

Показано с 1 по 10 из 348

Тема: Проект ОС

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.11.2011
    Адрес
    г. Алматы, Казахстан
    Сообщений
    19
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    #$%!!! Ну при чём тут микроядро? Нахрена оно без MMU и защиты памяти?
    Все прекрасно будет и без защиты памяти работать. Защита памяти это лишь дополнительная плюшка, облегчающая жизнь программисту, не давая ему заморачиваться на дополнительные примудрости в коде.

    Для не веруюших -- Linux работает и на процах без аппаратного MMU. Кто не верит, может почитать исходники. Да, сегодня проц без MMU это архаизм, но бывают моменты, когда оно и не надо вовсе.

    В принципе, на клонах с объемом RAM > 128k механизм переключения банков RAM как раз и является тем самым MMU, реализованным вне CPU.

    Вижу я все это так:
    Нужно уменьшить гранулярность при переключении и отображении банков с 16/64k до 4k. И отображать по 4k в пространство проца. Кажому процессу будет принадлежать свой набор страниц по 4k, и у других процессов не будет доступа к чужой памяти. Чем вам не MMU? Да конечно, это вариант не делит области памяти по уровням доступа и типу содержимого ( код,данные, стек). Но свою работу по изоляции процессов он делает. Или я не прав?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Проект муз. редактора для AY
    от Bulba в разделе Музыка
    Ответов: 36
    Последнее: 09.09.2005, 20:32
  2. AY-LPT проект
    от dhau в разделе Эмуляторы
    Ответов: 2
    Последнее: 24.02.2005, 14:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •