작업을 하다가 문득 궁금한 점이 생겼습니다.
13.352 X 15.574 라는 계산식과
10 X 10 라는 두개의 계산식이 있다고 합시다.
사람은 누가 봐도 밑의 계산식이 쉽지만
제 질문은 컴퓨터도 밑의 계산 식이 쉬운가 입니다
작업과정에서 소수점의 수치값을 내지 않고
최대한 단순한 숫자로 수치값(10, 20, 50, 100 등)을 주는 습관을 들인다면
프로세서의 작업속도가 향상될까요?
작업을 하다가 문득 궁금한 점이 생겼습니다.
13.352 X 15.574 라는 계산식과
10 X 10 라는 두개의 계산식이 있다고 합시다.
사람은 누가 봐도 밑의 계산식이 쉽지만
제 질문은 컴퓨터도 밑의 계산 식이 쉬운가 입니다
작업과정에서 소수점의 수치값을 내지 않고
최대한 단순한 숫자로 수치값(10, 20, 50, 100 등)을 주는 습관을 들인다면
프로세서의 작업속도가 향상될까요?
답변감사합니다^^
속도차이가 있지만 눈에 띌정도는 아닙니다. 그 이유는
느린 부동 소수점(실수) 계산을 위한 배려차원에서 기술들이 CPU에 탑재 되 있다고 보면 됩니다.
하지만 전체 프로세스 상으로 보면 파일의 입출력, 메모리의 복사, 하드디스크읽기
이런 작업들이 훨씬 더 오래 걸립니다.
계산하고 메모리에 복사하고 그래픽카드, 모니터를 거쳐서 표시를 해줘야 하니
정확한 수치는 아니지만 비교 하자면 1초에 모니터까지 입출력 정도면 계산이야 몇백만번의 계산이 가능 한거죠.
그러니 신경 않써도 됩니다. 비약하자면 1초 걸리나 1.0000001초 걸리나 그게 그거 니까요.