: . Главная . : . Форум . : . Загрузка . : . Пользователи . : . ЧаВо . : . Документация . :


Операционная система 3OS -> Форумы -> Идеология проекта
<< Предыдущая тема | Следующая тема >>   

Файловая система 3OS

Перейти к странице -1-2 Следующая
Автор Отправлено
Dreamer
Wednesday 21.04.2004 16:49 Цитата
Зарегистрирован Friday 20.02.2004 09:36
Местоположение: Mogilev, Belarus
Сообщений - 114
А что вы имели в виду, когда писали, что в 3OS совсем не будет такого понятия, как файл?
Наверх
Roman I Khimov
Wednesday 21.04.2004 21:42 Цитата

Местоположение: Россия, Санкт-Петербург
Сообщений - 178
То, что все есть объект!

Греби и улыбайся!
Наверх
Сайт
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
я хотел отворотить их от очевидной глупости. но если уж... ну план такой криво сдалать...
Наверх
Перейти к странице -1-2 Следующая

Модераторы: Roman I Khimov, netwizard.

Переход:     Наверх