티스토리 뷰


컴퓨터에서 파이프라인이란 프로세서로 가는 명령어들의 움직임, 또는 명령어를 수행하기 위해 프로세서에 의해 취해진 산술적인 단계가 연속적이고, 다소 겹치는 것을 말한다.



1. 파이프 라인이 없을 때 명령어 수행

 1) 프로세서가 메모리로부터 첫번째 명령어를 가져와서 요구되는 연산을 수행한다.

 2) 첫번쨰 명령어가 끝난 후  메모리로부터 두번째 명령어를 가져와서 요구되는 연산을 수행한다.

.

.

.


-> 위 상황에서 프로세서의 산술연산 부분은 다음 명령어가 도착 할 때까지 기다리며 쉬어야 한다.


2. 파이프 라인이 있을 때 명령어 수행

 1) 프로세서가 메모리로부터 첫번때 명령어를 가져와서 요구되는 연산을 수행한다.

그동안에 두번째 명령어를 가져와 프로세서 근처의 버퍼에 저장해둔다.

 2) 첫번째 명령어 수행 후 바로 두번째 명령어를 수행한다.

.

.

.


 -> 프로세서의 산술연산 부분이 쉬지 않음으로 동일시간에 더 많은 연산을 수행할 수 있는 장점이 있다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함