Shell and OS organizationCovers system calls, kernel space, process management, file descriptors, pipes, and hardware isolation in OS organization.
Interrupts and System CallsExplores interrupts, exception handling, and system calls in operating systems, focusing on CPU behavior and interrupt handling mechanisms.
Isolation mechanismsExplores isolation mechanisms in operating systems, focusing on process separation and hardware isolation in x86 architecture.
Introduction to Operating SystemsCovers the importance and challenges of operating systems, their omnipresence, impact on programs, and role as illusionists and referees.
Pointers: General ConceptsIntroduces the fundamental concepts of pointers in C programming, emphasizing their utility for memory access and dynamic allocation.
Pointers and References in C++Covers the fundamental concepts of pointers and references in C++, including dynamic memory allocation and pointers to functions.