« Classic Funny | Main | Harmonizing the Home »

December 25, 2005

Data Stores

Just as a general curiosity I was wondering if seperate data stores would be applicable in today's computing architectures? For example, processors sometimes would have a separate i- and d-cache standing for instruction and data. The i-cache would be for processor instructions, i.e. application logic while the d-cache would be for data, or the stuff that got manipulated as the processors instructions went along. Generally i-cache could be considered relatively read only, while the d-cache was quite random access read/write. My question is if this architecture can prove valid on a larger scale, specifically a read only and read-write split architecture for general purpose computing?

I would see this implemented as a read-only data store containing applications and support libraries while a separate data store would be an analogous d-cache. Just curious.

Posted by Guy at December 25, 2005 7:54 PM