Автор Макс Леонов задал вопрос в разделе Другие языки и технологии
Как создать ОС. и получил лучший ответ
Ответ от Sm1lejkee1[гуру]
Это возможно, только для этого необходимо написать программу на языке низкого уровня, например Ассемблер. Но предварительно необходимо почитать. Литературу во первых по Архитектуре ЭВМ изучить принципы организации работы ЭВМ Фон Неймана, затем прочитать про устройство IBM совместимого компьютера (или другого) , изучить его прерывания. Затем пишеш основные файлы по взаимодействию с устройствами ввода вывода.
Вооружиться книжкой "Теория операционных систем" авторы Э. Таненбаум, А. Вудхалл, вместе с книгой идет диск с примерами - для опыта думаю будет в самый раз)
Вот книга ссылка . com/book.phtml?978546901403 (без пробелов)
С изучения С++
ебанулся сначало выучи программный язык хоть какой нибудь
Этим занимается только корпорация Майкрософт спросите у них рецепта.. . Люди создают только сборки из оригиналов а не сами Винды. В конце-концов по лазьте в интернете может что найдёте.. . Удачи!
Да, это возможно. Начинаешь в гараже и через 30 лет твоя ОС завоюет мир. Как у Билла Гейтса. А если серьезно, создать свою конкурентоспособную ОС в настоящее время невозможно или сопряжено с немыслимыми затратами. "Студенческая" ОС - это да. То есть вроде чего-то грузит, работает с винчестером, чтобы преподавателю показать.. . Неделя в Сети, неделя в библиотеке (советские книги по операционным системам, неплохо переведенные с английского) три месяца за компьютером. Готово.
После того, как осилив 10 страниц литературы, перечисленной постом №1,ты ничего не поймешь, то проблема отпадет сама собой.)
определись с железом86 или 64 выучи DOS запасись несколькими десятками лет строчи свою ось
одному создавать это уж больно сложно. нужна команда хороших программистов Если я не ошибаюсь, в Майкрософт более 90 000 сотрудников
Скорее всего большинство ответивших лишь краем уха слышали о разработке операционных систем. И кто-то им сказал "это очень сложно и нужно много человек или юыть гением", но это не так. На самом деле понадобится знание архитектуры ЭВМ. Хотя бы поверхностное знание языка программирования Ассемблера и языка высокого уровня, лучше всего Си. Далее долгое написание необходимого функционала. Книги, которые могут помочь: Эндрю Тоненбаум - "Архитектура ЭВМ" Герберт Шилдт - "Полный справочник по Си" Герберт Шилдт - "Си для профессиональных программистов" Эндрю Тоненбаум - "Операционные системы. Разработка и реализация" На самом деле просто нужны знания и большое упорство. Хотя работа действительно сложная, но она вполне выполнима. Большинство времени уходит на написание функциональности и, конечно, изучение материалов. P. S. Язык Си, это не С+, тут речь именно о чистом Си. После написания ОС (ядро) , нужно будет добавить к нему функциональности и вот тут без посторонней помощи не обойтись.
Как создать свою прошивку для android
А свою операционную систему с нуля написать не хочешь?
Чтобы сделать прошивку, нужно от и до
подробнее...
Как обновить браузер
Обновление Google Chrome
Создатели этого браузера утверждают, что он наиболее дружелюбен
подробнее...
как обновить браузер
какой? их много ...
Обновление Google Chrome
Создатели этого браузера утверждают,
подробнее...
как вернуть обратно виндовс 7 вместо загруженной 10
Как удалить Windows 10 и вернуть обратно Windows 7, 8.1
Если вы обновились до Windows
подробнее...
Кто нить пользуется операционкой linux ubuntu какие минусы?
Я пользуюсь. Отличная система. Не боится вирусов. Очень удобна для работы в офисе и в интернете.
подробнее...
можно ли вернуть ios 6.1.3 на iphone 4 после ios 7?
К сожалению но.... Не на каких устройствах Apple нельзя вернуть iOS 6. Почему? Сейчас расскажу.
подробнее...
Качественное понятное и подробное видео для чайников по установки и переустановке windows с флешки и других насителей?
Многие начинающие пользователи при крахе операционной системы считают восстановление
подробнее...
Как сделать скриншот на windows phone?
Создание снимков экрана в Windows Phone
Снимок экрана (скриншот или скрин от англ. screenshot)
подробнее...
Supreme Commander: Forged Alliance. игра на средних и больших картах жутко тормозит.как сделать что бы работала быстрей?
У меня у друга компьютер примерно в 2 раза мощнее твоего и когда мы с ним играем по сети к концу
подробнее...
как сделать скриншот страницы? фото страницы..
Print Screen|Sys Rq нажимаешь эту кнопку, тоесть делаешь скрин; заходишь в поинт; правка, вставить;
подробнее...
как сделать скриншот рабочего стола?
Нажать кнопочку Print Screen (Screen Shot), затем создать документ в пейнте и вставить туда
подробнее...
Что может быть? постоянно тухнет экран на компьютере и пишет видеодрайвер перестал отвечать и был восстановлен
это сбой драйвера. Из-за чего (чисто программная ошибка, или аппаратная) - на расстоянии сказать не
подробнее...
Ноутбук зависает при включении на логотипе "Asus", в биос заходить не желает.
снеси 7 и залей ХР возможно еле он тянет твою
подробнее...
Как сделать скриншот на ноутбуке? (читайте описание)
есть волшебная кнопочка FN + PRT
подробнее...