<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_7181"  />
<title>rulinux.net - Форум - Talks - Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50403</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50403</guid>
<pubDate>Tue, 25 May 2010 11:45:27 +0400</pubDate>
<description><![CDATA[<p>Ну, так и есть. По-моему, фишка в том, что машина Тьюринга - это простейшая машина, на которой можно считать. Ну, и одна из реализаций (busy beaver) ограничивается тремя состояниями. А современный комп гораздо сложнее (и потому быстрее), хотя и не мощнее в смысле вычислительных возможностей. Как минимум, он не последовательный, а random access, т.е. позволяет операции с указателями (поэтому эти операции и не любят любители верификации, поскольку они значительно усложняют тьюрингову модель). Т.е. на современном компе можно посчитать то же самое, что и на Тьюринговой машине, но получится это гораздо быстрее (поскольку бесконечный цикл для машины Тьюринга - не проблема).</p><p>Это всё в той же статье в википедии про машину Тьюринга написано:</p><p>A limitation of Turing Machines is that they do not model the strengths of a particular arrangement well. For instance, modern stored-program computers are actually instances of a more specific form of abstract machine known as the random access stored program machine or RASP machine model. Like the Universal Turing machine the RASP stores its "program" in "memory" external to its finite-state machine's "instructions". Unlike the Universal Turing Machine, the RASP has an infinite number of distinguishable, numbered but unbounded "registers"—memory "cells" that can contain any integer (cf Elgot and Robinson (1964), Hartmanis (1971), and in particular Cook-Rechow (1973); references at random access machine). The RASP's finite-state machine is equipped with the capability for indirect addressing (e.g. the contents of one register can be used as an address to specify another register); thus the RASP's "program" can address any register in the register-sequence. The upshot of this distinction is that there are computational optimizations that can be performed based on the memory indices, which are not possible in a general Turing Machine; thus when Turing Machines are used as the basis for bounding running times, a 'false lower bound' can be proven on certain algorithms' running times (due to the false simplifying assumption of a Turing Machine). An example of this is binary search, an algorithm that can be shown to perform more quickly when using the RASP model of computation rather than the Turing machine model.</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50402</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50402</guid>
<pubDate>Tue, 25 May 2010 10:43:32 +0400</pubDate>
<description><![CDATA[<p><i>> Машина Тюринга не динамическая система, поэтому мы не можем сказать что она будет медленней компьютера</i><br> В каком-то смысле можем. Поскольку состояния машины Тьюринга дискретны, быстродействие определяется скоростью перехода из одного состояния в другое, вобщем как и для компа. </p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50401</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50401</guid>
<pubDate>Mon, 24 May 2010 20:28:35 +0400</pubDate>
<description><![CDATA[<p><i>> Является ли современный многоядерный компьютер машиной Тьюринга?</i><br><i>> Или напротив идеализированная модель Тьюринга помогает нам понять, как работают современный компьютеры? </i><br> Если убрать "напротив" то ответ "Да" :). Вот очень извесный пример:</p><p>&nbsp;<a href="http://en.wikipedia.org/wiki/Halting_problem">http://en.wikipedia.org/wiki/Halting_problem</a></p><p>Мы знаем что некоторые проблемы не решаются Тюринговыми машинами. Как следствие, существоют проблемы не решаемые при помощи компьютерных алгоритмов.</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50400</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50400</guid>
<pubDate>Mon, 24 May 2010 20:13:26 +0400</pubDate>
<description><![CDATA[<p><i>>>Машина Тьюринга по определению бесконечна</i><br><i>>По-моему, не только это. Мне кажется, что есть ещё одна фича, которая делает современный комп существенно быстрее, чем машина Тьюринга, будь она реализована в железе ...</i><br> Машина Тюринга не динамическая система, поэтому мы не можем сказать что она будет медленней компьютера. В простейшем случае, это что то вроде функции: мы даём ей аргумент, назад получаем значение. Если это происходит мгновенно, она быстрее любого компьютера. Если же мы её эмулируем при помощи компьютера, то она всегда медленней. Потому что, компьютер это и есть машина Тюринга (компьютер можно разобрать на конечную информацию, состоящую из 1/0 и всего два бинарных оператора) То есть получается машина Тюринга внутри машины Тюринга. Быстрее она от этого не станет.</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50399</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50399</guid>
<pubDate>Mon, 24 May 2010 17:23:40 +0400</pubDate>
<description><![CDATA[<p><i>> Просто есть же описание машины Тьюринга (например, вот здесь -  &nbsp;<a href="http://en.wikipedia.org/wiki/Turing_machine),">http://en.wikipedia.org/wiki/Turing_machine),</a> так вот если его реализовать как реальную машину - будет ли оно быстрее или медленнее современных машин?</i><br> ахаха смотря на каких задачах. А так, не очень давно здесь была ссылка на реализацию оной, из рулона туалетной бумаги и самописца. Вряд ли она будет быстрее.</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50398</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50398</guid>
<pubDate>Mon, 24 May 2010 14:29:52 +0400</pubDate>
<description><![CDATA[<p><i>>>Машина Тьюринга по определению бесконечна</i><br> По-моему, не только это. Мне кажется, что есть ещё одна фича, которая делает современный комп существенно быстрее, чем машина Тьюринга, будь она реализована в железе ...</p><p><i>>>Вопрос некорректно поставлен. Машина Тьюринга - это модельное представление.</i><br> Возможно. Просто есть же описание машины Тьюринга (например, вот здесь - &nbsp;<a href="http://en.wikipedia.org/wiki/Turing_machine),">http://en.wikipedia.org/wiki/Turing_machine),</a> так вот если его реализовать как реальную машину - будет ли оно быстрее или медленнее современных машин?</p><p>Это, наверное, похоже на цикл Карно - т.е. чтоб его реализовать, поршни там должны будут перемещаться с бесконечно медленной скоростью.</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50397</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50397</guid>
<pubDate>Mon, 24 May 2010 14:22:20 +0400</pubDate>
<description><![CDATA[<p><i>> Например, ликвидировать свою безграмотность ...</i><br> В чём заключается безграмотность которую ты хочешь ликвидировать - ты не знаешь как работает современный компьютер или как работает машина тьюринга? Если первое - то просто не заморачивай себе голову машиной тьюринга, а читай про устройство нитересующей тебя машины, если второе, то займись чем-нибудь более интересным, ни разу не видел, что бы эта абстракция была бы кому-либо полезна. </p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50396</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50396</guid>
<pubDate>Mon, 24 May 2010 13:03:41 +0400</pubDate>
<description><![CDATA[<p>Ни в коем разе. Машина Тьюринга по определению бесконечна, а комп - конечен. Вопрос некорректно поставлен. Машина Тьюринга - это модельное представление. Правильно было бы сказать, что поведение компа+определённого ПО может быть описано при помощи модельного представления Машины Тьюринга. </p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50395</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50395</guid>
<pubDate>Mon, 24 May 2010 12:56:40 +0400</pubDate>
<description><![CDATA[<p>Например, ликвидировать свою безграмотность ...</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50394</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50394</guid>
<pubDate>Mon, 24 May 2010 12:54:58 +0400</pubDate>
<description><![CDATA[<p><i>> А почему отвечать вопросом на вопрос такое УГ?</i><br> А почему ты решил, что отвечать вопросом на вопрос - такое УГ?</p><p> <i>> Можно ж было просто ответить - я не вижу никакой разницы, поэтому современный компьютер == машина Тьюринга.</i><br> Я имел в виду - тебе какая разница. Какую проблему ты хочешь решить?</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50393</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50393</guid>
<pubDate>Mon, 24 May 2010 12:51:58 +0400</pubDate>
<description><![CDATA[<p>По-моему, машина Тьюринга - это как цикл Карно в термодинамике.</p><p>Нет, современные двигатели внутреннего сгорания не работают по циклу Карно. Но если совершенствованием цикла двигателей до цикла Карно, мы можем получить оптимальное КПД, то с машиной Тьюринга всё наоборот - быстродействие только ухудшится.</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50392</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50392</guid>
<pubDate>Mon, 24 May 2010 12:45:41 +0400</pubDate>
<description><![CDATA[<p>А почему отвечать вопросом на вопрос такое УГ? Можно ж было просто ответить - я не вижу никакой разницы, поэтому современный компьютер == машина Тьюринга.</p><p>А насчет разницы, то вот цитата из Википедии:</p><p>Turing machines are not intended as a practical computing technology, but rather as a thought experiment representing a computing machine. They help computer scientists understand the limits of mechanical computation.</p>]]></description>
</item>
<item>
<title>Re: Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50391</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50391</guid>
<pubDate>Mon, 24 May 2010 12:31:52 +0400</pubDate>
<description><![CDATA[<p>А какая разница?</p>]]></description>
</item>
<item>
<title>Является ли современный многоядерный компьютер машиной Тьюринга?</title>
<link>https://rulinux.net/message.php?newsid=7181&amp;page=1#50390</link>
<guid>https://rulinux.net/message.php?newsid=7181&amp;page=1#50390</guid>
<pubDate>Mon, 24 May 2010 12:13:00 +0400</pubDate>
<description><![CDATA[<p>Или напротив идеализированная модель Тьюринга помогает нам понять, как работают современный компьютеры? </p>]]></description>
</item>
</channel>
</rss>