The anatomy of a syscall
On Windows, performing any meaningful action that interacts with system resources requires going through the Windows API (or invoking system calls directly). But what really happens under-the-hood when you do that?
On Windows, performing any meaningful action that interacts with system resources requires going through the Windows API (or invoking system calls directly). But what really happens under-the-hood when you do that?
What is a thread?
Background
This article covers the fundamentals of virtual memory and paging in Windows
The Windows operating system is a complex multi-layered system consisting of several interconnected components with different purposes and rules, forming an unified system. The layered components speak to each other to achieve objectives, working in a hierarchical fashion. Components lower in the stack of layers have more control.
Going over the different components of the Windows OS, showing the full picture of Windows internals.