Developing A Computer Operating System From Scratch: An Attempt To Introduce OS Development At Beginner Level (2023)

Автор: literator от 2-07-2023, 07:17, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Developing A Computer Operating System From Scratch: An Attempt To Introduce OS Development At Beginner Level (2023)Название: Developing A Computer Operating System From Scratch: An Attempt To Introduce OS Development At Beginner Level
Автор: Tinu Tom
Издательство: Leanpub
Год: 2023-01-27
Страниц: 209
Язык: английский
Формат: pdf (true), epub
Размер: 10.2 MB

The first ever book aiming to introduce Operating System Development to absolute beginners. The topics start from Programming in C, Programming in Assembly, and progress to practical OS Development. The book only uses simple methods, so that only a few topics in Programming in C and Assembly are covered, making it suitable for beginners.

Operating System Development or OS Development is a topic that is often labeled as "Only for Geeks." Newcomers to this area often find it hard to understand and implement due to a lack of beginner-level documentation. A change for this is needed.

The aim of this book is to make OS Development approachable for anyone interested in the topic.

In this book, we will start with Programming in C, Programming in Assembly, and move on to practical OS Development.

To make this book easier to learn, the book only uses simple methods so that only a few topics in Programming in C and Assembly are covered. But every necessary topic that can't be avoided is surely included.

Most of the other contents teaching OS Development are less documented and use lots of tools just to introduce it. These other contents include the use of automation tools: Make, Linker Scripts, etc., and heavy use of the C Programming Language and Assembly Language.

This always prevents beginners from grasping the concepts. So, this book won't use automation tools like Make, Linker Scripts, etc. Not even heavy use of the C Programming Language and Assembly Language. We will take away all of the complexities and only use the simplest methods.

But if you are an experienced C Programmer and an Assembly Language Programmer, you too will find this book useful. You could directly jump to the OS Development section.

The OS Development chapters of this book will also be explained in an easy-to-understand manner.

The book covers a wide range of topics including booting, creating graphical user interfaces and other graphical content, implementing a keyboard driver, accessing the hard disk, creating a simple file system, working with other I/O devices, and many more.

At the end of this book, you will be confident enough to move further and work on your dream project.

I hope this book will create a lot of value in you, which will further become what you love to do.

Contents:


Скачать Developing A Computer Operating System From Scratch: An Attempt To Introduce OS Development At Beginner Level (2023)








Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.