Memory - a broad term including all type of memory. This includes RAM, ROM, flash, etc.
RAM - Random Access Memory. A random-access device allows stored data to be accessed directly in any random order. Today, random-access memory takes the form of integrated circuits. Strictly speaking, modern types of DRAM are not random access, as data is read in bursts, although the name DRAM / RAM has stuck. However, many types of SRAM, ROM, OTP, and NOR flash are still random access even in a strict sense. RAM is normally associated with volatile types of memory (such as DRAM memory modules), where its stored information is lost if the power is removed. Many other types of non-volatile memory are RAM as well, including most types of ROM and a type of flash memory called NOR-Flash. The first RAM modules to come into the market were created in 1951 and were sold until the late 1960s and early 1970s.
Memory Bank - A memory bank is a logical unit of storage in electronics, which is hardware dependent. In a computer the memory bank may be determined by the memory access controller along with physical organization of the hardware memory slots.
Memory Module - A broad term used to refer to a series of dynamic random access memory integrated circuits modules mounted on a printed circuit board and designed for use in personal computers, workstations and servers.