Файловая система 3OS Перейти к странице -1-2 Следующая |
|
Dreamer
|
Wednesday 21.04.2004 16:49
|
|
|
Зарегистрирован Friday 20.02.2004 09:36
Местоположение: Mogilev, Belarus
Сообщений - 114
|
А что вы имели в виду, когда писали, что в 3OS совсем не будет такого понятия, как файл?
|
Наверх
|
|
izzi_narkomanius
|
Thursday 22.04.2004 10:19
|
|
|
Зарегистрирован: Tuesday 06.01.2004 21:02
Сообщений - 27
|
главная проблемма софтвари не совместимость данных, а совместимость кода. устаревание стандартов вызывает появление новых, и к тому же более сложных.
а все=объект можно реализовать на уровне пользователя, так зачем этим нагружать ядро?этим вы не добьетесь производительности, ядро работает на том же проце что и узер, зато как минимум ликвидируете приоритеты. задача может затребовать сколь угодно сложную операцию, и при этом не потеряет приоритета, находясь в сне.
кстати насчет прерываний из документации - не проще ли щетчик держать чем рекурсивно что то делать. сам факт рекурсии указывает что что то в планировщике работает слишком медленно или косо. замечу что щетчик не исчерпывает стек, и просто реализуем без всяких доп классов.
а уж что вы с сегментами замутили, вообще никакой крититки не выдерживает. любой современный компилатор умеет генерить позиционно независимый код. короче ужас и содомея кругом и всюду.
|
Наверх
|
|
AlexeyASugonyaev
|
Friday 23.04.2004 12:33
|
|
|
Зарегистрирован: Tuesday 18.11.2003 06:36
Местоположение: Челябинская обл., г.Карталы
Сообщений - 68
|
izzi_narkomanius писал(а): ... а уж что вы с сегментами замутили, вообще никакой крититки не выдерживает. любой современный компилатор умеет генерить позиционно независимый код. короче ужас и содомея кругом и всюду.
Прежде чем делать такие заявление я бы по крайней мере призадумался о собственной сотсоятельности в этом вопросе! Ну и об аккуратности исследования документации проекта.
Изи я давно уже за Вами послеживаю, но вот думал что в конце концов насчет сегментов вы все таки уйметесь, ан нет! Ну что ж еще раз повторю в группе 3ОС спорное мнение по поводу модели памяти и некторые так же скланяются к использованию просто страничной, без сегментации модели. Но (!!!), и это главное - все преимущества при этом теряются за исключением одного - становится проще и легче "писать". Это все от ленности мысли или от нежелания утруждать себя. Это лично мое мнение, по этому поводу советую дискутировать со мной исключительно в привате.
Насчет счетчика и рекурентности, так тут вообще не о чем говорить, дураку понятно что реализовать отложенные и прочие прерывания несоизмеримо проще нежелм подумать о модели "неограниченной" вложенности. Опять же лично мое мнение - от ленности все, или как сказали бы святые отцы - от лукавого ж-)
|
Наверх
|
|
exhu
|
Friday 23.04.2004 21:21
|
|
|
Зарегистрирован: Friday 02.04.2004 20:54
Местоположение: Belarus
Сообщений - 21
|
явная сегментація на уровне указателей 16:32 является нераціональной, т.к. странічная зашіта обеспечівает і без того ісчерпываюшую зашіту. а явные сегменты нужны только, еслі нет возможності репозіціоніровать код (relocation/fixup нет данных).
|
Наверх
|
|
AlexeyASugonyaev
|
Saturday 24.04.2004 11:23
|
|
|
Зарегистрирован: Tuesday 18.11.2003 06:36
Местоположение: Челябинская обл., г.Карталы
Сообщений - 68
|
exhu писал(а): ... явная сегментація на уровне указателей 16:32 является нераціональной, т.к. странічная зашіта обеспечівает і без того ісчерпываюшую зашіту. а явные сегменты нужны только, еслі нет возможності репозіціоніровать код (relocation/fixup нет данных).
Необходимости ради надо сказать что только сегментная защита обеспечивает 4 уровня защиты - и это первое из преимуществ сегментов. Как я уже и говорил всю полемику сегменты vs страницы нужно переносить в приват. Иначе флейм выльется сюда, а здесь он меньше всего нужен. Еще раз прошу отставить категоричность заявления по поводу моделей памяти.
|
Наверх
|
|
izzi_narkomanius
|
Saturday 24.04.2004 20:47
|
|
|
Зарегистрирован: Tuesday 06.01.2004 21:02
Сообщений - 27
|
да вам сегментов хватит только на блокнот!
защита же в 4 уровня не востребована, ну разве что писать как нибудь ужасно.
|
Наверх
|
|
exhu
|
Sunday 25.04.2004 13:40
|
|
|
Зарегистрирован: Friday 02.04.2004 20:54
Местоположение: Belarus
Сообщений - 21
|
обычно делают так: база CS,DS,ES,FS,GS,SS равна нулю.
страніцы імеют для зашіты те же возможності, что і селекторы, только прівілегіі у ніх лішь на два, а не на четыре уровня. т.о. маркеровать страніцы для кода і данных вполне достаточно.
едінственное, где м.б. сбой - это в стеке - т.к. он імеет те же права, что і данные, т.е. может на ніх залезть, вот тут і імеет смысл іметь для SS базу і ліміт отдельные. хотя опять-такі это только на тот случай, еслі esp ізменітся хаотіческі, но это нанесёт ушерб только одной программе, остальная сістема в любом случае невредіма. а раді только возможності база-ліміт перегружать селекторамі всю організацію памяті не стоіт, по-моему.
|
Наверх
|
|
AlexeyASugonyaev
|
Monday 26.04.2004 08:26
|
|
|
Зарегистрирован: Tuesday 18.11.2003 06:36
Местоположение: Челябинская обл., г.Карталы
Сообщений - 68
|
Господа дорогие!
а) Я говорю о странично-сегментной модели.
б) Зачем поднимать весь тот флейм который состоялся уже 1.5 года
назад в обсуждениях по модели памяти. Где было принято что ядро
3ОС модульное конкурсное ядро и модули входят на него на
конкурсной основе. Ничего нового сейчас из этого не выплывет,
так как все то, что могло выплыть уже выплыло в указаные выше
сроки.
в) Модель памяти о которой видимо всем довелось почитать в
документации - одна из конкурсных конструкций.
г) Все ваши "нарекания" именно так в кавычках я здесь развенчивать
не собираюсь, так как не богат онлайном. Хотите пофлеймить
милости просим в приват.
Все. Дальнейших моих реакций на несоответствующую подтематику и тему данной ветки не будет.
|
Наверх
|
|
Dreamer
|
Monday 26.04.2004 19:02
|
|
|
Зарегистрирован: Friday 20.02.2004 09:36
Местоположение: Mogilev, Belarus
Сообщений - 114
|
Господа!!! Если разработчики решили делать по-своему, значит они так и будут делать (по себе знаю). Даже если ваше мнение будет правильным, вы этим ничего не добьетесь. ТОлько зачем разводить грязь на форуме?
|
Наверх
|
|
izzi_narkomanius
|
Wednesday 28.04.2004 22:24
|
|
|
Зарегистрирован: Tuesday 06.01.2004 21:02
Сообщений - 27
|
я хотел отворотить их от очевидной глупости. но если уж... ну план такой криво сдалать...
|
Наверх
|
|
Модераторы: Roman I Khimov, netwizard. |
|
|