파이프라인 (컴퓨팅): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
편집 요약 없음
1번째 줄:
[[파일:Pentium4superpipeline.png|thumb|343px|인텔 펜티엄 4 프로세스의 명령어 파이프라인]]
 
[[컴퓨터 과학]]에서 '''파이프라인'''({{llang|en|pipeline}})은 한 데이터 처리 단계의 출력이 다음 단계의 입력으로 이어지는 형태로 연결된 구조를 가리킨다. 이렇게 연결된 데이터 처리 단계는 한 여러 단계가 서로 동시에, 또는 병렬적으로[[병렬 컴퓨팅|병렬적]]으로 수행될 수 있어 효율성의 향상을 꾀할 수 있다. 각 단계 사이의 입출력을 중계하기 위해 [[버퍼 (컴퓨터 과학)|버퍼]]가 사용될 수 있다.
 
대표적인 파이프라인 구조는 다음과 같은 것들이 있다.
14번째 줄:
 
부품마다 별개의 조립 라인을 이용한다고 해서 개별 차량의 생산 시간이 줄어드는 것은 아니다. 오히려 라인 간 이동에 의해 개별 차량의 생산 시간은 늘어날 수도 있다. 파이프라인 구조에서도 마찬가지로, 데이터 처리를 한 단계에서 전부 처리하는 것에 비해 각 데이터 요소의 처리 시간이 줄어들지는 않는다. 그러나 각 파이프라인이 병렬적으로 동시에 동작함으로서 전체 시스템의 효율성 향상을 꾀할 수 있다.
 
[[분류:컴퓨터 과학]]