|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.12.2012, 06:35 | #11 | |
http://www.asmcode
Пользователь
Регистрация: 16.11.2011
Сообщений: 15
|
Цитата:
|
|
25.12.2012, 07:05 | #12 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
термины вполне конкретны, на то они и термины.
ваш случай это лишь одно направление ОС, не более того. Цитата:
первичный загрузчик описан верно. а вот вторичный, тут все зависит от первичного, и он может быть где угодно, лишь бы о нем первичный знал и грузил его. да частные случаи у вас верны, но все же это именно частный случай. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
25.12.2012, 10:23 | #13 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Не знаю точно в чем проблема. Но хочу дать ссылку, в которой несколько статей. Там найдете и про загрузчик, и про файловую систему, и про мультизадачность. Сам писал ос по этим статьям, все работает. Кстати там асм+С.
В общем вот ссылка:http://subscribe.ru/catalog/comp.soft.myosdev?pos=3 -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
25.12.2012, 12:34 | #14 |
http://www.asmcode
Пользователь
Регистрация: 16.11.2011
Сообщений: 15
|
Если первичный сам пишешь, то загрузит откуда сам хочешь, по моему принципу работает виндовый, создавая его при форматировании. Есть вариант грузиться готовыми загрузчиками.
Я на самом деле сделал форум, на котором буду писать статьи(форум для статей и их обсуждения и будет видоизменяться), на котором будет большой обзор архитектур, контроллеров, файловых систем (обязательно с примерами), ... . Создал недавно и там пока ничего нет почти, но можно регистрироваться и писать свои. asmcode.ru Последний раз редактировалось Станислав1; 25.12.2012 в 12:42. |
25.12.2012, 17:03 | #15 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
у винды три ступени:
первичный, это первый сектор, грузит вторичный, все обычно. вторичный, первый сектор, первого раздела, в общем то грузит третичный уже работая с фс. третичный, собственно мы его и видим, читает данные с бут.ини, и далее передает управление нужной винде. при семерке рядом с хп, цепочка вообще из 4 этапов может быть по ос деву. тема на форуме была: http://programmersforum.ru/showthread.php?t=25012 вообще, инфы много по такому запросу в гугле: https://www.google.ru/search?client=...hannel=suggest Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
25.12.2012, 19:36 | #16 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Я пронумеровал, чтобы было понятнее
Цитата:
2. Для простейшей ОС достаточно, чтобы она могла работать с единственным диском и допускала хотя бы один файл на чтение и один - на запись. Режим чтение/запись не обязателен. Поддержка фрагментированных файлов - не обязательна. 3. Для простейшей ОС это не обязательно. 4. Для простейшей ОС это не актуально. 5. Для простейшей ОС это не обязательно. 6. Достаточно уметь запускать единственную задачу, отдавая ей все ресурсы компьютера. 7. Для простейшей ОС это не актуально. 8. Для простейшей ОС это не обязательно. 9. Для простейшей ОС это не обязательно. 10. Для простейшей ОС это явно лишнее. |
|
25.12.2012, 19:44 | #17 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
25.12.2012, 19:46 | #18 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
25.12.2012, 20:41 | #19 | |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Цитата:
А работу с файловой структурой можно отнести к работе с внешними устройствами, куда относится, например, и монитор и принтер и сенсорный экран моей эл. книжки. Собственно ОС должна быть прослойкой между различными программными уровнями(драйвера же не стоит считать частью ОС ?) |
|
25.12.2012, 22:44 | #20 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
естественно отсчет идет после ПЗУ.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
самая простая программа - ?ошибка? =. | Katus | Общие вопросы C/C++ | 3 | 30.04.2012 20:40 |
Самая простая программа | Assblr | Общие вопросы C/C++ | 3 | 15.07.2011 10:20 |
Не работает самая простая программа | tregub-evgeniy | Помощь студентам | 1 | 25.12.2010 23:17 |
Самая простая схема, почему не сохраняет | HellMercenariess | БД в Delphi | 3 | 18.12.2009 21:18 |
Simple Shooter - самая простая стрелялка | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 19 | 05.04.2009 20:10 |