PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2009/08/27 14:35:44
Name Dara
Subject 컴퓨터 자체 하드웨어 에러로 계산착오가 날수 있나요?
수학계에서는 컴퓨터를 이용해서 푼 솔루션도
사람이 다 일일이 체크하는 과정을 거친다는데..

소프트웨어자체에 에러가 없다고 치고 프로그램을 돌렸을때
하드웨어에 인해 오류가 날수 있나요? 갑자기 궁급해졌습니다.

그리고 두번재 질문은 소프트웨어내의 오류가 디버깅으로 완벽히 해결되지 않는 이유는 뭔가요?

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
NULL Pointer
09/08/27 14:56
수정 아이콘
인텔 초창기 펜티엄에서는 부동소숫점 나누기 결과가 엉뚱한 값이 나오는 버그가 있었더랬죠. (http://en.wikipedia.org/wiki/Pentium_FDIV_bug)
이진수로 수를 표현하는 컴퓨터의 특성상 정수가 아닌 실수에 대해 오류가 나올 가능성이 굉장히 높은 편입니다.
비단 하드웨어의 문제만이 아니라 컴퓨터가 실수를 표현하기 위해 많이 사용되는 부동 소수점 자체가 정확도가 떨어진다는 단점이 있기 때문에 복잡한 계산에는 반드시 확인이 필요하죠.
Je ne sais quoi
09/08/27 15:05
수정 아이콘
두 번째 질문의 경우 컴퓨터를 공부하신 분이라면 다들 아시겠지만 프로그램을 작성할 때 작성한 프로그램 소스만으로는 동작을 하지 않습니다. 기본적인 여러가지 라이브러리들과 시스템 콜등이 사용이 되는데 이쪽에 오류가 있다면 일반적인 프로그래머라면 찾아낼 수가 없죠. 그 밖에도 소스를 실행파일로 만들어주는 컴파일러쪽에서부터 문제가 있을 수도 있는거고, 네트워크 프로그램의 경우 심지어는 하드웨어적인 상태가 프로그램 결과에 영향을 줄 수도 있으니... 인간 세상에 완벽은 없습니다 ^^
참고로 디버그의 유래 자체가 초창기 대형 컴퓨터의 연산 결과가 나방(인가 뭔가...)이 회로에 붙어서 타 죽어서 발생했기 때문에 그렇게 부르게 된 거죠 ^^
09/08/27 20:17
수정 아이콘
하드웨어적으로 0/1 표현하는게 전압-전류 공식으로 표현되는것인데, 사용하는 TR(트렌지스터 - MOS - 전압따라 전류낼지말지(0/1판정) 결정하는 소자;)이 구리면 (혹은 시간이 갈수록 망가지면) 0/1 표현 공식이 찌그러지기 시작하겠죠.
제품 만들때 신뢰성 테스트라고 해서 고온에서 100000번 이상 쓰고 지우는 등의 테스트를 하긴 하지만, 가끔 삐꾸가 나오기도 하죠.
그런 녀석이면 극악 케이스로 한번정도 전압넣어 0/1 판정하다보면(=수식 넣기 모드) TR자체가 깨지거나 해서 무조건 0으로 나오기도 하고 회로에 따라 무조건 1이 나오기도 하는것이죠. (= 결과값 오류)
물론, 요즘 시대엔 검증된 녀석들만 출하되기에 문제 없겠죠?! 특히나 슈퍼컴 쓰는(혹은 만드는) 회사라면 말이죠.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
62732 컴퓨터 견적질문입니다. ^^^; [2] L.H.k1938 09/08/27 1938
62730 김정우 선수 우승 인터뷰 영상 편집해주실분~ [19] Timeless2754 09/08/27 2754
62728 수학 적분 문제입니다. [4] 럭스1675 09/08/27 1675
62727 안양지역에서 매일경제나 한국경제신문구독하시는분 날아라드랍쉽3755 09/08/27 3755
62726 급하게 질문합니다 . DVD방 아르바이트 말이죠. [10] 불꽃2128 09/08/27 2128
62725 서민 디카 질문입니다 [1] 율곡이이1615 09/08/27 1615
62723 공매제도에 관해서 질문 있습니다. [2] 공업셔틀1834 09/08/27 1834
62722 처음으로 글을 써보는 것 같네요^^ [2] Fear...1603 09/08/27 1603
62721 최저가로 PC 견적 내주실 분 찾습니다. [2] 린쥬1723 09/08/27 1723
62720 요즘 군대.. [4] 영혼1951 09/08/27 1951
62718 저가형 컴퓨터 견적 질문입니다. [2] The Pretender1612 09/08/27 1612
62717 컴퓨터 자체 하드웨어 에러로 계산착오가 날수 있나요? [3] Dara1789 09/08/27 1789
62715 미드 하우스 질문....아니 의학질문(?)일듯? [4] 잠잘까2542 09/08/27 2542
62714 사랑니 질문입니다. [4] 래토닝1932 09/08/27 1932
62713 pgr지식인분들 컴퓨터 견적좀 봐주세요. [4] 골든해피1629 09/08/27 1629
62712 입안에서 계속 쓴맛이 납니다 Ha.록3252 09/08/27 3252
62711 인터넷 기록페이지가 이상합니다... [1] 쓰고이1790 09/08/27 1790
62710 pc방 갈때,cpu가 인텔이냐 amd 이냐 신경쓰는가요? [22] 아레스2149 09/08/27 2149
62709 컴퓨터 견적 좀 봐주세요^^ [1] 랄프로렌1536 09/08/27 1536
62708 노래방에서 부를 노래 질문입니다 Way back into love [4] 주먹이뜨거워3455 09/08/27 3455
62707 일산에서 분당가는 대중교통.. [6] 살찐개미2762 09/08/27 2762
62706 은행 이자율 질문드립니다. [2] 후니저그1655 09/08/27 1655
62705 고려대 연세대 or 인생선배님들께 질문이요~ [10] 짱돌저그3681 09/08/27 3681
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로