Sunday 8 January 2017

RELATION BETWEEN DMA CONTROLLER AND HEART AND LUNGS:

                    Today we discuss about how human body  parts like heart and lungs are acts  as the DMA controller.
                   Lets me first explain about the DMA (direct memory access). Hardware parts of the system accessing the main memory independent of the cpu is known as direct memory access. This method is used for improving the performance of the cpu .
for example if transferring of data between main memory and hard disk is needed , if cpu allocates its total time for vigilance of this transferring of data , then performance of the cpu will be decreased .So we will need another device or controller  for vigilance of this data transferring . This can be achieved by DMA controller


                   When transferring of data between two devices needed , cpu initiates the transfer and controll is given to DMA controller . then DMA controller vigilance the transferring and when operation is completed , DMA controller interrupt the cpu. then cpu will do next operation .While the transferring of data cpu will do another task. like this we can improve the performance by using DMA controller.




           Lets me explain about working of heart beat . Initially brain triggers the heart beat , brain  leaves out of its concern , the heart supervises its own activity independently of the brain. if changes in heart beats occurs , the signals will be passed to brain regarding the change then brain respond to this change.
for example when heart beats raises during activities involving in stressed like conditions
heart gives signals to the brain regarding the change then brain is responsible for sweating around the body.
            In the same fashion , lungs are  also triggered by brain initially then lungs will supervise breathing activities regardless of brain most of the time unless change has occurred.



ANALOGIES :

  1. Brain is analogous to cpu 
  2. Heart and Lungs are analogous to DMA controller 
  3. Breathing and heart beat are analogous to data transfer  activity in computer

Monday 28 November 2016

           
RELATION BETWEEN NETWORK TOPOLOGY AND HUMAN BODY NERVOUS SYSTEM:                
                               To transmit the data from one device to another device we use computer networking concepts . In human body , to transmit the signal from one part of the body to another part of body , nervous systems are used .
But how can we correlate these two concepts ?
One is related to the structure of the network related to devices.
Another one is related to human body.lets see 

NETWORK TOPOLOGY :
                              Network is the connection between different nodes(computers,devices). Network topology  is the arrangement of  nodes in a network. It gives in which structure computer's are connected in a network.
Types of network topology are
Star topology: In this topology nodes are connected in star form i.e.,there is a central node is there , all the other nodes are connected to that central node. central node may be hub or switch or router.
Bus topology:  In this every node is connected to the main cable (called bus) .so each node directly connected to other node.
Ring topology: In this nodes are connected in closed loop. Adjacent nodes are directly connected but other pair of nodes are indirectly connected.
Tree topology: It is combination of star and bus topology. Number of star networks are connected using bus. The main cable seems like main branch of tree and other star networks are branches .
Line topology: Also called as point to point topology . It is only for connecting  devices directly in the linear fashion.
Mesh topology:In this each node is connected with all other nodes directly.



HUMAN BODY NERVOUS SYSTEM :
                             Nervous system is collections of nerves and special cells called neurons that transmits signals to different parts of the body .Nervous are cylindrical bundles of fibers that start at the brain and central cord branch out to every part of body.



RELATION:

Even though the procedure for transmitting the data is different but structure for connecting one with another is same 

tree topology and nervous system in lungs:


ring topology and nervous system in brain part :


star topology and nervous system in eye:



relation bus topology and spinal cord:



fully connected mesh topology and nervous system in brain:






Friday 25 November 2016

RELATION BETWEEN DNS AND PIGEON

DNS mainly used for giving an ipadress for a particular domain name for example if you request what is ipaddress of www.example.com , it will give 172.168.10.125 , it is important because in the internet every device is identified by its unique ip address .
Now consider how a DNS (domain name system)works .when we type something www.ilovemycomputerscience.com , first resolving name server takes this domain name ,by adding at the end .(dot),here .(dot)means root . And checks whether ip address of this domain is available in our system in the host.txt file , if not available then resolving name server goes to 3 server they are
1.Root server
2.Top level domain server(tld server)
3.Authorized server
1.first it will goes to root server and ask do you have ip address for this name ?
if doesnt have, then it will tell i dont know but i know where should find this ip address ,
in our example i.e.,www.ilovemycomputerscience.com. it will see the end of the name i.e., .com so it will the server address where this .com server is resides
2.Now resolving name server goes to that Top level domain server here in our case .com server ,here it will tell i dint know the ip address for this domain , but i know the ipaddress of this type of domain resides
3.So now resolving name server will goes to that pointed server i.e., authorized server
then this server checks the domain name i.e.,ilovemycomputerscience with containing names in this autharaised server. if it contains that address, it will give ipaddress of that domain name .
then resolving name server bring this ipaddress to the browser.Cache name server used for storing the ipadress while traveling from one server to another server.this is for only temporary .this time is known as time to alive.

Lets consider how a pigeon , after being transported, can find their way back from distant places they have never visited before. homing ability is based on a "map and compass" model, with the compass feature allowing birds to orient and the map feature allowing birds to determine their location relative to a goal site.While the compass mechanism appears to rely on the sun, the map mechanism relies on the ability of birds to detect the Earth magnetic field. Birds can detect a magnetic field, to help them find their way home.


it found that on top of a pigeon's beak large number of particles of iron are found which remain aligned to north like a man-made compass, thus it acts as compass which helps pigeon in determining its home.

lets take one example how pigeon find their home back after travelling to some place , first while it travelling from home to some place say warangal , it will identifies and remember some places (orientation with sun also) came in while travelling to warangal. lets assume while travelling home to warangal , it encounters a bigtree in the north direction with respect to sun, a signal tower in east direction with respect to sun, and a water pond in the north direction with respect to sun.
while on the return journey , it tries to recognize and compare its ongoing path with previous recognize the older path it traveled from home to warangal . in this comparision if the previous path tallies with the ongoing path it will continuous the same path , otherwise it changes its direction and proceed forward .

Now lets start comparison beween DNS and pigeon
1.every time resolving name server goes to local DNS server , so here local DNS server acts as reference point like sun in finding home path for pigeon .with reference to sun only a pigeon can find , wether it travelling in right direction or not.
2.All other servers are like finding correct path for finding the ipaddress of the domain ,in our example pigeon identification marks like tree , pond , tower etc. Here not only identification of landsmarks important but also ,in which direction these landmarks are there with respect to the also very important .



Thursday 24 November 2016

RELATION BETWEEN COMPUTER  PARTS AND HUMAN BODY

Lets consider working principle of human body , first we take information from the
 sens organs , and it goes to brain through the nervous system and there its process that information and  then it will store that information or give the some response with the mouth or limbs
Now consider computer , it will take information from input devices and goes to cpu(central processing unit) with the help of buses , then it will process the data and store the data and give processed information to the output devices with the help of buses.
1. Here input devices like sens organs they will take data.These are keyboard ,         mouse,joystick,scanner, touch pad etc.

2.Nervous system takes the data from sens organs to brain. Bus in the computer also do same job. They also takes data from input devices to cpu.
3.Brain will take data from nervous system  and process and store it and sends it,  here cpu also do same job , it will takes the data from bus and process it and sends to output devices with the help of bus.

4.Limbs and mouth react according to those signals, here output devices like monitor , printer gives output according to signals comes from cpu.
5.A man is said to be alive , if there is a vessel(body) and a life in it. Same is true for computer also. A computer will work only if there is computer hardware and there is operating system in it. Here operating system(windows , linux, macos) is like life for hardware.
6.Skull protects brain by encompassing it. Here cabin of the system will protects cpu  
ABOUT ME AND I LOVE MY COMPUTER SCIENCE BLOG

My name is thirumal and pursuing b tech from kakatiya university.
This blog is for explaining how a concept in computer science is affiliated with the real nature.Actually every new innovation is directly or indirectly related to the real nature.
For example airplane is same like bird,wings of the airplane is we can correlated with
 wings  of the bird,working of airplane is same like working principle of bird




lets take another example , if we consider a electrical pole for transmitting electrical signals from one place to another place its like same as poles in the temples , these poles in the temple  also  transmits electromagnetic signals 

     
So by this,  we conclude every concept in the nature is directly or indirectly related to real world engineering concepts.
So coming to my blog , i will correlate  computer science concept with the nature,so no more byheart studying,you just relate the concept with nature and understand the theme.