logo4 Evolution is progress—                          
progress is creativity.        
vline

Computer memory hierarchy

view blog view wiki view wiki view wiki

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-2013, Disclaimer