ULTeam8

В теории, теория и практика неразделимы. На практике это не так.

Структура проекта и Meaty Skeleton

Структура проекта EOS

Умные люди в умных книгах говорят о необходимости качественно структурировать код. Я вполне с ними согласен. В моей работе я часто встречаю примеры отвратительного кода. Более того, сам, бывает, использую «говнокодирование». Это, плохо. Плохой код затрудняет чтение, исправление и развитие. Обнаружив такие места я стараюсь исправить эти участки. Поэтому нужна новая, более понятная, структура проекта.

Курсор в текстовом режиме

Курсор-порты

Добрый день, уважаемые читатели. Некоторое время я был занят, но теперь снова возвращаюсь к продолжению разработки операционной системы. Эта статья посвящена работе с курсором. Курсор в текстовом режиме, как показала практика, обладает аппаратной поддержкой.

Работа над ошибками, работа над собой

работа над ошибками

Добрый день, уважаемые читатели. Пришла пора изучить кое-что новенькое и исправить что-то старенькое. В предыдущей статье я переписал ассемблерный вывод строки, используя язык Си. Но если хорошо посмотреть на полученный код возникнет куча вопросов. Что делать, если понадобится еще вывести текст на экран?

Язык программирования Си поможет мне подняться

Язык программирования Си поможет мне подняться

Добрый день, уважаемые читатели. Я думаю настал тот момент, когда пора бы уже и перейти на уровень разработки повыше. Лучший помощник в этом язык программирования Си.

Ядро операционной системы — первые шаги

Ядро операционной системы - первые шаги

Доброго дня, уважаемые читатели. В статье начнем писать ядро операционной системы. В предыдущей статье был подготовлен загрузчик для нашей Simple OS. Однако чистый черный экран не вызывал чувства исполненного долга.

Загрузчик ядра — написать просто

Загрузчик ядра - написать просто

Добрый день, уважаемые читатели. Сегодня я расскажу о процессе включения компьютера с процессором на базе архитектуры x86. Как только электричество подалось на плату в оперативную память загружается специальная программа, хранящаяся в ПЗУ, под названием BIOS. Эта аббревиатура расшифровывается Basic Input Output System или, если на русском языке, базовая система ввода-вывода.