Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2012, 21:30   #1
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
Вопрос OC НА DELPHI

Всем привет!!! Я вчера узнал про книги Тоненбаума по программированию ОС на C, там по его словам код укладывается всего в 4000 строк. Потом посмотрел в нете как что то подобное сделать на Delphi и ни фига не нашел. Я понимаю , что тема достаточно сложная. Поэтому обращаюсь к вам, уважаемые гении, за помощью. Если кто то что нибудь найдет напишите пожайлуста .
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 02.03.2012, 21:53   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

http://programmersforum.ru/showthread.php?t=155549
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 02.03.2012, 22:13   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

vovken1997,
Цитата:
Если кто то что нибудь найдет напишите пожайлуста .
Ага, я прям так стразу к и пошёл тебе что-то искать

По теме:
1. Нужно знать assembler и C/C++
2. если не знаешь, смотри пункт 1
Человек_Борща вне форума Ответить с цитированием
Старый 03.03.2012, 03:09   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
По теме:
1. Нужно знать assembler и C/C++
2. если не знаешь, смотри пункт 1
1)ассемблер на первичный загрузчик.
2)ассемблер на вставки(или саму ОС)
3)ЯПВУ для более быстрого написания ядра(хот можно и на асме).

насчет С это миф конечно, хотя интструменты там искать не надо.
+примеров много.
а вот про С++ забудьте.

ТС, если не знаете обьема работ, лучше даже не лезьте в эти дебри.
и про Делфи тоже забудьте, только нормальный паскаль.(максимум это объекты в последнем)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.03.2012, 03:33   #5
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
а вот про С++ забудьте.
да ну, я раньше его боялся а сейчас все вроде уже легче он для меня стал...
VintProg вне форума Ответить с цитированием
Старый 03.03.2012, 03:43   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

VintProg, а может не стоит вырывать слова из контекста?
я именно про написание ядра ОС говорю.

тем более я сам пишу на С++ не редко.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.03.2012, 03:46   #7
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Ну там сейчас, компилятор от MSVC 2010 мощный точнее его оптимизатор, в любом случае вставки ассемблерные приодеться писать и так...
VintProg вне форума Ответить с цитированием
Старый 03.03.2012, 03:52   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

причем тут компилятор?
инструментов достаточно.

проблема то не в компиляторе(не уверен что студийный годиться), а в том что для ООП внутри ядра нужно очень многое.
компиляторы сами требуют некоторые внутренние функции.
потому про С++ лучше забыть, мороки много выйдет лишней.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.03.2012, 11:00   #9
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

А кто с чего писать начинал и где информацию брали? К примеру где взять статью про написание загрузчика?
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 03.03.2012, 12:17   #10
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

ссылка во втором посте, не? Или вы совсем ленивый?
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не изменяется интерфейс моей программы при переходе с Delphi 7 на Delphi 2010 Elvisnya Общие вопросы Delphi 3 28.04.2011 15:59
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54