Turingo mašina - abstraktus kompiuterio vykdymo modelis, kurį 1936 metais sukūrė Alanas Tiuringas, norėdamas matematiškai apibrėžti algoritmus.
Tiuringo mašina - tai automatas, vykdantis begalinę rūšiuotų instrukcijų seką, bei įsimenantis būseną. Skirtingų instrukcijų bei būsenų kiekiai - baigtiniai.
Naudojant k juostų, Tiuringo mašiną taip pat galima aprašyti kaip , tik funkcija skirsis:
Kiekviena Tiuringo mašina skaičiuoja dalinę suskaičiuojamą funkciją pagal paduotą pradinę simbolių seką, t.y. elgiasi kaip kompiuterio programa. Įrodyta, kad kiekvienos Tiuringo mašinos veiksmų lentelę galima užrašyti kaip simbolių seką. Taigi galima sukonstruoti tokią Tiuringo mašiną, kuri, gavusi kitos Tiuringo mašinos veiksmų lentelę ir pradinius duomenis kaip simbolių eilutę, suskaičiuos duotosios Tiuringo mašinos funkcijos rezultatą. Tokia mašina vadinama universaliąja Tiuringo mašina.
Nedeterministinę vienajuostę Tiuringo mašiną, kuri baigusi darbą sustoja ties pirma iš kairės tuščia ląstele, vadiname standartine Tiuringo mašina. Tokios mašinos abėcėle, būna aibė
Šis klausimas ekvivalentus klausimui Ar egzistuoja algoritmas, kuris per baigtinį laiką nustatytų, ar sustos universalioji Tiuringo mašina su žinoma pradine juosta?
Įrodoma, kad toks algoritmas neegzistuoja.
Kai kada minima, jog ta ar kita kalba "atitinka Tiuringo standartą". Tai reiškia, jog ja įmanoma užprogramuoti visas užduotis, kurias galėtų atlikti Tiuringo mašina. Pavyzdžiui, Asembleris, nors ir sunki kalba, Tiuringo standartą atitinka, tuo tarpu SQL - ne.
آلة تورنج | Машина на Тюринг | Turingova mašina | Màquina de Turing | Turingův stroj | Turingmaskine | Turingmaschine | Turing machine | Maŝino de Turing | Máquina de Turing | Turingi masin | Turingin kone | Machine de Turing | מכונת טיורינג | Turing-gép | Mesin Turing | Macchina di Turing | チューリングマシン | 튜링 기계 | Turingmaschinn | Turingmachine | Maszyna Turinga | Máquina de Turing | Maşină Turing | Машина Тьюринга | Turingov stroj | Turingov stroj | Тјурингова машина | Turingmaskin | เครื่องจักรทัวริง | Turing makinesi | Машина Т'юрінга | 图灵机
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Tiuringo mašina".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world