오토마타, 튜링머신의 정의

macros의 이미지

오늘 학교에서 오토마타와 튜링머신이란 용어를 교수님이 사용하시길래
집에서와서 구글링을 해보았습니다.
상당히 많은 설명들이 있던데 하나같이 무슨말인지를 모르겠습니다. --;;

좀더 알기쉽게 설명해주실분 없나요? ^^;;

GjtRoql의 이미지

Quote:

수학자 튜링은 인간이 의식적으로 하는 정보 처리인 사고과정을 연구하여, 그 원리를 규명하려 하였다. 그는 순서에 의해 계산이나 논리조작을 행하는 알고리즘에 착안하여 이를 실행하는 장치로써 튜링 머신이라는 가공의 기계를 고안하였다. 그 결과 만능 튜링 머신이라는 것이 있고, 어떤 알고리즘도 이 기계를 사용하여 실행할 수 있음을 보였다. 현재의 용어로 표현하면 프로그램과 데이터를 기계에 주면 어떤 알고리즘도 실행 가능 하다는 것이다. 이처럼 튜링머신에 의한 직렬방식 기계 계산의 만능성을 보여줌과 동시에, 튜링은 그 한계도 명확히 했다. 즉, 함수 중에는 튜링머신으로 계산 불가능한 함수, 알고리즘으로는 풀 수 없는 문제가 있음을 보였다. 튜링머신인 컴퓨터는 1940년대 전자기술을 사용하여 기술적으로 실현되었다. 그러나 정보원리는 그 이전에 명확히 정립되어 있었다. 직렬 정보처리의 기초이론위에 알고리즘 이론, 언어이론, 데이터베이스의 이론등을 포함하는 컴퓨터과학이 탄생하였고, 그 위에 추가된 것이 인공지능이다.

튜링머신은 1936년에 Alan M. Turing이 고안한 추상적 기기로서 이는 매우 단조로우면서도 충분한 기억장소와 처리시간이 주어진다면, 모든 문제를 해결할 수 있는 알고리즘이 주어지는 한, 문제를 일반적으로 처리할 수 있는 도구로 사용할 수 있음을 일찍부터 인정받고 있다. 이것은 곧 일반목적에 사용될 수 있는 범용 컴퓨터의 이론적 원형(prototype)으로 정의될
수 있음을 의미한다.

따라서 튜링머신 은 범용 컴퓨터의 이론적인 시조로서 컴퓨터의 제반분야에 영향을 미치었고, 기계어가 아닌 프로그래밍 언어의 사용에 대한 기본생각을 제공하게 되었으며, 프로그램의 내장방식(stored program)이 가능해졌으며, 계산에 있어서 재귀적 함수(recursive function)를 제공하여 효율적인 계산기능을 표현할 수 있게 했으며, 이진 코드(binary code)의 사용을 실현케 하였다.

이정도면 튜링머신 설명이 되겠네요!
인터넷 서핑하다 구한건데 어디서 구했는지는 기억이. ㅡㅡ

--------------
Burning Blue!
--------------

세벌의 이미지

automata
두벌식 세벌식 오토마타 이런 게 한 예죠.

세벌의 이미지

너무 늦었나요? ...

http://camille.egloos.com/4054182 참고

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.