The document summarizes threads, symmetric multiprocessing (SMP), and microkernels. It discusses threads in terms of resource ownership and execution. It describes SMP as allowing portions of the kernel to execute in parallel on multiple processors. Microkernels are described as having a small kernel core that provides modularity through extensions run in user space. Case studies of threads and SMP in Windows, Solaris, and Linux are provided.