A block is a ﬁxed-sized packet of information that moves back and forth between a cache and main memory (or a lower-level cache).
A line is a container in a cache that stores a block, as well as other information such as the valid bit and the tag bits.
I understand that a block is often used as a unit in a disk. Is there some relation between the block used here and a block in a disk? Do they have the same size?
A page frame is a unit in a main memory. What is the relation between a block/line in a cache and a page frame in a main memory? Do they have the same size?