Storage: Tree IndexingExplores storage layers, disk management, flash disks, and B+ tree indexing for efficient data retrieval.
Disk Storage & IndexingExplores disk storage anatomy, access times, buffer management, and tree-structured indexing techniques like B+ Trees.
Cache MemoryExplores cache memory design, hits, misses, and eviction policies in computer systems, emphasizing spatial and temporal locality.
Virtual MemoryCovers virtual memory, program relocation, memory protection, TLB, and memory hierarchy interactions.
Memory Cache PrinciplesExplores memory cache principles, emphasizing spatial locality, latency impact, and cache efficiency strategies.
Devices and Disk ManagementExplores the interaction between operating systems and devices, covering device drivers, IO basics, hardware structure, buses, disk performance, and RAID levels.
Emerging Memory IExplores the landscape of big data, memory importance in online services, challenges faced by memory systems, emerging DRAM technologies, and storage-class memory.
Caches - PerformanceExplores cache memory performance evaluation, covering benchmarks, Amdahl's law, CPU performance, memory hierarchy, cache optimizations, and multilevel caches.
Distributed MemoryCovers distributed memory systems, cache organization, multi-socket architectures, memory coherence, and on-chip interconnect design.