Virtual Machines

Layers of Abstraction

Oct 28, 2007 by scott
Computers have become useful because we have been able to create layers of abstraction between lower layers and the users (upper layers). The key to developing even more useful computer systems (hardware or software) will be our ability to develop more useful layers of abstraction that allow higher layers to more easily use the resources at the lower layers in order to solve problems.

As we develop more complex layers of abstraction, we are able to think up new problems that need to be solved. Our solutions give rise to new problems, which in turn give rise to new solutions, and so forth. This is the excitement in the world of computer science.

Comments

No comments yet

Add Comment