Snapshotmaster · 3eb4077
Two kernel journeys: reading a file from storage and sending bytes over a network device.
Click a building or route
System map8 components · 9 connections
130%
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal
Terms, in plain English
System callA controlled transition that lets a user-space program request privileged kernel work.
How to study this repo
- 1Begin at a syscall boundary
Compare arch/x86/entry/common.c with fs/read_write.c to separate CPU entry mechanics from generic kernel policy.
- 2Follow one cache miss
Trace the structs passed from filemap code toward blk-mq and note where a file offset becomes storage sectors.
- 3Contrast files with sockets
Read net/socket.c and net/core/dev.c and identify the equivalent boundary, buffering, and driver handoff concepts.