Keywords and Synonyms
External-memory model ; Disk access model (DAM)
Definition
The Input/Output model (I/O-model) [1] views the computer as consisting of a processor, internal memory (RAM), and external memory (disk). See Fig. 1. The internal memory is of limited size, large enough to hold M data items. The external memory is of conceptually unlimited size and is divided into blocks of B consecutive data items. All computation has to happen on data in internal memory. Data is brought into internal memory and written back to external memory using I/O-operations (I/Os), which are performed explicitly by the algorithm. Each such operation reads or writes one block of data from or to external memory. The complexity of an algorithm in this model is the number of I/Os it performs.