Programming via Operating Systems
About the book
The author of "Programming via OS" is Vahram Martirosyan - the founder of Alan Turing school of Philosophy of Programming. This book is intended to help programmers who already have experience, but think they need detailed, fundamental knowledge.
1 The Why
1.3 How to read the book
2 The Operating System
2.1 Hardware Overview
2.1.1 The Central Processing Unit
2.1.2 The Memory
2.1.3 The Memory Bus
2.1.4 The Orchestration
2.1.5 The Interrupts
2.1.6 The Input and The Output
2.2 The Operating System
2.2.1 The Operating System Definition
2.2.2 The Boot Loading
2.2.3 Professional Programmers
2.2.4 The Architecture
2.2.5 Programming and The Operating System
The last part of the book is called "Memory management in daily life". This part of the book tells us what is happening inside the computer, when the programmer is assigning values to their variables.
You may think how the variable and operating systems are related, but the fact is that without the operating system it is impossible to gain access to your variables.