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

Ваш аккаунт

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

Последние темы форума

Показать новые сообщения »
реклама
Обнови темы для контакта здесь на vkmod.net советую всем

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

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

Пишем "многозадачную" ОС в "Real Mode"

Пишем «многозадачную» ОС в «Real Mode»

Автор: Mikhail Krivyy
1 июня 2000 года

В этой небольшой статье по шагам объяснено, как написать простенькую многозадачную операционную систему. Причем эта ОС будет работать даже на XT(8086). На работоспособную и полезную ОС это не тянет, а вот понят принципы системного программирования поможет.

Если вы ни разу не видели ассемблера, то думаю, что вам здесь делать просто не чего.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
71K
25 апреля 2011 года
alferov
0 / / 25.04.2011
+1 / -0
Мне нравитсяМне не нравится
25 декабря 2011, 17:35:28
Окей это же не fasm а..... явно другой ассемблер.Или я ошибаюсь?Если ошибаюсь пожалуйста выложте тоже самое но для фасма.
2.
71K
25 мая 2011 года
CPROG
3 / / 25.05.2011
+0 / -3
Мне нравитсяМне не нравится
25 мая 2011, 19:32:26
Но один существенный минус: нет понятия "виртуальная консоль" и весь вывод смешивается на экране.
3.
71K
25 мая 2011 года
CPROG
3 / / 25.05.2011
+2 / -2
Мне нравитсяМне не нравится
25 мая 2011, 19:30:40
Интересно, а можно написать что-нибудь похожее, но на языке Си?
4.
71K
25 апреля 2011 года
alferov
0 / / 25.04.2011
+1 / -3
Мне нравитсяМне не нравится
25 апреля 2011, 15:13:42
так ну я немного понял о работе ОС ,но вот вопрос куды всё это писать?и всё что здесь написано это на языке ассемблер верно?для этого языка нужно специальные компоненты скачивать или они есть на компьютере?
5.
42K
15 октября 2008 года
horm
4 / / 15.10.2008
+1 / -1
Мне нравитсяМне не нравится
15 октября 2008, 20:02:48
я не совсем понял те строчки , может разъяснить , кто-нибудь по-подробнее , как запускать вышеуказанные команды
6.
36K
21 мая 2008 года
Sh0emaker
3 / / 21.05.2008
+0 / -1
Мне нравитсяМне не нравится
21 мая 2008, 15:46:31
Я на досуге написал операционку реального режима и хотел бы ее куда-нибудь сплавить - на курсовой или диплом. Операционка поддерживает ФАТ-12 с флопиком, встроенная оболочка, собственный API и сейчас дописываю танчики:). Похожа на ГлюкОС, но немного сложнее. Хорошо организована текстовая консоль (надеюсь добавить поддержку АНСИ, сейчас работаю над виртуальными консолями). В системе имеется менеджер памяти (похож на ДОС). Весит все это чудо инженерной мысли 5 КБ (обычно такие операционки обходятся без полноценного менеджера памяти, поетому место под фат и корневую директорию вставляется в само ядро).
Если кого заинтересовало - пишите в Dnipro_OS@ukr.net
7.
Аноним
+1 / -0
Мне нравитсяМне не нравится
22 февраля 2006, 22:47:09
Отличная статья.
Лично я заинтересовался и пошу свою ось (научится то надо).
8.
Аноним
+1 / -0
Мне нравитсяМне не нравится
14 февраля 2006, 23:16:32
Ассемблер FoREVER!

... статью ещё не читал .. но сейчас прочитаю ..
А насчёт MinuetOS - неплохая ось, и проги легко пишутся (структура программы что то между DOS & WIN). :-)
и документированна неплохо. Есть над чем поработать (кстати ядро можно перекомпилить прям с под неё).
9.
Аноним
+1 / -0
Мне нравитсяМне не нравится
2 февраля 2006, 17:14:36
2Neo-bel
А у яндекса исходники на 140 метров :P
2All
Для всяких , типо мол нафига вы пишите и все такое, мол не получите ВинХП ит тд - Мы не пишем коомерческую ось не собираемся писать, чтото похожее на ВинХП или Линукс+КДЕ... Кстати КДЕ абсолютно независимая надстройка :p

Насчет винтукея, посмотрите в инете про ReactOS, они встроили туда почти весь API из Win2k :) Вроде даже вторую кваку портировали =)

Также посмотрите проект MenuetOS, ему вроде 2 года, делает 1 человек, но там СТОКА ВСЕГО 8)

2WINsoft
ИМХО где возмешь подходящюю IDE для написания на Паскале, то что есть - убожество, поверь, на другое язык не поворачивается...
10.
Аноним
+1 / -0
Мне нравитсяМне не нравится
6 декабря 2005, 18:57:41
А мое простое neo@bashnet.ru. Вообще-то ник у меня Neo, но он уже занят на этом сервере. Пиши!
11.
Аноним
+0 / -1
Мне нравитсяМне не нравится
6 декабря 2005, 00:56:45
Neo-bel, жду на форуме в "ПРОГРАММИРОВАНИЕ > Низкоуровневое программирование > OsOsOs..." Ссылка: http://forum.codenet.ru/
12.
Аноним
Мне нравитсяМне не нравится
6 декабря 2005, 00:49:37
Я пишу на Delphi, Pascal. С ASM очень плохо, но ничё, пробьемся... "С миру по строчке - нам ОС" (моё мнение). Мыло, думаю, потянет. Вот моё: Zhekka@tut.by. А твоё?
13.
Аноним
Мне нравитсяМне не нравится
5 декабря 2005, 09:26:56
Парни, давайте в форум.
Здесь оставляем только комменты к статье.

То что вы тут понаписали, я удалю через пару дней.
14.
Аноним
Мне нравитсяМне не нравится
5 декабря 2005, 09:11:03
Насчет канала. Мыло не попрет? Мы же не Рамблер пишем (у них там исходники на С++ 120 метров!)
15.
Аноним
Мне нравитсяМне не нравится
5 декабря 2005, 09:02:50
C ASM плохо. Пишу на C++, C++ Builder, Pascal, Delphi, любые Бейсики. А ты на чем пишешь?
16.
Аноним
Мне нравитсяМне не нравится
5 декабря 2005, 00:36:25
И еще... Я думаю, что надо бы создать канал (например FTP) чтобы меняться иходниками.
17.
Аноним
Мне нравитсяМне не нравится
5 декабря 2005, 00:31:17
Neo-bel, ты ASM знаешь?
18.
Аноним
Мне нравитсяМне не нравится
5 декабря 2005, 00:29:30
Насчет как собраться надо подумать... По мне, так давайте начнём, а потом желающие будут помогать.
19.
Аноним
Мне нравитсяМне не нравится
4 декабря 2005, 00:54:46
Я присоединяюсь, пишите на 263776426
20.
Аноним
Мне нравитсяМне не нравится
2 декабря 2005, 19:39:57
ZhekkA, я тебя полностью поддерживаю, только таких интузиастов осталось всего человек двадцать на всю Россию. Как вместе-то собраться?
21.
Аноним
Мне нравитсяМне не нравится
1 декабря 2005, 12:28:50
А как грузится Линукс можно прочитать в kernel-HOWTO на The Linux Documentation Project (TDLP)
22.
Аноним
Мне нравитсяМне не нравится
1 декабря 2005, 12:21:47
Всё использует бут-сектор, если БИОС стандартный. Иначе не получится. Просто они там ставят бут-лоадер - специальную программу (GRUB/LILO в Linux), в задачу которой входит инициировать загрузку системы (в Linux - загружает ядро и передает ему управление).
23.
Аноним
Мне нравитсяМне не нравится
30 ноября 2005, 23:25:09
Люди! кто знает, как загружается Windows? BOOT-сектор она НЕ использует (вроде как проверено). Или хотя-бы Linux..?
24.
Аноним
Мне нравитсяМне не нравится
30 ноября 2005, 12:06:59
А, пардон... понял.
25.
Аноним
Мне нравитсяМне не нравится
30 ноября 2005, 12:01:07
2 INB
Хм... это в смысле - под процессор?
Имеется в виду написать дрова-трансляторы к процессорам, а саму ОС писать на эдакой джаве?..
ИМХО, такой метод сильно снизит производительность...
26.
Аноним
Мне нравитсяМне не нравится
30 ноября 2005, 00:10:42
А у меня предложение (не в обиду Neo-bel) сначала написать своё ядро, а потом вставить поддержку софта Windows (по моему так круче и законнее, а то вдруг Дядя Билли в суд пойдет?)
27.
Аноним
Мне нравитсяМне не нравится
25 ноября 2005, 08:14:05
Есть грандиозная идея. Распотрошить Винду, вынуть из нее ядро чтобы совместимость с софтом была, а потом на него навешать собственное. Пошло конечно, но тоже можно реализовать.
А я вообще хотел бы сделать фидо в родном городе, а то программеры в городе есть, а чтобы хоть с кем-то поговорить приходиться далеко ходить, а тут все почти всегда на связи. Ладно, посмотрим что получиться.
28.
Аноним
Мне нравитсяМне не нравится
24 ноября 2005, 14:26:14
В написании собственной ОС много плюсов!
1. Как трениг
2. Для собственного самолюбия
3. Есть возможность сделать что-то отличющееся от изестных ОС
4 Нестандартные методы - двигатель прогресса.

Главное начать. Чем дальше, тем больше будет желающих присоединиться.
А если ОС получится более быстродейственная и удобная, то будующее не такое уж безоблачное. Только не стоит питать илюзий, что за год-два будет готовая ОС. Даже если за эти пару лет оборудование уйдет вперёд, то переписать уже миеюшеюся реализацию гораздо проще, чем начинать с нуля. Если не изобретать велосипед, то до автомобиля бело не дойдёт!
Предлогаю для начала создать проект, где высказать основные положения будующей ОС!
29.
Аноним
Мне нравитсяМне не нравится
23 ноября 2005, 23:45:39
А всё же, почему бы не попробовать? Листая эту страницу, я заметил, что нас (желающих) не мало.
30.
Аноним
Мне нравитсяМне не нравится
23 ноября 2005, 00:47:43
Щас занимаюсь дизайном, а вот был помоложе - увлекался программингом и тоже пытался свою ОС написать)) Попытки были смешными, но тогда только вышла 98я винда, и были ещё щансы что-то сделать)) Сейчас конечно писать что-то похожее на Вин ХП или Линукс бессмыслено, но вот написать что-то концептуально новое, не похожее на уже сужествующее... может быть и получилось бы, но здесь уже нужна команда. Вообще-то было бы интересно поучаствовать :)
31.
Аноним
Мне нравитсяМне не нравится
19 ноября 2005, 01:04:34
Я вот подумал: ели написать ОСь просто под DOS на любом языке, то получится .exe Это не красиво красть чужие расширения для запуска ОСьки. А если затем перегнать .exe в .com, то будет очень неплохо!?
32.
Аноним
Мне нравитсяМне не нравится
15 ноября 2005, 08:29:53
Вы еще ничего, на асе собрались ось писать, а вот когда я был маленький... (года два назад) я собрался писать ось на паскале. Я даже много чего написал. Получилось что-то вроде терминала Linux. Но, жаль, софта для нее нигде не нашел :-)
33.
Аноним
Мне нравитсяМне не нравится
14 ноября 2005, 19:00:25
Как я понял эта ОС с дискеты грузится. Интересно будет прописать её в ПЗУ. Если компьютер прошлого века. То в ISA воткнуть, типа сетевой карты с удаленной загрузкой. Если есть USB, то можно с Flash-ки грузиться. Думаю в данном случае можно найти практическое применение. Например, управлять бытовыми приборами.
34.
Аноним
Мне нравитсяМне не нравится
10 ноября 2005, 17:01:39
А я вобше ОС непешу но интересно как же это делается!Жаль! Жаль! Жаль! А я только ели ели тяну на среднего программиста!
И ЗНАЮ ТОЛЬКО (PASCAL,C/C++) И Logo:)
35.
Аноним
Мне нравитсяМне не нравится
10 ноября 2005, 07:06:27
Давно пора написать собственную открытую ОС, с софтом проблем не будет, а правильно написанные драйвера будут работать под процессор, и не зависеть от ОС.
36.
Аноним
Мне нравитсяМне не нравится
6 ноября 2005, 06:37:09
Я тоже занимался изобретением велосипеда, пока не понял, что смысла в этом никакого нет. Интересно только, не более того. А соперничать с современными ОС, (да и не только с современными) - это идиотизм. Что касается написания ОС, подобной WinXP, то с этим и 100 человек вряд ли справятся.
37.
Аноним
Мне нравитсяМне не нравится
1 ноября 2005, 20:53:13
Ну, не знаю. Я, помню, хотел написать свою операционку, когда мне было 14 лет. Детство, амбиции. Был я тогда не более, чем юзверем с фантазией. Даже Асм изучил (не зная ни одного другого языка). Потом, когда подрос и повзрослел я оценил масштабы. Был бы сейчас 1986-й год - тогда ладно. Теоретически можно было сваять приемлимую операционку. А сейчас... Поднимите руку те, кто в состоянии написать за приемлимый промежуток времени (чтобы я был не совсем старый, когда засяду опробовать ее) ОС, сравнимый по возможностям с WinXP, Fedora 4 (я имею в виду Linux + X + KDE и т.д.), софт под нее, дрова под оборудование (не обольщайтесь, производители железа еще Линукс толком не поддержали дровами). Я уже не говорю про то, что к тому моменту это все уже устареет. Кто-то подсчитал, что такую ОС, как WinXP 1 человек не напишет за 1 жизнь. А самое обидное будет - это изобретение велосипеда
38.
Аноним
Мне нравитсяМне не нравится
1 ноября 2005, 09:00:11
Написание своей операционки - лучшее лекарство от скуки. Главное - знать, куда приладить ее после окончательной реализации. Это первое, о чем надо думать, собираясь разрабывать свою ОС.
39.
Аноним
Мне нравитсяМне не нравится
29 октября 2005, 17:30:40
PolitOS я скачал с http://bespin.org/%7Epolit/
40.
Аноним
Мне нравитсяМне не нравится
29 октября 2005, 07:09:58
Насчёт своей руской Ос я позвольте не согласится стандартов всё равно придётся придерживатся в результате то же и получится, попытки уже были создать своё родное и что ничего хорошего компы не совестимые ничем другим кроме аналогичных моделей того производителя операционки то же не совместимые с западными операционками.
Нет своя ОС это утопия если уж делать то надо использовать какое нибудь готовое решение например OpenBSD считается одной из самой надёжных осей вот на базе её и можно свою ОС мутить к тому же эта ось европейского присхождения как и Linux а там законы на счёт криптографии довольно либеральные а это очень важно в наше время.
41.
Аноним
Мне нравитсяМне не нравится
29 октября 2005, 02:07:42
Народ! А скажите где скачать PolitOS и BairOS или вышлите исходники на мыло: tikondrus2005@rambler.ru
42.
Аноним
Мне нравитсяМне не нравится
28 октября 2005, 11:48:23
Да это прикольная тема с написанием ОС я сам знаю АСМ и Дельфи. вдруг чего пишите prih_@rambler.ru
43.
Аноним
Мне нравитсяМне не нравится
28 октября 2005, 00:38:39
Так давайте соединимся, кто желает, и будем пробовать писать свою OS. Знаю Паскаль, но могу поучить и ASM
44.
Аноним
Мне нравитсяМне не нравится
25 октября 2005, 07:26:47
Насчёт Билла Гейтса я его конечно не люблю но уважаю он наверное один из лутших менеджеров такую компанию создать.
А в 1999 он уже не был программистом ну может так писал что нибудь на досуге для своего удовольствия не более того.
Зачем ему это он руководитель высшего звена а Windows это продукт работы многих людей.
45.
Аноним
Мне нравитсяМне не нравится
25 октября 2005, 07:12:26
На Бейсике я бы не рискнул писать ОС во первых он медленный даже если использовать компилируемый QBASIC от Borland то всё равно с ассеблером ему не тягаться, во вторых там нет настоящих подпрограм, ну и в третих он просто не создан для этих целей это простой язык для начинающих.
Ассеблер и С вот два языка которые специально были созданы для написания операционнызх систем.
46.
Аноним
Мне нравитсяМне не нравится
30 сентября 2005, 08:52:20
Moget powlem Billa i Tovarda i sdelaem svou russkuiu operacionku???
47.
Аноним
Мне нравитсяМне не нравится
22 сентября 2005, 20:28:02
Пожялуйста, не забывайте о нас о пользователях!!! Нас больше 20.000.000 человек! Вы хоть представляете, какие это деньги, если простую в установке и использовании ОС с графическим, интерфейсом написать.
48.
Аноним
Мне нравитсяМне не нравится
17 сентября 2005, 22:35:24
Ось можно написать хоть на Басике.Например BASM
Компилит в асм код.


Супер-прога! Спасибо!!!

49.
Аноним
Мне нравитсяМне не нравится
16 сентября 2005, 20:35:25
Ось можно написать хоть на Басике.Например BASM
Компилит в асм код.
но загрузчик на асме.
А вообще С форева!
50.
Аноним
Мне нравитсяМне не нравится
28 августа 2005, 03:39:36
Я компилил GlukOS компилятором tasm 5 но у меня файл kernel.com получилс не 6k, а 11k. ???

Почему так выходит я неросберусь.
Help please!!!
51.
Аноним
Мне нравитсяМне не нравится
24 августа 2005, 13:18:39
> ОСь можно писать и на Асме и на С

Не обязательно. Можно и на Паскале. Советую найти такие операционки: PolitOS и BairOS.
52.
Аноним
Мне нравитсяМне не нравится
18 августа 2005, 11:30:01
А что ?? VMWare уже отменили ??
53.
Аноним
Мне нравитсяМне не нравится
18 августа 2005, 11:21:49
Было бы не плохо сделать эмулятор загрузки с диска
54.
Аноним
Мне нравитсяМне не нравится
16 августа 2005, 19:11:23
ОСь можно писать и на Асме и на С, даже с применением ООП. Проблема драйверов устройств - проблема их производителей. Графический интерфейс тоже ерунда, труднее настраивать видеокарту на нужное разрешение.
55.
Аноним
Мне нравитсяМне не нравится
9 августа 2005, 01:35:09
Кстати,тут вот у меня идея назрела в голове:а если бы все программисты имеющий хотябы маленький опыт написания прог на асме и по ОСям объеденились и написали ОС с графическим интерфейсом своим конечно сразу не получиться как винда ведь Гейтс Билл тоже сразу не написал 98 винду хотя он ушел с поста 1999 году.
56.
Аноним
Мне нравитсяМне не нравится
21 июня 2005, 08:30:37
на http://akps.ssau.ru лежит куча материала
по ОС на основе интерпретатора байт-кода:
за счет скорости работы получаем уникальную
простоу по переносу на любые системы и даже
встраивания внутрь программ.

система команд очень простая, компилятор (Форт,
ассемблеро-подобный язык) пишется на 15 минут,
с драйверами никаких проблем -- берем любое готовое ядро, тот же Linux или HURD

проблемы:
1) нет компилятора С(++), поэтому
2) весь софт придется писать почти с абсолютного нуля

на этот асмеров думаю волновать в принципе не может 8-)

быстрыый движок пишется на асме, для отладки кому-то окажется более удобным Python или Pascal
57.
Аноним
Мне нравитсяМне не нравится
13 июня 2005, 13:20:35
Успеха Вам, ребята. Жаль, что мне в лом с ассемблером разбираться - а то и сам бы попробовал.
58.
Аноним
Мне нравитсяМне не нравится
10 июня 2005, 17:58:41
<blockquote><small>Цитата:<hr size=1>Кто нибудь не подскажет как создать БУТ прогу[/quote]boot-программа - для простоты, это обычный COM файл, но который работает на с адрес 100h, а с адреса 7C00h. Вот и все.

Посмотри внимательно начало этого исходника: http://www.codenet.ru/progr/os/boot.php

Если его откомпилировать, то получится COM файл, который содержит в начале инструкцию JMP и 7C00h-3 нулей. Эти первые 7С00 байт отпрасываешь, и оставшуюся чась пишешь в BOOT сектор.

О том как записать в BOOT сектор дискеты можешь почитать тут: http://www.codenet.ru/progr/os/compile.php
59.
Аноним
Мне нравитсяМне не нравится
10 июня 2005, 16:30:39
Кто нибудь не подскажет как создать БУТ прогу
самый простой вариант который печатает не экран чтото и молчит для Флопика

был бы благодарен за информацию отправленную на hushcrash@land.ru
60.
Аноним
Мне нравитсяМне не нравится
30 мая 2005, 16:48:22
Люди, кто хочет написать совместную ОС ОБЬЕДЕНЯЙТЕСЬ. Вот некоторіе программисті написали Linux, а чем мы хуже. Да, по отдельности мы мало что напишем, но вместе... Можно написать лучьше. А с дровами - не проблема. Если люди будут пользоваться новой ОС, то производители сами будут писать под нее "дрова". Пишите мне на "мыло": <SkIN11@list.ru>.
P.S. С "тупыми" критериями и вопросами просьба не беспокоить.
61.
Аноним
Мне нравитсяМне не нравится
30 мая 2005, 12:27:26
ММДа, ни чё у вас не получится Гейтс вас давно переплюнул во всем вам нужно понять это и смириться со своим полным позорным ПОРАЖЕНИЕМ чуть ли не с рождения!!!!!
62.
Аноним
+0 / -1
Мне нравитсяМне не нравится
15 мая 2005, 15:45:51
Opomnites!! ne pishite OS! a vdrug napishite che nit luchshee chem *NIX/WinNT ? potom kucha gemorroya s napisaniem driverov user mode app i prochei figni, daite lyudyam spokoino jit a?))
63.
Аноним
Мне нравитсяМне не нравится
4 апреля 2005, 15:34:11
ОС надо писать тока на ASM!!!
А начинать надо с функций вівода на екран.
64.
Аноним
Мне нравитсяМне не нравится
24 марта 2005, 13:48:51
Всем привет!
Пишу свою ОСь :) - кому интересно вот моя
аська: 191243201
65.
Аноним
Мне нравитсяМне не нравится
5 марта 2005, 14:47:40
66.
Аноним
+1 / -0
Мне нравитсяМне не нравится
5 марта 2005, 14:08:05
ЕСли не трудно, можно предоставить пару ссылок на материалы по написанию ОС вообще, а не только на ПК. Общие принципы. Правила. Я хотел бы написать небольшую ОСРВ для своих нужд. И заодно по подробнее познакомиться с этой облатью знаний.
67.
Аноним
Мне нравитсяМне не нравится
28 февраля 2005, 20:56:15
Voldemort может поделишся сорсами Windowz 2000?
68.
Аноним
Мне нравитсяМне не нравится
25 февраля 2005, 16:14:23
XT - это 8088 с жестким диском. И все. 186 ни при чем.
69.
Аноним
Мне нравитсяМне не нравится
21 февраля 2005, 07:49:10
"ОС будет работать даже на XT(8086)"
XT - это 186, а не 086.
Так же, как, к примеру, АТ - это 286.
А если будет работать на 8086, то - не "даже на XT", а даже на первых PC (российский аналог - EC-1840). То есть, надо понимать так, что в этои примере поддерживается 16-битовая архитектура и не используются расширенные регистры вроде EAX вместо AX?
70.
Аноним
Мне нравитсяМне не нравится
17 февраля 2005, 15:24:32
мне нужно сделать свою ось! для ПИСИ
ктоньть мнеможет помоч? на чем писать? с чего начинать?!
71.
Аноним
Мне нравитсяМне не нравится
29 ноября 2004, 12:31:13
Вообще, насколько мне известно, за останов машины отвечает команда HLT... А сама перезагрузка - это (КАЖЕТСЯ...) INT 18h, и еще можно каким-то образом отправить ее на REBOOT через контроллер клавиатуры 8042.

Все эти вещи точно есть в книге А.И. Поворознюка: "IBM PC: Архитектура и управление", которая когда-то была в электронном виде на http://khpi.narod.ru
72.
Аноним
Мне нравитсяМне не нравится
24 ноября 2004, 08:30:29
Каким образом можно захалтить машину ,а каким послать ее в SoftReboot?..
На сколько я знаю - послать какое-то слово куда-то там, а потом "перепрыгнуть" вроде бы на адрес 0ffff:0ffff?
Подскажите, PLZ... )
73.
Аноним
Мне нравитсяМне не нравится
13 ноября 2004, 19:19:13
Скажите пожалуйстоя записал на дискету все что было сказано через winiamage, я встовляю дискету, что дальше как сделать чтоб ето винда загрузиласт, подскажите пожалуйта.Заранее большое спасибо(таму кто поможет).
74.
Аноним
Мне нравитсяМне не нравится
27 октября 2004, 01:12:24
Здрасти
Как можно найти подробную информацию об устройстве PC,
полную спецификацию алгоритма работы какого-нибудь устройства, его "интерфейса"? Вообще, откуда авторы(в том числе и вы) книжек об архитектуре PC и т.д., узнают эту информацию?
Они все пишут не вдаваясь в подробности, т.е. как бы они знают эти подробности. А откуда? Не могу найти не одной
подробной книжки. Как и где достать первоисточники? (или таких нет?...)
75.
Аноним
Мне нравитсяМне не нравится
21 октября 2004, 12:09:45
Неь мог бы ты показать как создать ОС в защищенном режиме на примере Win2k.(имеется в виду распределение памяти, ресурсов и т.д.)
76.
Аноним
Мне нравитсяМне не нравится
20 сентября 2004, 08:43:31
Ну ладно, все просто для 16 битных приложений. А что в какие регистры нужно поместить, чтобы запустить 32 битное приложение? Может надо какие то библиотеки?
77.
Аноним
Мне нравитсяМне не нравится
27 августа 2004, 21:49:23
Как сделать чтобы Gluk OS загружала win32 приложения?
(Имеются под рукой исходники Windows 2000)
78.
Аноним
Мне нравитсяМне не нравится
27 августа 2004, 21:45:56
Как я понял компилировать надо из под командной строки доса, но он ругается что не может найти ни tasm ни tlink. Что делать?
79.
Аноним
Мне нравитсяМне не нравится
12 августа 2004, 10:58:00
Немогу ничего скачать ... помогите, подскажите что нибуть !!!
80.
Аноним
Мне нравитсяМне не нравится
5 августа 2004, 18:35:31
а как записать загрузчик в boot сектор ?
81.
Аноним
Мне нравитсяМне не нравится
9 июня 2004, 15:19:06
Почитай тут:

http://www.codenet.ru/progr/os/compile.php

И скачай GlukOS еще раз. Я там кое что поменял, чтобы было проще откомпилировать.
82.
Аноним
Мне нравитсяМне не нравится
8 июня 2004, 21:34:47
Я наверно уже надоел, но всетаки как копильнуть чтоб работало?
83.
Аноним
Мне нравитсяМне не нравится
8 июня 2004, 14:33:11
я компилю tasm-ом:

tasm.exe kernel.asm
tlink.exe kernel.obj /t

все так?
84.
Аноним
Мне нравитсяМне не нравится
8 июня 2004, 13:58:15
Спасибо за помощь.
я наверно уже совсем туплю
у меня не получается правильно компильнуть kernel
его Boot не видит и вообще он не включается, даже из под винды. какие ключи надо установить компилятору?
85.
Аноним
Мне нравитсяМне не нравится
8 июня 2004, 11:34:55
1. На образе уже все записано. С него можно загрузится.

Если хочется самому, то:

1. Форматируешь дискету.
2. Компилируешь загрузчик
3. Записываешь его в boot сектор
4. Компилируешь kernel
5. Копируешь его на дискету, где нет ничего кроме закрузчика в boot секторе.
6. Вот и все !
86.
Аноним
Мне нравитсяМне не нравится
8 июня 2004, 00:42:39
я откомпил Kernel а он у меня получился большего размера чем в образе и как записать этот Kernel туда где его boot найдет?
заранее спасибо
87.
Аноним
Мне нравитсяМне не нравится
7 июня 2004, 18:38:23
С помощью WinImage например
88.
Аноним
Мне нравитсяМне не нравится
7 июня 2004, 17:43:50
а как создать тот образ дискеты что у вас в исходнике?
89.
Аноним
Мне нравитсяМне не нравится
21 мая 2004, 12:00:07
90.
Аноним
Мне нравитсяМне не нравится
21 мая 2004, 03:38:35
А нельзя ли было разместить всю статью в однмом zip-файле - 15 минут убил чтоб полностью ее сохранить по страницам. Кстати саму ОС так и не нашел - указанные ссылки совсем запутаны.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог