Əsas məzmuna keçin

"computer-architecture" ilə 18 sənəd etiketlənib

Bütün etiketləri göstər

Branch Prediction

Branch prediction texnikaları, static vs dynamic prediction, BTB, speculative execution və branch misprediction penalty

Cache Yaddaş

Cache memory strukturu, cache coherence protokolları, write policies, cache miss növləri və false sharing

CPU Arxitekturası

Prosessor arxitekturası, CPU komponentləri, instruction cycle, pipelining və multi-core sistemlər

CPU Performansı

CPU performance metrics, clock cycle, CPI, IPC, throughput vs latency, Amdahl's Law və performans ölçmə texnikaları

Digər Mövzular

Endianness, word size (32-bit vs 64-bit), system calls, mode switching, context switching overhead və interrupt latency

Enerji İdarəetməsi

Dynamic voltage scaling (DVS), dynamic frequency scaling (DFS), power states (C-states, P-states), thermal management və race-to-idle

Hardware Security

Spectre və Meltdown, ROP, HSM, TPM, Intel SGX, ARM TrustZone və hardware security features

Hardware Synchronization

Atomic operations, CAS, test-and-set, load-link/store-conditional, memory barriers və lock-free data structures

I/O Sistemləri

I/O devices və interfaces, Polling vs Interrupts vs DMA, Memory-mapped I/O, interrupt handling və bus architecture

Parallelizm Növləri

Instruction-level, thread-level, data-level və task-level parallelism, SMT, hyper-threading və parallel execution

Performans Optimizasiyası

CPU-bound vs Memory-bound, cache-friendly code, data structure alignment, prefetching, SIMD instructions və profiling

Storage Arxitekturası

HDD vs SSD, RAID levels, storage hierarchy, disk scheduling algorithms, SSD wear leveling və NVMe protokolu

Virtualizasiya Hardware Dəstəyi

Hardware virtualization (Intel VT-x, AMD-V), memory virtualization (EPT, NPT), I/O virtualization (SR-IOV), Containers vs VMs və hypervisor types

Yaddaş İerarxiyası

Memory hierarchy, registers, cache, RAM, disk, locality principles, virtual memory və page tables