Computer organization and architecture involve selecting and interconnecting hardware to create functional and efficient computers, centered around the central processing unit (CPU), which consists of the control unit, arithmetic logic unit (ALU), and registers. The communication between units is facilitated by a system bus, which includes the address bus, data bus, and control bus, crucial for processing instructions and data. Memory types include primary (RAM and ROM) and cache memory, which enhance processing speed by temporarily storing frequently used data.