Computer system infrastructure, implementation, and design. Topics include virtual memory, concurrency, synchronization, and networking. Development of multithreaded concurrent programs and client-server networking.
Thread pool, PCB, TCP/IP, Socket, Linux, C++