|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.01.2012, 17:42 | #101 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
Спасибо)))
Цитата:
Linus Torvalds
|
|
02.01.2012, 17:52 | #102 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
не за что.
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
03.01.2012, 06:20 | #103 |
Новичок
Джуниор
Регистрация: 03.01.2012
Сообщений: 4
|
Раньше тоже пробовал писать ось. Начинал с доработки DOS. Чтобы потом можно было перенести код на свое ядро, разрабатывал его независимым от DOS и BIOS.
Додумался до многозадачности (для переключения использовал прерывания от таймера, плюс добавлена функция переключения задачи, чтобы не тратить время на ожидание очередного прерывания) и гибернации. С последним сложности было немного. Споткнулся на выводе на экран. Перехватить прерывания биос не составило труда, проблема в невозможности перехвата прямой записи в видеопамять. Спасибо за идею.
Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку.
Последний раз редактировалось k907; 03.01.2012 в 06:25. |
06.01.2012, 15:05 | #104 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
Помните тему:http://programmersforum.ru/showthrea...ghlight=Pascal
Мне в голову мысль пришла "Есть компилятор Паскаль под асм биос???" зы:отвечать можно сюда http://programmersforum.ru/showthrea...171#post954171 Цитата:
Linus Torvalds
Последний раз редактировалось program2001; 06.01.2012 в 15:14. |
|
25.01.2012, 06:44 | #105 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
Добрый день. В коде с первой страницы чтение ядра происходит следующим образом: создаем бинарник загрузчика и бинарник ядра. Потом все записываем на дискету и все выполняется. Но в данном примере считывание ядра происходит по цилиндрам, а в других ос встречается считывание с помощью фат12. В чем разница, если мы и без фат все цилиндры считываем? И если я и загрузчик и ядро помещаю в один бинарник, а потом его(бинарник) в .img, то есть ли разница как считывать?
Последний раз редактировалось Любопытный человек; 25.01.2012 в 09:41. |
25.01.2012, 08:40 | #106 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
разница в том что на файловую систему можно легко добавить файл, тогда например будет первичный загрузчик(ну может и вторичный сразу), а потом ядро грузится из файла, так немного гибче, так как легко подправить некие ресурсы или конфиги.(например ДОС так грузиться)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
25.01.2012, 09:43 | #107 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
Спасибо. Значит вполне пока обойдусь простым считыварнием.
|
12.03.2012, 09:19 | #108 |
Форумчанин
Регистрация: 15.03.2011
Сообщений: 272
|
Тема, смотрю, заглохла
У меня вопрос: почему у меня ноут и школьные компы находят загрузчик, а другой ноут нет?(компы, на которых он запустился, отличаются от остальных тем, что старее) А точнее, вопрос состоит в том, как это исправить |
12.03.2012, 09:45 | #109 | |
форматирую диск С:
Пользователь
Регистрация: 19.05.2010
Сообщений: 13
|
Цитата:
все знать невозможно (но нет ничего невозможного) ну да ладно теперь ближе к теме может вы забыли в биосе поставить загрузку с CD больше я не знаю даже что и подумать |
|
12.03.2012, 12:05 | #110 |
Форумчанин
Регистрация: 15.03.2011
Сообщений: 272
|
К сожалению, Вы не правы.
Еще мне бы хотелось услышать про работу с дисками в защищенном режиме |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объявление собственной глобальной процедуры | Gorin | Общие вопросы Delphi | 11 | 06.11.2007 17:49 |
РАЗРАБОТКА DLL | Leo | Общие вопросы Delphi | 2 | 26.10.2007 21:35 |
Разработка протокола | OrdJONY | Общие вопросы по программированию, компьютерный форум | 2 | 04.10.2007 13:21 |