The document discusses various topics related to operating systems: 1. Contiguous memory allocation assigns consecutive memory blocks to processes. It uses base and limit registers to store the starting address and size of a process's memory. 2. Address binding maps logical addresses to physical addresses. It can occur at compile time, load time, or execution time depending on when memory is allocated. 3. 32-bit processors support up to 4GB of RAM while 64-bit processors support over 4GB. 64-bit CPUs can perform more calculations per second and are becoming more common.