-
[내 문서] 양자컴퓨터의 원리가 무엇인가요?2012.03.06 PM 09:39
지금까지는 수백 수십 개의 전자와 원자 또는 분자를 가지고 데이터를 처리, 저장하였으나
반도체의 집적도가 높아질 수록 원자 1개에 데이터를 처리, 저장하게 될 시대가 올 지 모른다.
이런 상황이 오면 결국 반도체의 양자화를 피할 수가 없게 된다.
양자컴퓨터는 양자 컴퓨팅, 즉 양자 계산(양자 연산)을 하는 컴퓨터를 말하는데
0또는 1로 데이터를 처리하는 기존 컴퓨팅과 달리...
ㅡㅡ 썩을..
뭐 중첩되고 뭐 어쩌고 저쩌고 이게 도대체 무슨 말인지...도저히 모르겠네요 ㅠㅠ
비트 0은 0일 수도 있고 0이 아닐 수도 있다는 말인가..?
자세한 것은 아래 링크 참조
http://mrm.kaist.ac.kr/qc/intro.html
http://www.kps.or.kr/~pht/9-6/000616.htm
어째서 양자컴퓨터는 일반 컴퓨터가 빠른가에 대해 알고 싶어도
어디를 찾아봐도 양자컴퓨터는 일반 컴퓨터보다 빠른다고만 하지,
왜 빠른지에 대해서는 설명하지 않더군요.
양자컴퓨터의 양자가 양자역학과 평행우주 이론에서 말하는 量子가 맞는지
이 양자를 인간이 컨트롤하는 것이 가능한 지, 양자를 어떻게 사용하게 되는지,
왜 양자를 사용해야 더 빠를 수 있는지...
그러다가 위 링크를 발견했는데,
아마도 양자 컴퓨터가 일반 컴퓨터보다 빠른 이유를 설명한 것이라 생각합니다만
저는 수2를 수박 겉핥기로 하고 전공은 미술을 하고 있어서 무슨 말인지 도저히 모르겠습니다.
제가 이해를 못했기 때문에 설명할 수가 없네요 ㅠㅠ
댓글 : 8 개
- nyaong!
- 2012/03/06 PM 09:58
0과 1에 각각 스핀(위,아래)를 추가해서 4개라는거 밖엔 못보겠네요 ㅠ.ㅠ
으헝 너무 어려워... 오늘 뉴스보니까 통신 사용주파수의 대역폭도 원래는 주파수 구간마다 대역폭을 차지할수밖에 없는데.. 파라볼라 안테나에서 이 데이터들을 회전시켜서 전송하면 같은 주파수내에 더 많은 신호를 보낼수 있다네요.. 역시 과학자들은 위대해;;
으헝 너무 어려워... 오늘 뉴스보니까 통신 사용주파수의 대역폭도 원래는 주파수 구간마다 대역폭을 차지할수밖에 없는데.. 파라볼라 안테나에서 이 데이터들을 회전시켜서 전송하면 같은 주파수내에 더 많은 신호를 보낼수 있다네요.. 역시 과학자들은 위대해;;
- 판도람
- 2012/03/06 PM 09:58
양자 컴퓨터는 슈뢰딩거의 고양이 처럼 1이나 0일수도 아닐수도 있는
물리적 연산 처리가 가능한 컴퓨터를 말하죠 즉 결과값이나 뚜껑을 열어보기 전
까지 양쪽 모두의 계산식을 다 지니고 있는 상태를 유지 할수 있는 컴퓨터를 말하죠
상자속 고양이가 죽었는지 살았는지를 말이죠 열기전까진 모든 가능성이 존재하듯
처리하는 컴퓨터를 말합니다. 이게 왜 빠르냐면 한가지 방식으로 처리하던 기존과 달리 다양한 상황에 대처하는 속도가 다르거든요
물리적 연산 처리가 가능한 컴퓨터를 말하죠 즉 결과값이나 뚜껑을 열어보기 전
까지 양쪽 모두의 계산식을 다 지니고 있는 상태를 유지 할수 있는 컴퓨터를 말하죠
상자속 고양이가 죽었는지 살았는지를 말이죠 열기전까진 모든 가능성이 존재하듯
처리하는 컴퓨터를 말합니다. 이게 왜 빠르냐면 한가지 방식으로 처리하던 기존과 달리 다양한 상황에 대처하는 속도가 다르거든요
- Clairade
- 2012/03/06 PM 10:02
판도람 // 님 말씀이 이해가 전혀 안됩니다.
앞뒤 문맥이 연결이 안되는 것처럼 느껴져요.
우선 첫째로, 그 물리적 연산 처리가 어떻게 가능한건가요?
둘째로, 이런 물리적인 연산 처리 즉 모든 가능성을 염두해두는 컴퓨팅 기술이 왜 더 빠른가요?
셋째로, 이 컴퓨터가 생각하는 모든 가능성이란 정말 "모든" 가능성인가요?
컴퓨터가 알고 있는 "모든 가능성"이, 실제로는 "100% 모든"이 아니라
"99.999999999999...%의 가능성"일 수도 있지 않나요?
이 양자 컴퓨터가 생각치 못한 가능성이 있을 수도 있지 않느냐 이말입니다.
앞뒤 문맥이 연결이 안되는 것처럼 느껴져요.
우선 첫째로, 그 물리적 연산 처리가 어떻게 가능한건가요?
둘째로, 이런 물리적인 연산 처리 즉 모든 가능성을 염두해두는 컴퓨팅 기술이 왜 더 빠른가요?
셋째로, 이 컴퓨터가 생각하는 모든 가능성이란 정말 "모든" 가능성인가요?
컴퓨터가 알고 있는 "모든 가능성"이, 실제로는 "100% 모든"이 아니라
"99.999999999999...%의 가능성"일 수도 있지 않나요?
이 양자 컴퓨터가 생각치 못한 가능성이 있을 수도 있지 않느냐 이말입니다.
- Wing-Zero
- 2012/03/06 PM 10:04
인텔이 외계인을 조지면 가능합니다 아 복잡한건 인텔에 맞기시고 새시대가 도래하면 따라가면 됩니다
- nyaong!
- 2012/03/06 PM 10:04
근데 저도 궁금해지네요.. 양자컴퓨터는 클록개념이 없나?
결과값이 확실하지 않아서 변동적이라면 어떻게 프로그램을 돌리는거지? =ㅁ=;;;
결과값이 확실하지 않아서 변동적이라면 어떻게 프로그램을 돌리는거지? =ㅁ=;;;
- Clairade
- 2012/03/06 PM 10:09
nyaong! //
아마도 기본적으로 어떠한 연산처리에 대한 기본적인 결과값이 도출된 상태에서
이 결과값을 도출해내기 위해 다른 연산처리 방법이 있지는 않는가에 대해 생각하고
원래 있던 연산처리에 대해서 기본적인 결과값이 아닌 다른 결과값이 도출되지는 않는지 생각하고
뭐 이런 게 아닐까 싶습니다... 저도 이해한 게 아니라 추측일 뿐이지만요..
아마도 기본적으로 어떠한 연산처리에 대한 기본적인 결과값이 도출된 상태에서
이 결과값을 도출해내기 위해 다른 연산처리 방법이 있지는 않는가에 대해 생각하고
원래 있던 연산처리에 대해서 기본적인 결과값이 아닌 다른 결과값이 도출되지는 않는지 생각하고
뭐 이런 게 아닐까 싶습니다... 저도 이해한 게 아니라 추측일 뿐이지만요..
- 스기우라아야노
- 2012/03/06 PM 10:28
판도람 님의 글만 읽어서는
기존 컴퓨터는 연산을 하는게 주기능이고
양자 컴퓨터는 연산된 결과값이 이미 있다는 차이점이라는 건가..
기존 컴퓨터는 연산을 하는게 주기능이고
양자 컴퓨터는 연산된 결과값이 이미 있다는 차이점이라는 건가..
- blowstar
- 2012/03/06 PM 11:37
리플을 보니 더 이해가 안되는거 같은데요 ㄷㄷㄷ
저도 잘은 모르지만...컴퓨터에 게이트라는 일종의 칸같은게 있어서
전구가 불이 들어오거나 안들어온다는 0또는 1의 2가지 상태라고 보시면됩니다.
그런데 0과 1을 나타내주는 반도체의 크기가 점점 작아지고 있습니다.
흔히 32나노 20나노라고 하는건데 이게 양자단위로 까지 작아질꺼라는거죠.
그러다가 누구..더라 아무튼 무지 똑똑한 사람이 발상의 전환으로 양자자체를
게이트로 사용합니다. 양자는 위에서 말씀하셨듯이 상태가 4개에요.
이전에는 2진법으로 8을 나타내려면 1000 이라는 4개의 칸이 필요했습니다.
그런데 양자는 혼자서 2개의 자리를 나타낼 수 있다고 보시면되요.
한칸에서 00, 01, 10, 11을 표현 할 수 있으니까요. 전에는 숫자하나가 각각 4칸을
차지해서 1000을 만들었다고 하면 양자컴퓨터는 10으로 1칸 00으로 1칸
합계 2칸만 있으면 저걸 표현할 수 있네요. 딱봐도 두배는 빠르잖아요.
그리고 물리적 연산과 왜 빠른지를 설명했는데...컴퓨터가 생각하는 가능성
이라는 이야기는 잘모르겠네요 ㅠ
저도 잘은 모르지만...컴퓨터에 게이트라는 일종의 칸같은게 있어서
전구가 불이 들어오거나 안들어온다는 0또는 1의 2가지 상태라고 보시면됩니다.
그런데 0과 1을 나타내주는 반도체의 크기가 점점 작아지고 있습니다.
흔히 32나노 20나노라고 하는건데 이게 양자단위로 까지 작아질꺼라는거죠.
그러다가 누구..더라 아무튼 무지 똑똑한 사람이 발상의 전환으로 양자자체를
게이트로 사용합니다. 양자는 위에서 말씀하셨듯이 상태가 4개에요.
이전에는 2진법으로 8을 나타내려면 1000 이라는 4개의 칸이 필요했습니다.
그런데 양자는 혼자서 2개의 자리를 나타낼 수 있다고 보시면되요.
한칸에서 00, 01, 10, 11을 표현 할 수 있으니까요. 전에는 숫자하나가 각각 4칸을
차지해서 1000을 만들었다고 하면 양자컴퓨터는 10으로 1칸 00으로 1칸
합계 2칸만 있으면 저걸 표현할 수 있네요. 딱봐도 두배는 빠르잖아요.
그리고 물리적 연산과 왜 빠른지를 설명했는데...컴퓨터가 생각하는 가능성
이라는 이야기는 잘모르겠네요 ㅠ
user error : Error. B.