logo4 Evolution is progress—                          
progress is creativity.        

Computer memory hierarchy

Evolutionary progress can be illustrated with computer memory. The computer memory is represented by Random-access memory modules. These chips turn into useful hierarchically controlled memory once the computer is turned on:

  • The CPU takes over control about all the electronic processes in those memory chips.
    • First the BIOS is loaded from an other memory chip on the mainbord.
      • Once in the memory the BIOS allows to load the operating system (OS) from an external memory device (hard-disk, USB, CD, or DVD)
        • The OS launches further device drivers for additional hardware
          • The OS also launches applications (word-processor, music player and so on)

The evolution of computer hardware and software is characterized by increasing complexity and hierarchy.

  • The first 'computers' didn't even distinguish between memory and processor. Computers evolved from adding machines with only a very restricted capability to store and process data.
  • When the first computer was invented there wasn't even an operating system.
  • The first operating systems handled only one program and a limited set of devices.
  • As the number of peripherals (printer, hard-disk, scanner and so on) the operating got the task to decide which driver has to be invoked when.
  • As more an more programs appeared, the operating systems had to learn multitasking.
  • The most recent advancement was the evolution of hierarchy controlled through Internet connections. (Whether desired or hated, it just happens.)

Tags: Evolution System Theory

Categories: Software


(c) Mato Nagel, Weißwasser 2004-2023, Disclaimer