This book is divided into 16 chapters, explaining the technologies and knowledge required to develop an operating system. The main contents include: operating system basics, deploying the working environment, writing MBR master boot record, improving MBR errors, getting started with protected mode, advancing protected mode and moving towards the kernel, interrupts, memory management system, threads, input and output systems, user processes, improving the kernel, writing hard disk drivers, file systems, system interaction and other core technologies.
This book is suitable for programmers, low-level system developers, and operating system enthusiasts to read. It can also be used as a textbook for teachers and students of relevant majors in colleges and universities and a teaching material for training schools.
Reader comments
The content of this book is very hardcore! I feel that the author has a deep understanding of operating systems, and his writing style is also good, and he explains complex technologies clearly. I used to think that operating systems were very mysterious. After reading this book, I discovered that developing operating systems is not that difficult. I also like to delve into technology. This book resonates with me very much and I recommend it to you!
The content of this book is very hardcore! I feel that the author has a deep understanding of operating systems, and his writing style is also good, and he explains complex technologies clearly. I used to think that operating systems were very mysterious. After reading this book, I discovered that developing operating systems is not that difficult. I also like to delve into technology. This book resonates with me very much and I recommend it to you!