Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Вниз

Загрузочник ОС   Найти похожие ветки 

 
Sairex ©   (2008-01-05 13:56) [0]

Здравствуйте, Мне бы хотелось узнать писал ли кто свой собственный загрузочник ОС?  И что нить в этом подобное. Если нет то подскажите пожалуйста в каком направление копать.
Заранее спасибо


 
DrPass ©   (2008-01-05 13:59) [1]

В направлении ассемблера. Ни Delphi, ни Windows к написанию загрузчика ОС отношения не имеют


 
sniknik ©   (2008-01-05 14:01) [2]

> писал ли кто свой собственный загрузочник ОС?
загрузчики есть? есть! и не один. значит наверняка их ктото написал, не сами же по себе они возникли...
(путем перемешивания байтов при большом крахе суперкомпьютера... ;о)))


 
sniknik ©   (2008-01-05 14:07) [3]

> Ни Delphi
изгольнуться, можно и на Delphi написать, я даже гдето подобные обсуждения видел (wasm.ru вроде...). естественно на Delphi не как RAD а как компиляторе (думаю понятно что имею в виду. компоненты "загрузчик" которая ложится на форму нет)


 
Sairex ©   (2008-01-05 14:13) [4]

Мне не нужен компонент, мне бы посмотреть как это делается...
Что куда передавать... и т.д.


 
DrPass ©   (2008-01-05 14:14) [5]


> sniknik ©   (05.01.08 14:07) [3]

Это чересчур жестокий способ получится. От Delphi можно, конечно, заполучить obj-файл с кодом. Но потом делать из него что-то, что можно положить в загрузочный сектор, придется руками в hex-редакторе. Это высший пилотаж, а не решение для парня, который не знает, в каком направлении копать...


 
sniknik ©   (2008-01-05 14:18) [6]

> ... мне бы посмотреть как это делается...
> Что куда передавать... и т.д.
ну, неявно, ссылку я уже дал. тебе туда. и еще в гугль.


 
Sairex ©   (2008-01-05 14:19) [7]


> sniknik ©   (05.01.08 14:07) [3]
>
> > Ни Delphi
> изгольнуться, можно и на Delphi написать, я даже гдето подобные
> обсуждения видел (wasm.ru вроде...). естественно на Delphi
> не как RAD а как компиляторе (думаю понятно что имею в виду.
>  компоненты "загрузчик" которая ложится на форму нет)


Спасибо за ссылку. Нашел то что искал...

> Это высший пилотаж, а не решение для парня, который не знает,
>  в каком направлении копать...

Дело не в том решение это или нет, Вопрос был сформулирован на то чтобы проверить свои мысли, Как говориться Не тратить попусту время, на выяснения какой из вариантов ошибочный а какой истенный


 
DrPass ©   (2008-01-05 14:21) [8]


> Вопрос был сформулирован на то чтобы проверить свои мысли

Ну так и ответ для того же - не трать время на копание в сторону Delphi, т.к. на нем практически нельзя сделать загрузочный сектор :)


 
Sairex ©   (2008-01-05 14:24) [9]

Хммм упоминания на то что это все будет писаться на делфи небыло... Думаю сразу было ясно что все подобное пишеться на асме


 
Sairex ©   (2008-01-05 14:31) [10]

Тема можно сказать закрыта


 
@!!ex ©   (2008-01-05 14:33) [11]

> Думаю сразу было ясно что все подобное пишеться на асме

Глупость.


 
Alkid   (2008-01-05 15:34) [12]


> Хммм упоминания на то что это все будет писаться на делфи
> небыло... Думаю сразу было ясно что все подобное пишеться
> на асме

Скажем так...
Первые 400 с чем-то байт MBR, составляющие загружаемый BIOS`ом загрузчик, вероятнее всего придётся писать на асме. Этот загрузчик может подтянуть с других секторов другой загрузчик и передать ему управление. Тот загрузчик может уже быть написан уже на чем угодно (но с некоторыми оговорками: для "чего угодно" может потребоваться создать среду выполнения, на что кода в MBR может не хватить).

Если же писать под EFI, то там свободы для самовыражения куда больше :)


 
{RASkov} ©   (2008-01-05 15:40) [13]

> компоненты "загрузчик" которая ложится на форму нет)

Как жаль :(


 
palva ©   (2008-01-05 16:29) [14]

> Думаю сразу было ясно что все подобное пишеться на асме
Это кому было ясно? На турбо-си можно написать. Тут не важно на чем. Главное код должен быть досовским и преобразован в двоичный образ - com-файл. Такой образ может быть перенесен с диска в память и выполняться без дополнительной обработки.


 
Sairex ©   (2008-01-09 11:15) [15]

Жесть



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.039 c
2-1200067787
AntonUSAnoV
2008-01-11 19:09
2008.02.03
работа DB компонентами.


2-1200160636
петрович07
2008-01-12 20:57
2008.02.03
imagelist


2-1199562154
MOO
2008-01-05 22:42
2008.02.03
И снова...и опять HEX


15-1198421299
общества
2007-12-23 17:48
2008.02.03
ООО, ОАО, ЗАО


4-1181927957
=BuckLr=
2007-06-15 21:19
2008.02.03
Посыл клав. события - помогите переделать процедуру





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский