Search found 158 matches

by Phantom-84
Mon Apr 30, 2007 8:12 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

Я не имею ничего против того что ты пишеш OS с монолитным ядром и подгружемыми драйверами. Я наоборот считаю что если человек достиг такого уровня понимания системы это очень здорово!!! Но суть этой ветки форума не 'зарубить' и потом 'закопать' микроядерную систему, а напротив создать(написать) ее ...
by Phantom-84
Sun Apr 29, 2007 11:06 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

Когда в монолитное ядро вводится подгрузка дополнительных модулей и драйверов - это есть ничто иное как 'первый шаг' в сторону микроядерной архитектуры. Причем этот шаг вызван не прихотью разработчиков, а требованием времени. У меня изначально была подгрузка модулей, причем не как один из вариантов...
by Phantom-84
Sat Apr 28, 2007 11:44 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

кстати, никто серьёзно не рассматривал помещение их в первое кольцо как и планировал интел? Нет. Я же сказал, что являюсь сторонником монолитной архитектуры, т.е. считаю в определенной степени драйверы частью ядра. В моей системе рядовой пользователь не может инициировать загрузку драйвера. Кромо т...
by Phantom-84
Sat Apr 28, 2007 8:04 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

SHREDER, явного сходства не заметил, но вообще я за монолит с подгружаемыми модулями.
by Phantom-84
Sat Apr 28, 2007 7:58 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

Везде где встречаю открытие A20 вижу только этот код, а у тебя какой? У меня значительно длиннее. Ты вообще в курсе, что традиционный способ открытия A20 заключается в программировании контроллера клавиатуры? Твой вариант тоже используется, но не как альтернативный, а как один из возможных на конкр...
by Phantom-84
Fri Apr 27, 2007 3:30 pm
Forum: Off-topic
Topic: Кому охота по орать с темы разработки ОС
Replies: 12
Views: 7147

SHREDER , а что два часа для тебя не время, да и потом на подбор "материалов" тоже какое-то время нужно было потратить. Одним словом, лучше бы аффтар сделал какую-нибудь полезную мелочь для тех, кто своими силами разрабатывает ось (я предполагаю, что раз уж он выпустил в свет подобный опу...
by Phantom-84
Thu Apr 26, 2007 7:49 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

Действительно, линию А20 забыл открыть, но ведь это 3 строки Умножь эти три строки на 2 и возведи в квадрат, тогда может и получишь количество строк кода, дающего приемлемый результат для открытия A20 на разных машинах. Зачем проверять доступную для загрузки память и совместим ли процессор в началь...
by Phantom-84
Thu Apr 26, 2007 7:20 pm
Forum: Off-topic
Topic: Кому охота по орать с темы разработки ОС
Replies: 12
Views: 7147

Вообще прикол :) Но сразу возникает мысль, как сильно нужно не любить осдев и OS-developer'ов, пытающихся самостоятельно что-то делать, чтобы потратить время на написание и публикацию этих страничек! Короче даже при наличии там удачных шуток в целом это совсем не смешно!
by Phantom-84
Thu Apr 26, 2007 12:43 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

Большая часть из приведённого кода уже присутствует в большенстве загрузчиков. А линию A20 открыть, чтобы можно было последовательно грузить файлы выше первого мега, а проверить, способен ли вообще проц выполнять 32-разрядные инструкции, прежде чем их использовать, а определить доступную память выш...
by Phantom-84
Thu Apr 26, 2007 12:31 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

А в реальном режиме не хватит памяти, чтоб загрузить туда все базовые драйвера Ну я имел в виду начать загрузку в реальном режиме, а потом продолжить в защищенном и уже не возвращаться обратно в реальный. Мне всегда хватит полметра для основного файла ядра и 100 килобайт для драйвера загрузочного у...
by Phantom-84
Wed Apr 25, 2007 10:54 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

В защищённом режиме прерывания БИОС не доступны, пот в чём проблема. ;)
Ну нереальный режим является все-таки недокументированной возможностью, а потом чтобы в него перейти, нужно прежде переключаться в PM. Я же описал то, как можно "большую" систему загрузить в чисто реальном режиме.
by Phantom-84
Wed Apr 25, 2007 10:42 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

- Загрузчик также должен уметь пользоваться файловой системой, для чего нужно вынести функции работы с файловыми системами в отдельные .inc файлы, для последующего расширения возможностей. При добавлении поддержки новой FS, просто сделать другой загрузочный сектор, а также сделать драйвер FS, котор...
by Phantom-84
Wed Apr 25, 2007 10:12 pm
Forum: Off-topic
Topic: Тех. Задание на Микро-Ядро
Replies: 124
Views: 115685

Синтаксис конфигурационных файлов - это детали, которые нужно хорошо "обтачивать", но только после того, как заготовки для них будут готовы. Про отдельный конфиг-лист для базовых драйверов мое мнение таково, что ядро должно в себя включать базовые драйверы (и только их), а как грузить само...
by Phantom-84
Wed Apr 25, 2007 9:07 pm
Forum: Off-topic
Topic: KOLIBRI-OS: мечты и реальность.
Replies: 90
Views: 68759

Про ассемблер полная ерунда, аффтар явно не понимает, о чем говорит, хотя сейчас подобные заявления встречаются повсеместно, но, поверьте, это лишь попытки оправдать себя со стороны тех, кто сам не хочет браться за изучение ассемблера (худший вариант), или просто слова тех, кто искренне заблуждается...
by Phantom-84
Mon Apr 16, 2007 9:18 pm
Forum: Miscellaneous
Topic: POSIX-совместимость
Replies: 14
Views: 7387

Атауальпа, можно сделать как системную надстройку, а потом транслировать в функции Колибри. Можно даже оформить как обычную DLL, правда, без системной поддержки трансляция некоторых функций может оказаться проблематичной.