Life Programming View — 02 Hardware

1.Introduction

It is commonly known that software do not run without a proper hardware (CPU, Ram, Disk, …).

So what about the hardware which can handle such system.

2.Processing

As a developer you know that this reacting between models it not achieved by them self, There is a message goes to the CPU and stand in a queue and then processed and replied back with the result.

Set your focus on the global earth (or universe) how many models out there?

What is the size and power needed for a CPU to handle such queue of messages?

What is the structure of this CPU? How many register he has? Is there any need for cooling?

Please note that we are not talking about human been or living creatures only we are talking about every thing, Yes every thing, Every single Atom is a thing and even more every single Nucleus, proton, Neutron, electron is a thing and reacting with each others, How many of these things out there to shape this image we are seeing?

Every movement of these things need processing, Can you tell about such processor?

3.Memory

Processing is done we need to deliver result to the requester to handle the next message in the queue, We need memory.

What is the size we can set to handle such needs? how many Terabyte we need?

Is it measurable?

4.Network

What is the protocol?

Is there wires?

Can you put a block diagram to the universe processes? Let us do some minimization, Can you put a block diagram to the plants in your nearest garden?

4.Conclusion

Let us leave it to the imagination of the reader to complete this perfect image and for sure there will be much more to figure out.

And the question renewed again:

Who is the developer who can create that?.

Conclusion can made by you, Only you, Because you are a developer and a developer can see a developer.

So what is yours?

I’m a software developer for 20 years now and these years earn me a different view about life, I would like to share this view with all world developers.