Процесс создания операционной системы самостоятельно будет использоваться.
Запустите метод, создайте новую папку run в tolset , скопируйте код, а затем запустите его в соответствии с системой версии !cons_**.bat .
Как правило, используется код make run , и запускайте run_full, чтобы начать использовать make run_full за 27 дней. Вы можете прочитать книгу напрямую. Или скопируйте z_tools目录в TOLSET в каталог 30dayMakeOS этого проекта.

Вначале мы должны сначала рассмотреть вопрос о том, как написать «программу, которую можно запустить только с одним электроэнергией». Эта часть немного сложно написать на языке C, поэтому она в основном написана на языке ассамблеи.
После завершения этого шага следующим шагом является написание программы, которая считывает операционную систему с диска. В настоящее время, даже если компьютер включен, он не будет автоматически читать всю операционную систему. Эта программа также должна быть написана на языке собраний.
Как только этот шаг будет завершен, будущие программы могут быть написаны на языке C. Мы будем использовать язык C как можно скорее для изучения и разработки программ, которые отображают экраны. В то же время мы можем постепенно познакомиться с грамматикой языка C. В настоящее время мы, кажется, делаем то, что хотим делать, но на самом деле мы еще не можем манипулировать языком C.
Затем, чтобы реализовать амбиции «мобильной мыши», нам нужно сделать подробные настройки на ЦП и освоить способ писать обработчики прерываний. В целом, эта часть является очень высоким уровнем, и я также думаю, что это неуместно выразить ее сюда, но с точки зрения книги это содержимое должно быть поставлено здесь, поэтому я должен попросить всех быть терпеливыми. Здесь спецификации ЦП и сложные компьютерные спецификации принесут нам все виды неприятностей. Более того, языки развития включают как C, так и языки сборки, что вызвало у нас еще большую путаницу. В настоящее время мы не думаем, что мы делаем то, что хотим.
После этого болезненного периода первая неделя закончилась.
Неделя жестких сражений по -прежнему очень значима. В настоящее время мы в основном освоили грамматику C, и даже уровень ассамблеи может соответствовать требованиям этой книги.
Так что теперь мы можем начать разработку достойной операционной системы. Но на этот раз у нас снова болит алгоритм. Даже если вы овладеете синтаксисом языков программирования, если вы не знаете хороших алгоритмов, вы все равно не можете разработать нужную систему, которую вы хотите.
Таким образом, на этой неделе мы будем медленно развивать операционную систему во время обучения алгоритмам. Однако на этом этапе мы можем чувствовать, что в основном мы больше не будем ограничиваться техническими проблемами.
Теперь наша технология уже довольно мощная, и мы можем разработать нашу собственную операционную систему, как нам нравится. Сначала вам нужно поддерживать многозадачность, а затем разработать Windows командной строки, а затем вы можете начать разработку приложений.
К концу этой недели, даже если он недостаточно завершен, мы можем придумать программное обеспечение, которое можно назвать операционной системой.
На этом этапе мы можем добавить различные функции в операционную систему в полной мере, и в то же время мы можем разработать большое количество приличных приложений.
На этом этапе мы смогли сделать хорошую работу, и это также может быть самым счастливым периодом для нас. В этой части очень мало, поэтому мне не нужно принять кропотливые усилия, чтобы написать эти тексты и объяснить их.
Кстати, когда мы говорим о тексте, мы помним, что только в этот период наша операционная система может отображать текст.
Оставшиеся два дня используются для полировки и обработки. В эти два дня мы делали какой -то контент, который у нас не было времени раньше, но было простым и интересным.