Chapter 17 of Michael J. Quinn's guide on parallel programming using OpenMP and MPI covers shared-memory programming concepts, including the use of OpenMP for multiprocessor systems and the implementation of parallel for loops. It discusses critical sections, private variables, and reductions, while providing insights on performance improvements through various scheduling options and parallelization strategies. The chapter emphasizes the ease of expressing data parallelism in C with OpenMP and introduces functional parallelism through section pragmas.