Parallel DatabasesExplores parallel and distributed databases, covering architectures, query optimization, data storage, and distributed transactions.
File SystemsCovers the fundamentals of file systems, focusing on managing persistent blocks efficiently and implementing file system APIs.
Storage: Tree IndexingExplores storage layers, disk management, flash disks, and B+ tree indexing for efficient data retrieval.
Distributed MemoryCovers distributed memory systems, cache organization, multi-socket architectures, memory coherence, and on-chip interconnect design.