Ar tiūringo mašinos turi atmintį?

Turinys:

Ar tiūringo mašinos turi atmintį?
Ar tiūringo mašinos turi atmintį?

Video: Ar tiūringo mašinos turi atmintį?

Video: Ar tiūringo mašinos turi atmintį?
Video: Turing Machines Explained - Computerphile 2024, Lapkritis
Anonim

Turingo mašinos yra panašios į baigtinių automatų/baigtinių būsenų mašinas, bet turi neribotos atminties pranašumą … Jos gali imituoti įprastus kompiuterius; problema, kurią gali išspręsti įprastas kompiuteris (turint pakankamai atminties), taip pat bus išspręsta naudojant Tiuringo mašiną ir atvirkščiai.

Kuo skiriasi RAM ir TM?

Turingo mašina negali RAM mašina gali atlikti aritmetiką O(1) (esant tam tikriems apribojimams). Tiuringo mašina negali. Tiuringo mašinos polinomiškai imituoja RAM mašinas, tai yra, esant tam tikrai konstantai c, bet kuri RAM mašina, veikianti O(nk) laiku, gali būti imituojama Tiuringo mašina, veikiančia O(nck) laiku.

Ar Tiuringo mašinos juosta neapribota?

Turingo mašina (TM) yra būsenos mašina, kurią sudaro dvi atmintinės: neribota juosta ir baigtinių būsenų valdymo lentelė. Juostoje duomenys laikomi simboliais. Įrenginys turi labai mažą tinkamų operacijų rinkinį, iš viso 6 juostoje (skaityti, rašyti, judėti į kairę, judėti dešinėn, pakeisti būseną, sustabdyti).

Kodėl Tiuringo mašina yra galinga?

Kokio galingumo yra Tiuringo mašinos? Tiuringo mašinos gali priimti bet kokią įprastą ar be konteksto kalbą. Tiuringo mašinos gali atlikti pagrindinius aritmetinius skaičiavimus … Tiuringo tezė teigia, kad bet koks skaičiavimas, kurį galima atlikti „mechaninėmis priemonėmis“, gali būti atliktas Tiuringo mašina (nekreipiant dėmesio į efektyvumo problemas).

Ar Tiuringo mašinos gali veikti amžinai?

turing(turingDescrip) negali nei sustabdyti, nei amžinai sukti ratą; tai neturi prasmės nei vienu, nei kitu atveju.

Rekomenduojamas: