It is a fact, that the virtual world is a replica of the real world. Atleast it tries to be one! I’ll prove my point with a simple example. Searching, is one of the primary tasks in Information Management. Let’s assume your friend is in a train compartment and you have to find him out. What are the ways possible?
The first and obvious way is enter the compartment and scan through all the passengers- this is linear searching. The second option is to ensure that the passengers are seated in a particular order (may be height wise, or alphabetically) and you directly access the passenger in the middle. Depending on his attributes, you decide to go left or right- this is binary searching. The third way is to read through the passengers list outside the compartment- this is hashing!
But how many of us actually implement these methods in real life? Don’t we call out our friend’s name aloud till he responds back? Don’t we intuitively recognize our friend from behind or just by hearing his voice? Which means that the virtual world is at a nascent stage! The technologies we use have a long way to go. Theorists and Operating System developers must visit Sultanpet once to see how traffic jams are resolved there, before loosing out to deadlocks!