Wednesday, May 3, 2017

Turing Machine and CPU similarities

Hi, there, we meet again. Today I'm going to talk about the Turing Machine concept and the V-Newmann architecture on CPU's as well as showing some similarities between both. This project is born from some videos that we saw in the informatics class, the first video talking about Turing machines, thesame as the second video, and the third video explaining the basic concepts of a CPU.
The whole work is an assignment from school, where the class pupils have to individually write a post about the topics I mencioned earlier, this post with information that we earlier wrote on a document in groups. The whole job is about understanding the essence of computation.

Mindmap with the charakteristics of the CPU and the Turing Machine


Make your own mind maps with Mindomo.


What are the similarities between the Turing Machine and the CPU?

First, let's start with the obvious: Both use binary. CPU's use it when they send input or recieve output from RAM, when they work together with the ALU and the CPU Buzz, everything is done with ones and ceros. So is it with the concept of the Turing Machine. These machines also recieve data and produce an output in forms of ones and ceros.

Foto from John Garvens

Another similarity between both is that they both have parts that recieve data and do something with it. In the case of the Turing Machine, it becomes an input and creates an output. The CPU does that between the different components inside of it like the ALU, The Control Unit and the CPU Buzz, and with components outside of it like for example the RAM.

Foto from Wikipedia

But I think it all comes down to one majour point: Rather than having similarities, I would say that one of them is backed in the other, in this case, the idea of the Turing Machine is used to solve problems in the V. Newmann CPU. This piece of hardware uses the Turing system to comunicate between components and RAM, between others. The Control Unit, the ALU, the CPU Buzz, the RAM and other components send/recieve inputs and/or recieve/sends outputs, based on the Turing Machine, use binary, like the Turing Machine, and are based on the idea of a read/write head that changes numbers on the infinitly long tape.

Foto from world of computing




No comments:

Post a Comment