백과사전 상세 본문
분야 | 정보장치 |
---|
선행 제어의 일종. 장래 실행이 예상되는 명령의 인출을, 앞의 명령의 실행과 해독을 병행해서 미리 행하는 것. 통상의 축차처리 컴퓨터에서는 연속 번호에 격납되어 있는 명령군을 순번으로 실행하는 것이 기본이기 때문에, 수개 앞의 명령의 예측이 용이하고, 명령 프리페치에 의한 처리율을 대폭으로 증대시킬 수 있다.
조건 분기명령이 있을 때는, 조건이 만족되었는지 아닌지에 따라 다음에 오는 명령열이 바뀌기 때문에 명령 프리페치는 곤란하다. 이 경우는,
① 어디엔가에 분기하는 것으로서 명령 프리페치를 하고, 다른 번지에 분기했을 때에는 이미 꺼낸 명령을 방기하고 다시 명령 취출을 한다.
② 분기선의 양쪽의 명령을 프리페치하고, 실제로 분기한 쪽만을 쓴다.
③ 조건분기명령의 실행에서 분기까지에 수사이클의 시간을 두고, 그 동안은 분기에 무관한 명령을 실행시키는 등
의 대처법이 있다. 명령 프리페치를 위한 하드웨어로서, 명령 버퍼와 복잡한 순서제어회로가 필요하다.
본 콘텐츠를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.
위 내용에 대한 저작권 및 법적 책임은 자료제공처 또는 저자에게 있으며, Kakao의 입장과는 다를 수 있습니다.
태그 더 보기
컴퓨터/정보통신
컴퓨터/정보통신과 같은 주제의 항목을 볼 수 있습니다.
백과사전 본문 인쇄하기 레이어
[Daum백과] 명령 프리페치 – 컴퓨터 정보용어대사전, 한국사전연구사
본 콘텐츠의 저작권은 저자 또는 제공처에 있으며, 이를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.