Kezdőoldal » Tudományok » Egyéb kérdések » Mi az a Turing-gép?

Mi az a Turing-gép?

Figyelt kérdés
Kérlek, ne linkeljétek a wikit, mert olvastam már, de nem igazán értem. Igazából egy egyetemi kamutárgyhoz kapcsolódik a téma. Valaki el tudná magyarázni egyszerűen?

2019. szept. 7. 23:13
 1/4 anonim ***** válasza:
100%

Nehéz röviden leírni, matematikai háttere is van, de nagy vonalakban egy olyan elméleti gép, amiben van:

- egy végtelen hosszú mágnesszalag (memória), ami írható és olvasható,

- egy író-olvasó fej, ami a szalag éppen alatta álló celláját el tudja érni,

- egy regiszter, ami a fejből kap vagy oda küld adatot, és ez egyben a gép aktuális állapota.

A gép a szalag soron következő cellájáról képes beolvasni egy adatot, utána:

- visszaír egy másik adatot, vagy

- valamelyik szomszédos cellára mozgatja a szalagot.

Az állapota mindkét esetben megváltozik.

Tulajdonképpen az elemi gépi műveleteket határozza meg. Ezekre az elemi műveletekre lebontható minden véges algoritmus, és egy ilyen géppel futtatható. Ezzel az is vizsgálható, hogy egy problémának létezik-e számítógéppel megoldható algoritmusa.


Ez így elég primitívnek tűnhet, de nagy hatással volt a korai számítógépek tervezésére. Az alapelemek (ha más formában is) még a mai számítógépekben is megtalálhatók.

2019. szept. 8. 02:21
Hasznos számodra ez a válasz?
 2/4 Tom Benko ***** válasza:
6%
Milyen kamutárgyhoz kapcsolódik?
2019. szept. 8. 20:59
Hasznos számodra ez a válasz?
 3/4 anonim válasza:
Ma már hogy van elektronikus memória, régen nem volt (1940-es évek), max. 1-10 -ig pár , jó esetben 8 vagy 16 bites regiszter az adatok és éppen művelet alatt levő eredmények tárolására, ez a mágnesszalagos megoldás még gyorsnak is tűnhetett, akár lehetett ennek még korábban lyukkártyás változata is...
2019. szept. 12. 17:19
Hasznos számodra ez a válasz?
 4/4 dq ***** válasza:
100%

Egy véges számú állapottal rendelkező (mechanikus) gép, amely papírszalagokra ír vagy olvas az állapotának megfelelően.


mj1: ilyesmi gépek tényleg léteztek [link]


mj2: a te számítógéped is véges számú állapottal rendelkezik, bár nagyon sokkal. (De nincs végtelen szalagja, így "butább" mint egy Turing-gép.)


mj3: ha matematikusok vagy matematikust játszó informatikusok beszélnek róla, akkor halmazzal definiálják, amely halmazban valahogy ott van hogy hány szalagja van, mik az állapotok, milyen állapotok esetén mit csinál. Ez elég nagy szívatásnak tűnhet, de ha átjutsz rajta, akkor látni fogod hogy nem vészes.


mj4: van egy nagyon nagy kiszámíthatósági osztály:

- amit egy Turing-teljes nyelven írt program (végtelen tárral) ki tud számolni (pl Java program)

- amit egy (szabad akarat nélküli) matematikus ki tud számolni

- stb

Mind szimulálni tudják egymást, és ezért ugyanazt tudják kiszámolni. (Lásd itt: [link] ) A Turing gép ennek egy, viszonylag egyszerűen kezelhető eleme.


mj5: A 20-ik század elején már kapargálták a kérdést a matematikusok, hogy mely problémákat lehet megoldani és melyeket nem. A Turing-gép a _legelső_ olyan fizikai modell, amely képes ugyanazokat megoldani, mint egy matematikus. (Turing-gép sem hozható létre fizikailag, mert végtelen/tetszőlegesen hosszú szalagot igényelne, majdnem Turing gép viszont létrehozható, ellentétben Gödel rekurzív függvényeivel (amivel pár évvel korábban megoldotta a kiszámíthatósággal kapcsolatos kérdéseket).)


lásd még:

[link] wiki

[link] Lovász: Algoritmusok bonyolultsága (jegyzet)

2019. szept. 13. 09:25
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!