Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Операционки на Assembler

35K
27 января 2009 года
alex270594
11 / / 04.07.2008
Недавно(6 месяцев назад) начал изучать Assembler, наткнулся на KolibriOS,MenuetOS,GlukOS.Какие общие принципы написания ядра?Boot'a и т.д и т.п.ПОМОГИТЕ!!!!
551
27 января 2009 года
Pavia
357 / / 22.04.2004
Очень простой! Как бог на душу положит. А так в основном кто-то гдето напишет другой скопирует так понемногу и на ОС наскребсти можно.
35K
03 февраля 2009 года
alex270594
11 / / 04.07.2008
Цитата: Pavia
кто-то гдето напишет другой скопирует.



Ну а кто как напишет?Я хочу свою операционку.Но написать не могу.
А нет ли книг или документов на эту тему?

5
03 февраля 2009 года
hardcase
4.5K / / 09.08.2005
Еще один оськописатель не читавший Танненбаума. :mad:
349
03 февраля 2009 года
Phantom-84
656 / / 27.10.2005
Не нужно доверять Таненбауму во всем, что он пишет. Хотя почитать можно. Завтра выложу скан-копию и дам ссылку.
35K
04 февраля 2009 года
alex270594
11 / / 04.07.2008
Если я еще один, то все заканчивали без успеха?
349
04 февраля 2009 года
Phantom-84
656 / / 27.10.2005
Современные ОС (~10 мег в формате дежавю). Если эта ссылка не сработает, тогда вот дополнительная.

Цитата:
Если я еще один, то все заканчивали без успеха?


Думаю, да для тех, кто начинал писать ОС спустя 6 месяцев после того, как стал изучать ассемблер, тем более ничего толком не зная об ОСДеве.

5
04 февраля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: Phantom-84
Не нужно доверять Таненбауму во всем, что он пишет.

А я и не говорил что Танненбаум - последняя инстанция. Я всего лишь хотел сказать, что это необходимое (но никак не достаточное!) чтиво для понимания организации и работы ОС.

391
04 февраля 2009 года
Archie
562 / / 03.02.2005
Таненбаум с практической точки зрения абсолютно бесполезен. После его прочтения у вас останется вопрос, с которого все собственно и начиналось: все это хорошо, а как же все-таки ось писать? :)
Я бы посоветовал http://sos.enix.org/fr/SOSDownload , но там, к сожалению, все на французском...
349
05 февраля 2009 года
Phantom-84
656 / / 27.10.2005
C практическими вопросами поможем. Однако многие недооценивают теоретическую основу при создании ОС. Отсюда и получаются детские поделки, в которых в лучшем случае хорошо реализован прикладной подход в разработке, но никак не системный.
35K
05 февраля 2009 года
alex270594
11 / / 04.07.2008
Цитата: Phantom-84
многие недооценивают теоретическую основу при создании ОС.


Где взять теоретическую основу?(Кроме Танненбаума)

349
06 февраля 2009 года
Phantom-84
656 / / 27.10.2005
По никсам много достойной литературы, правда в основном на английском. Исходники никсов, недокументированные описания внутреннего строения виндов тоже о многом могут рассказать. Не обойтись и без знания сложных структур данных, например, двоичных и не только деревьев, распределенных таблиц. О простых структурах я даже не говорю. Очень желательно знать, как программировать основную аппаратуру ПК, т.е. все основные аппаратные интерфейсы и интерфейсы, предоставляемые BIOS. И, естественно, досконально знать архитектуру процессора, тем более раз ты берешься писать на ассемблере.
399
07 февраля 2009 года
KIV
432 / / 20.01.2009
Могу посоветовать сайт lowlevel.ru. Давно не обновлялся, но существующего материала хватит для начала. Там лежит архив рассылки по разработке ОС (25 выпусков). Расказано про функции BIOS (загрузка с диска и вывод на экран), виртуальную память, прерывания, многозадачность и многое другое.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог