This article outlines a broad theoretical framework for understanding the human information processing system as a whole. It represents one attempt to integrate the relatively static models of memory structures with the more dynamic conceptions underlying research on control and processing mechanisms. The framework embodies the synthesis of a number of conceptual orientations, including contemporary emphases on working memory, item-specific and relational information, metacognition and schema abstraction. This synthesis rests on the basic assumption that the nature of knowledge structures in human long-term memory depends on the type of information processing whereby these cognitive structures were generated.