Первая в истории книга, которая пытается познакомить абсолютных новичков с разработкой операционных систем,
где тема начинается с программирования на C,
программирования на ассемблере и кончая практической разработкой ОС.
В этой книге используются только простые методы, поэтому следует охватить только меньше тем в программировании на C и ассемблере.
Тема «Разработка операционных систем» или «Разработка ОС» всегда называется «ТОЛЬКО ДЛЯ ГЕЕКОВ».
Новичкам в этой области часто бывает трудно понять и реализовать из-за отсутствия документации для начинающих.
Изменение для этого - необходимость. Основная цель этой книги - познакомить абсолютных новичков с разработкой ОС с начала до конца.
Мы начнем с программирования на C, программирования на ассемблере и кончая практической разработкой ОС.
Чтобы сделать эту книгу более удобной для изучения, в книге используются только простые методы, поэтому следует охватить только меньше тем в программировании на C и ассемблере. Но обязательно включены все необходимые темы, которых нельзя избежать.
Цель этой книги - сделать разработку ОС доступной для всех заинтересованных читателей.
В большинстве других «менее документированных» материалов о разработке ОС используется множество инструментов только для ознакомления.
Мы избежали большинства из них. Это другое содержимое включает использование инструмента автоматизации: Make, Linker Scripts и т. Д., А также интенсивное использование языка программирования C и языка сборки. Это всегда отталкивает новичков от успешного изучения темы. Итак, в этой книге не будут использоваться инструменты автоматизации: Make, Linker Scripts и т. Д. Даже интенсивное использование языка программирования C и языка ассемблера. Мы уберем все сложности и будем использовать только самые простые методы. Но если вы опытный программист на C и / или на языке ассемблера, эта книга окажется для вас полезной. Вы можете сразу перейти к разделу «Разработка ОС». Главы этой книги, посвященные разработке ОС, также будут объяснены сверху донизу без особых усилий. В книге есть главы, посвященные практически всему, например, загрузке, созданию графического интерфейса пользователя и другому графическому контенту, реализации клавиатуры, мыши, доступу к жесткому диску, созданию файловой системы, работе с другими устройствами ввода-вывода и многому другому. Вы даже можете сделать ИГРУ, чтобы превратить свой компьютер в Play Station, Xbox или любую другую платформу Fancy Video Gaming, о которой вы только можете подумать. И что интересно, «ВСЕ В ВАШЕМ КОМПЬЮТЕРЕ У ВАС КОНТРОЛЬ». В конце этой книги вы будете достаточно уверены, чтобы двигаться дальше и реализовывать Проект своей мечты. Я надеюсь, что эта книга принесет вам большую пользу, что в дальнейшем станет тем, чем вы любите заниматься. И я надеюсь, что это также будет ваша страсть !! Спасибо!!!!
Скрытый контент для зарегистрированных пользователей.