명령어 파이프라인: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 로봇이 더함: zh 지움: it, uk 바꿈: ru |
잔글 로봇이 더함: ar:خط أنابيب تعليمات, it:Pipeline dati, uk:Конвеєр команд |
||
15번째 줄: | 15번째 줄: | ||
[[분류:컴퓨터 구조]] |
[[분류:컴퓨터 구조]] |
||
[[ar:خط أنابيب تعليمات]] |
|||
[[cs:Pipelining]] |
[[cs:Pipelining]] |
||
[[de:Pipeline (Prozessor)]] |
[[de:Pipeline (Prozessor)]] |
||
[[en:Instruction pipeline]] |
[[en:Instruction pipeline]] |
||
[[it:Pipeline dati]] |
|||
[[ja:命令パイプライン]] |
[[ja:命令パイプライン]] |
||
[[pl:Potokowość]] |
[[pl:Potokowość]] |
||
[[ru:Конвейер (процессор)]] |
[[ru:Конвейер (процессор)]] |
||
[[simple:Instruction pipelining]] |
[[simple:Instruction pipelining]] |
||
[[uk:Конвеєр команд]] |
|||
[[zh:指令管線化]] |
[[zh:指令管線化]] |
2010년 5월 5일 (수) 08:13 판
명령어 파이프라인(instruction pipeline)은 명령어를 읽어 순차적으로 실행하는 프로세서에 적용되는 기술로, 한 번에 하나의 명령어만 실행하는 것이 아니라 하나의 명령어를 실행되는 도중에 다른 명령어 실행을 시작하는 식으로 동시에 여러 개의 명령어를 실행하는 기법이다.
하나의 명령어는 여러 개의 단계로 나눌 수 있는데, 이때 하나의 명령어를 처리할 때까지 다음 명령어가 처리되지 않고 기다린다면, 명령어의 특정 단계를 처리하는 동안 다른 단계를 처리하는 부분은 아무 작업도 하지 않게 된다. 이때 파이프라인을 사용하면 한 명령어의 특정 단계를 처리하는 동안 다른 부분에서는 다른 명령어의 다른 단계를 처리할 수가 있게 되므로 속도가 향상될 수 있다.