سیستمی و پژوهش امنیتی
متوسط
۴۳ سرفصل
معماری کامپیوتر
Computer Architecture
اجرای دستورها، حافظهٔ مجازی، کش، سطوح دسترسی و مرز user/kernel.
دورههای این مسیر
مفاهیم اصلی
آموزش «مفاهیم اصلی» در مسیر معماری کامپیوتر.
۱ ماژول
تمرینها
آموزش «تمرینها» در مسیر معماری کامپیوتر.
۱ ماژول
معیار پیشرفت به مرحلهٔ بعد
آموزش «معیار پیشرفت به مرحلهٔ بعد» در مسیر معماری کامپیوتر.
۱ ماژول
سرفصلهای کامل
Core Topics
- CPU Architecture
- Registers
- ALU
- Instruction Execution
- Pipelines
- Branch Prediction
- Out-of-Order Execution
- Speculative Execution
- و ۲۰ مورد دیگر…
Exercises
- Inspect memory addresses of C variables
- Examine stack and heap behavior
- Trace a syscall with debugging tools
- Compare virtual and physical memory concepts
- Analyze compiler-generated assembly
- Experiment with cache behavior
- Write small programs demonstrating race-prone memory access
Move to Next Stage When
- You understand how a CPU executes instructions
- You understand virtual-to-physical address translation
- You understand user/kernel privilege boundaries
- You understand how syscalls cross the user/kernel boundary
- You can connect C code to low-level CPU behavior