CIS3355:
Business Data Structures |
RAM Allocation Data structures are really nothing more than logical implementations of physically stored data. Therefore, understanding data structures assumes an awareness of how data types are stored in Random Access Memory (RAM). This chapter is intended as a (very) brief (and simplistic) description of how the basic data types are stored in RAM. There is a simple axiom which we apply throughout this text:
This axiom applies to ALL data types. In fact it is the essence of programming. In the first generation of software (machine level), it was the programmers responsibility to assign instructions and data to specific addresses in RAM (in binary, of course). In later generations of software, through the use of mnemonics and variables, it no longer became necessary to keep track of true memory locations. But the basic functioning of the computer has not really changed. Whenever we make reference to a variable, we still are referring to some address in memory, even though we do not know what address that is (unless we ask the program to tell us the address). This page was last updated on 05/20/03. |