| Написание ос на ассемблере |
| anisimov | Дата: Воскресенье, 31.01.2010, 13:58 | Сообщение # 21 |
старожил
Сообщений: 1539
Сейчас нет на сайте
| Псевдомногзадочность была в Вин 3.11 оболочке MS DOS. То есть вытесняющая многозадочность. В ОС Виндоус уже полноценная многозадочность.
http://vkontakte.ru/id56359373 Строю Город, обустраиваю Остров. Присоединяйтесь.
|
| |
| | |
| CrazyDazeGrout | Дата: Воскресенье, 31.01.2010, 14:20 | Сообщение # 22 |
|
Spirit Of Beginning
Сообщений: 422
Сейчас нет на сайте
| Quote (anisimov) Псевдомногзадочность была в Вин 3.11 оболочке MS DOS. То есть вытесняющая многозадочность. В ОС Виндоус уже полноценная многозадочность. Ты хоть понял, что сказал? Win 3.11 (Windows 3.11) не относиться к семейству Windows? 3.11 тоже являлась частично OS, с ядром Dos.
Мои творения: Коды Клавиш - получаем код для нажатой клавиши. DBPro OOP Template - делаем Дарк объектно-ориентированным!
Следите за моими проектами в Твиттере!
|
| |
| | |
| anisimov | Дата: Воскресенье, 31.01.2010, 14:39 | Сообщение # 23 |
старожил
Сообщений: 1539
Сейчас нет на сайте
| Понял, понял. Вин 3.11 вооще не являлась ОС ни частично никак. Она просто эмулировала многозадачность. Это оболочка в чистом виде. Учите мат часть. Мы её на "прикладных программах" изучали. Наряду с Вордом, Ацесс и Экселем. Потом её заменили на Винду. Ни о каком "частично ОС". Речи там не шло. Это такая же оболочка как Нортон Коммандер. Только с выстесняеющей многозадачностью. И не учите меня. Ладно? Учёный.
http://vkontakte.ru/id56359373 Строю Город, обустраиваю Остров. Присоединяйтесь.
Сообщение отредактировал anisimov - Воскресенье, 31.01.2010, 14:39 |
| |
| | |
| CrazyDazeGrout | Дата: Воскресенье, 31.01.2010, 14:46 | Сообщение # 24 |
|
Spirit Of Beginning
Сообщений: 422
Сейчас нет на сайте
| В Win 3.11 появилась многозадачность, пусть вялая, но всё-таки. В нортоне, как я слышал, многозадачности вообще небыло. Это делает Win 3.11 частично OS.
Мои творения: Коды Клавиш - получаем код для нажатой клавиши. DBPro OOP Template - делаем Дарк объектно-ориентированным!
Следите за моими проектами в Твиттере!
|
| |
| | |
| Akyltist | Дата: Воскресенье, 31.01.2010, 14:51 | Сообщение # 25 |
заслуженный участник
Сообщений: 504
Сейчас нет на сайте
| Ну тогда непосредственный вывод через VGA . На данный момент не используя драйверов как вариант. Листинг обновления соответсвенно ограничивать, чтобы отрисовка не забивала проц на сотню постоянно. Ну и для справки АЛУ под 4 пень идет 16 битным, так что 32 это оптималка. И еще вопрос FASM? MASM? TASM? NASM?
Blog mad scientist... The world is in danger... Спасибо бабушкам и дедушкам, которые принесли победу в 1945 году!!! Дай совет, когда сумел, не учи, когда не зрел. Я бы изменил мир, но Бог не дает исходники...
|
| |
| | |
| SizeOne | Дата: Воскресенье, 31.01.2010, 15:02 | Сообщение # 26 |
участник
Сообщений: 236
Сейчас нет на сайте
| http://os-menuet.narod.ru/
Ваш уровень IQ = 78 Из 40 вопросов Вы правильно ответили на 3. Я тупее Буша :D 
|
| |
| | |
| anisimov | Дата: Воскресенье, 31.01.2010, 15:49 | Сообщение # 27 |
старожил
Сообщений: 1539
Сейчас нет на сайте
| Quote (CrazyDazeGrout) В Win 3.11 появилась многозадачность, пусть вялая, но всё-таки По сути это была эмуляция многозадачности. Не такая как в многозадачных ОС. А вытесняющая многозадачность. Но как и Нортон Команндер Вин 3.11 была всего лишь оболочкой, хоть и продвинутой.
http://vkontakte.ru/id56359373 Строю Город, обустраиваю Остров. Присоединяйтесь.
|
| |
| | |
| Техник | Дата: Четверг, 11.02.2010, 16:50 | Сообщение # 28 |
Глава X-ray Games
Сообщений: 316
Сейчас нет на сайте
| Вообщем, сама ОС будет грузиться с загрузчиком,который написан на ассемблере, а все примочки на си.
|
| |
| | |
| BOOM | Дата: Вторник, 02.03.2010, 23:51 | Сообщение # 29 |
I am the creator of ADE
Сообщений: 967
Сейчас нет на сайте
| anisimov, реальная многозадачность системы выполняется аппаратурно, а эмуляция многозадачной системы - это выполнение, в одно время, множество задач на одном процессоре. Quote (Akyltist) FASM? MASM? TASM? NASM? Приятель, если знать ассемблер, то этот вопрос просто не к чему. Эти компиляторы не слишком отличаются(если только правила макросов, и то, на мой взгляд, не сильно) Quote (Техник) Вообщем, сама ОС будет грузиться с загрузчиком,который написан на ассемблере, а все примочки на си. А так сделано, по моему, во всех осях. Даже если пишется функция загрузки, в ней все ровно найдешь оператор asm
pro-zarya.ru ______________________________ Каждое мнение имеет право на жизнь, даже, если оно ошибочно. Человеку привычно ошибаться, но не привычно нести ответственность за свою ошибку.
|
| |
| | |
| Order | Дата: Пятница, 19.11.2010, 13:06 | Сообщение # 30 |
частый гость
Сообщений: 45
Сейчас нет на сайте
| тема ещё актуальна? если человек ещё делает свою ОС, то я рекомендую ему реализовать ОС не на FAT**, а на EXT4 т.к. EXT намного слжнее угробить + EXT - открытая ФС и каждый может просмотреть её исходники
|
| |
| | |
| Akyltist | Дата: Пятница, 19.11.2010, 14:33 | Сообщение # 31 |
заслуженный участник
Сообщений: 504
Сейчас нет на сайте
| Quote Приятель, если знать ассемблер, то этот вопрос просто не к чему. может тогда проверим кто из нас лучше знает ассемблер и не будем выпендриваться? Я спросил не из-за асма а зи простого любопытства и компилятора, ибо тот же Масм перенести в самописную ОС как то не получится, а Fasm легко портанется как в самописную ось, так и под свой формат исполняемых файлов. т.е. как минимум наша ос уже будет пригодна для компиляции собственных исполняемых файлов под нужную нам архитектуру. Ярким примером может служить в данном случае Колибри ОС. Так что просто интересно какой компилятор человек использует.
Blog mad scientist... The world is in danger... Спасибо бабушкам и дедушкам, которые принесли победу в 1945 году!!! Дай совет, когда сумел, не учи, когда не зрел. Я бы изменил мир, но Бог не дает исходники...
|
| |
| | |
| Undead | Дата: Пятница, 19.11.2010, 21:26 | Сообщение # 32 |
Independent game developer
Сообщений: 200
Сейчас нет на сайте
| Техник, ты действительно гений! Надо будет ознокомиться с твоей ос.
Neoaxis Commercial License
|
| |
| | |
| BOOM | Дата: Воскресенье, 19.12.2010, 13:43 | Сообщение # 33 |
I am the creator of ADE
Сообщений: 967
Сейчас нет на сайте
| Quote (Akyltist) может тогда проверим кто из нас лучше знает ассемблер и не будем выпендриваться? Я его немного знаю, поэтому, скорее всего, его лучше знаешь Ты. Quote (Akyltist) Так что просто интересно какой компилятор человек использует. А я всё в языках плаваю. Подумал, что речь идёт о языках, а о компиляторах биб... Quote (Akyltist) Я спросил не из-за асма а зи простого любопытства и компилятора, ибо тот же Масм перенести в самописную ОС как то не получится, а Fasm легко портанется как в самописную ось, так и под свой формат исполняемых файлов. т.е. как минимум наша ос уже будет пригодна для компиляции собственных исполняемых файлов под нужную нам архитектуру. На счёт этого, Ты вполне прав.
pro-zarya.ru ______________________________ Каждое мнение имеет право на жизнь, даже, если оно ошибочно. Человеку привычно ошибаться, но не привычно нести ответственность за свою ошибку.
|
| |
| | |
| GC-Vic | Дата: Суббота, 08.01.2011, 18:59 | Сообщение # 34 |
Злой и Ужасный Админ
Сообщений: 2167
Сейчас нет на сайте
| Столько уже встречал пишущихся ОС на асме некими несовершеннолетними "гениями", как тут кто-то выражался, что не удивляет ещё один. Плоды работы хотелось бы увидеть в действии.
1. Админ всегда прав. 2. Если он не прав, то смотри пункт 1. Закон Мерфи: "Если вы уверены, что ваш поступок встретит всеобщее одобрение, кому-то он обязательно не понравится".
|
| |
| | |
| RaiR | Дата: Суббота, 08.01.2011, 19:10 | Сообщение # 35 |
|
Псих о Лог
Сообщений: 508
Сейчас нет на сайте
| но зачем миру еще одна ос? Добавлено (08.01.2011, 19:10) --------------------------------------------- давайте лучше выбирать стороны linux vs mac vs windows/
|
| |
| | |
| Arab-Emir | Дата: Суббота, 08.01.2011, 19:21 | Сообщение # 36 |
مجرد مبرمج
Сообщений: 107
Сейчас нет на сайте
| Техник, действительно, прошёл почти год, и никаких новостей. Лично, очень хотел бы увидеть исходники Вашей ОС. Добавлено (08.01.2011, 19:21) --------------------------------------------- RaiR, Quote (RaiR) но зачем миру еще одна ос? Если человеку в 16 лет (возможно и раньше, не в этом суть), начал программировать (тем более на ассемблер) - это похвально - раз. Вторая причина - "не ещё одна ОС". Именно написание ОС на ASM даёт обширное представление о том, как она состоит, загружается и т.п.
العرب من الإمارات - Араб из Эмиратов. "Плох ни тот, кто не знает, а тот, кто не хочет знать." Skype: arab-emir
|
| |
| | |
| noTformaT | Дата: Суббота, 08.01.2011, 19:33 | Сообщение # 37 |
Ukrainian independent game developer
Сообщений: 3492
Сейчас нет на сайте
| дос и фридос была написана на ассемблере, зачем придумывать велосипед если все уже готово
@noTformaT Блог разработчика игр: Окончен конкурс от Unity Technologies. Победители получили призы. РЕЛИЗ. Flow Orb. [2d][flash]
|
| |
| | |
| Doomer | Дата: Четверг, 13.01.2011, 16:44 | Сообщение # 38 |
частый гость
Сообщений: 59
Сейчас нет на сайте
| Quote (noTformaT) дос и фридос была написана на ассемблере, зачем придумывать велосипед если все уже готово smile Quote (Техник) Над ос работаю чисто для опыта
Скайп: deaddoomer Мой сайт I am the head of this great place... ...and I just bought some rocks from space!
|
| |
| | |
| Xakep | Дата: Четверг, 27.01.2011, 22:25 | Сообщение # 39 |
почетный гость
Сообщений: 95
Сейчас нет на сайте
| лучше пиши не на АСМе а на С с АСМ вставками...
|
| |
| | |
| noTformaT | Дата: Четверг, 27.01.2011, 22:26 | Сообщение # 40 |
Ukrainian independent game developer
Сообщений: 3492
Сейчас нет на сайте
| Quote (Xakep) лучше пиши не на АСМе а на С с АСМ вставками... нафига асм вставки тогда?
@noTformaT Блог разработчика игр: Окончен конкурс от Unity Technologies. Победители получили призы. РЕЛИЗ. Flow Orb. [2d][flash]
|
| |
| |
|