When you read/write data from/to main memory you read it in lines. It's like the smallest exchangeable unit of cache.
So if you have a 256kB cache with 32B cache lines.
There are 8192 cache "slots" of 32B each.
So you can have 8192 areas of main memory cached.
Hope that made some sense...I'm not very good at explaining stuff sometimes...makes sense to me but I might as well be speaking Ancient High Elven to anyone else
