MT składa się z 3 części: Taśma Ruchoma głowica Układ

Transkrypt

MT składa się z 3 części: Taśma Ruchoma głowica Układ
MT składa się z 3 części:
Taśma
Ruchoma głowica
Układ sterowania głowica
Taśma:
Nieskończona
Odpowiednik współczesnej pamięci komputera
podzielona na komórki, które zawierają symbole do przetwarzania symbole te
są odpowiednikiem danych wejściowych
MT odczytuje te symbole i przetwarza a wyniki zapisuje na taśmie tez w
postaci symboli można definiować dowolne zestawy symboli dla MT
jednak najczęściej stosuje się 0, 1, _ (znak pusty)
głowica:
funkcjonalnie odpowiada urządzeniom wejscia-wyjscia
bo odczytuje i zapisuje dane na taśmie (w pamięci)
głowica zawsze znajduje się nad jedna komórka taśmy
i może z tej komórki czytać i do niej zapisywać
głowica wykonuje ruchy w lewo lub w prawo
do sąsiednich komórek
i w ten sposób może się przemieścić do dowolnej komórki taśmy
układ sterowania:
zarządza przetwarzaniem danych (symboli)
jego odpowiednikiem jest procesor
układ ten odczytuje za pomocą głowicy dane z taśmy i zapisuje wyniki
oraz steruje ruchem głowicy
układ sterowania może się znajdować w rożnych stanach
jest to PODSTAWA działania maszyny turinga:
stan układu sterowania jednoznacznie określa, jaka operacje MT wykona
jeśli odczyta określony symbol z taśmy
operacje wykonywane przez MT zależą od stanu, w jakim jest MT oraz od
odczytanego symbolu
programem dla MT jest tablica, która zawiera określone instrukcje
wykonywane w zależności od odczytanego symbolu i stanu MT
kolejność tych instrukcji w tablicy nie ma znaczenia
jest to zupełnie inne podejście niż w programowaniu proceduralnym gdzie
instrukcje są wykonywane po kolei

Podobne dokumenty