• XSS.stack #1 – первый литературный журнал от юзеров форума

Мануал/Книга Разработка компьютерной операционной системы с нуля

rrv321

(L3) cache
Пользователь
Регистрация
16.11.2020
Сообщения
170
Реакции
251
s_hero.png


Первая в истории книга, которая пытается познакомить абсолютных новичков с разработкой операционных систем,
где тема начинается с программирования на C,
программирования на ассемблере и кончая практической разработкой ОС.
В этой книге используются только простые методы, поэтому следует охватить только меньше тем в программировании на C и ассемблере.

Тема «Разработка операционных систем» или «Разработка ОС» всегда называется «ТОЛЬКО ДЛЯ ГЕЕКОВ».
Новичкам в этой области часто бывает трудно понять и реализовать из-за отсутствия документации для начинающих.
Изменение для этого - необходимость. Основная цель этой книги - познакомить абсолютных новичков с разработкой ОС с начала до конца.

Мы начнем с программирования на C, программирования на ассемблере и кончая практической разработкой ОС.
Чтобы сделать эту книгу более удобной для изучения, в книге используются только простые методы, поэтому следует охватить только меньше тем в программировании на C и ассемблере. Но обязательно включены все необходимые темы, которых нельзя избежать.

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

Скрытый контент для зарегистрированных пользователей.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Не вижу особо смысла писать свою ОС, т.к. нужно будет реализовывать многие вещи просто с нудя, но что-то подчерпнуть все таки можно, примерно понять как оно работает в других ОС
 
ну во первых там разбираются многие нужные для новичка темы программирования на С и Ассемблере и так далее
плюс в доп материалах очень много полезной инфы
Кто захочет просто пролистает, а кто то и подчерпнет необходимый бекграунд
У всех свои цели
You can't play guitar without touching the guitar, getting some calluses on your fingers
 
Последнее редактирование:


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх