Computer Architecture1 [Computer Architecture] (1-1) Pipelining Pipeline은 하나의 테스크를 여러 개의 하위 테스크로 나누고 이를 동시에 수행하여 테스트 처리량을 높이는 기술이다. 가장 유명한 예제는 옷을 세탁하는 테스크를 수행하는 것이다. 옷을 세탁하는 테스크을 세탁->건조->접기->수납 4가지 하위 테스크로 나눈다. 2개의 세탁물을 수행하려면 아래와 같이 순차적으로 진행할 수 있다. (각 세탁물을 A, B로 지정하고, 각 하위 테스크별 시간은 1시간이라 가정하자.) ============================================ 1 2 3 4 5 6 7 8 A : 세탁-->건조-->접기-->수납 B : 세탁-->건조-->접기-->수납 ============================================ 위와 같이 순차적으로 수행하면.. 2024. 4. 24. 이전 1 다음