오토마타(Automata) - 자동기계 장치라는 뜻 - 일반적으로 입력 장치, 출력 장치, 저장 장치, 제어 장치를 가지고 있음 오토마타의 특성 1) 오토마타는 입력 데이터를 읽을 수 있는 입력 기능을 가지고 있다 입력 데이터는 입력 파일에 쓰여져 있는 알파벳상의 스트링들로 이루어져 있는데, 입력 파일은 네모꼴의 셀(cell)들로 이루어져 있으며 각 셀에는 오직 하나의 심볼만 존재 2) 오토마타는 특정 형태의 출력 기능을 가지고 있다 0이나 1의 출력을 생성할 수 있으며 인식(accept) 또는 기각(reject)의 출력도 생성 3) 오토마타는 무한개의 셀들로 이루어진 임시 저장장치를 가질 수 있다 각 셀은 하나의 심볼만을 가질 수 있는데, 오토마타는 작동에 따라 셀들의 내용을 읽어내거나 변경할 수 있음..