C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[21545] Re:모든 프로세서에서 일정 속도를 유지하는 법...???
정재훈 [] 693 읽음    2002-09-18 16:07
어떤 상황인지 모르겠지만 그냥 몇마디 적을려구요..ㅋㅋ

하드웨어적으로 못 받쳐줘서 그런 건 어쩔 수 없는거구(예를 들어
1초에 1000번을 계산해야 하는데, CPU가 1초에 900번 밖에 계산이 안되면.. 100번씩은 계속
밀리는 거죠) 글제목에서..보면 일정속도란게 나오는데..
혹시 이런 개념이라면...

A란 일을 한번씩 해야하는데, 그게 일정한 속도로 이루어져야한다. 이런거..
(단, 일을 한번하는 주기는 일을 하는데 걸리는 시간보다는 당연히 길어야 겠죠)

즉, 시간적으로 얼마만에 한번 일해야 하는(타임딜레이가 필요한 경우)

초보일때는 예를 들어 for(i=0; i<500000; i++);
이런 문장을 넣어서.. 실행시에 지연을 시키게 되는데, 이럴 경우 빠른 CPU가 달린
컴터에서는 빠르구, 느린 경우는 느리게 되죠..

해결책은 타이머를 형성해서, 특정 주기에 한번씩 하는 것입니다. 그래야 일정 속도로
한번씩 실행을 하게 되죠..(만약 주기보다 실행시간이 길면, 당연히 다음번 실행이
전번 실행중에 걸려서, 밀리게 되겠죠?)

어떤 경우인지 모르겠지만.. 맞는 답이라면 좋겠는데... 암튼 즐프 하세요..

읽어주셔서 감사합니다.ㅋㅋ

+ -

관련 글 리스트
21544 모든 프로세서에서 일정 속도를 유지하는 법...??? 양동선 754 2002/09/18
30726     Re:모든 프로세서에서 일정 속도를 유지하는 법...??? 양동선 624 2002/09/18
30725     Re:모든 프로세서에서 일정 속도를 유지하는 법...??? 김재구 646 2002/09/18
21545     Re:모든 프로세서에서 일정 속도를 유지하는 법...??? 정재훈 693 2002/09/18
21548         Re:Re:모든 프로세서에서 일정 속도를 유지하는 법...??? 양동선 726 2002/09/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.