UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers , authored by Curt Schimmel and published by Addison-Wesley Semantic Scholar
This is a fascinatingly specific and evocative request. The phrase “Unix systems for modern architectures -1994- pdf” reads like a forgotten time capsule. In 1994, “modern architecture” meant RISC (PowerPC, SPARC, MIPS, Alpha), symmetric multiprocessing (SMP) just breaking into the mainstream, and the looming death of the proprietary mainframe. unix systems for modern architectures -1994- pdf
These concepts, explained with 1994 diagrams, are identical to the optimization techniques used in the Linux kernel and high-frequency trading applications today. These concepts, explained with 1994 diagrams, are identical
The "modern architectures" of 1994 (Alpha, MIPS, PA-RISC) are dead. But the lessons from those PDFs now run on ARM64 (Apple M3/M4) and x86_64. Your smartphone's kernel is a 1994 Unix modified to fear the memory model no architect should have unleashed. Your smartphone's kernel is a 1994 Unix modified
The PDF’s dark thesis is that you can only have two of these three.