Computer Architecture

Computer Architecture

Creator
Creator
Simon LastSimon Last
Created
Created
2019 Nov 5 5:17
Editor
Editor
Simon LastSimon Last
Edited
Edited
2025 Oct 15 17:39

Assembly language(architecture language) learning is for understanding computer architecture

Hardware is connected through system bus and system bus deliver data and control signal
Computer Architecture Notion
 
 
Computer Architectures
 
 
Why CPU architecture is important
JIT: so you want to be faster than an interpreter on modern CPUs…
Since my previous blog entry about JIT compiler for PostgreSQL, sadly not much happened due to a lack of time, but still some things were done (biggest improvement was the port to ARM64, a few optimizations, implementing more opcodes…). But I am often asking myself how to really beat the interpreter… And on “modern” CPUs, with a well written interpreter, that’s far more complicated than many would imagine. So in order to explain all this and show how I am planning to improve performance (possibly of the interpreter itself too, thus making this endeavor self-defeating), let’s first talk about…

Learn

The "Basics"
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
The "Basics"
 
 

Recommendations