Tuesday, February 12, 2013

Software Reproduction and Drawbacks

We are living in 21st century and we think we are literate enough to know the things around us, science is exploring spaces, deep diving in ocean, making complex tools and machineries but it is still unable to explain our mere origin and existence. There are some questions which are beyond the reach of science and cannot be answered.

Although, there are many mysteries and myths which science is not able to answer but we will discuss one of the aspect which can be answered by science at micro level but looks impossible to answer at macro level.

Many machines have been developed to ease up and automate human work. We believe that machines are artificial, do not have mind, intelligence and capability to reproduce, they just serve the purpose for which they are built and get dumped ultimately, but this perception can be challenged in one aspect i.e. the reproduction. Machines can reproduce, they can increase in size.

They are the part of our day to day life, we tend to ignore this fact that they are also capable to reproduce. Let us take an example of softwareà MS Office which is built by a blue chip company “Microsoft”. Software professionals need to get trained to be efficient in this software; services of the MS suite are integral part of our work. We create excels, ppt, office documents etc for various purposes using this software, but did we ever notice that the copies we are creating are the baby copies of this tool?

That was little complex to understand; let us come straight to the point. An office software is of (600mb-1 GB) and the size of the data (excel, word, ppt) can vary from 1kb-50mb. The data which is created using this software is nothing but the babies. This tool can give birth to limitless babies. It is very amazing to think that 1 GB tool can give birth to countless babies which can exceed its size i.e. we can create 1000 GB data using 1 GB tool. Such an amazing thing it is. This in software world is software reproduction

Drawbacks:
Physically as the human reproduce and multiply in size machines also do the same. With increase in population we started facing resources problem; similarly we face the data storage issues. Once the data grows more than the allocated size it needs additional space to be stored and hence it needs the physical storage. So, we need to provide physical resources for these artificially created babies.

As of now we are running out of solutions to cater the data storage needs, even though our latest “cloud computing” does not serve the purpose because we need physical space to store the data to be stored in the cloud. Definitely we need to look outside our window to hunt for alternative solutions for fulfilling our increasing storage demands.



No comments:

Post a Comment