꿀먹는돼지
꿀돼지블로그
꿀먹는돼지
전체 방문자
오늘
어제
  • 분류 전체보기 (156)
    • 여행 (2)
    • TODAY (1)
    • 주식 (1)
    • DEV (58)
      • Server (2)
      • SpringFramework (5)
      • DB (0)
      • Unity (44)
      • 그냥 알고리즘공부 (2)
      • JAVA (2)
    • Aseprite (1)
    • OLD개발이야기 (63)
      • IT 공부 (6)
      • 알고리즘 공부 (6)
      • 개발관련 글 (3)
      • C++ (5)
      • C# (0)
      • Qt (8)
      • bigdata (2)
      • Python-mysql (12)
      • html (2)
      • python (1)
      • Android Studio (6)
      • 자바스크립트 (2)
      • 포트폴리오 (0)
      • 작업 (0)
      • 기타작업 (2)
    • IT Tools (1)
    • 기타 (12)

블로그 메뉴

  • 홈
  • 방명록
  • 태그
  • 미디어로그
  • 위치로그

공지사항

인기 글

태그

  • 위치캐슬
  • database
  • 인디게임
  • 유니티
  • 마녀육성
  • 도트게임
  • PYTHON
  • 마녀
  • 모바일
  • 게임
  • 육성
  • 마녀 게임
  • 도트
  • Unity
  • honyepig
  • 육성게임
  • 클리커
  • mysql
  • myql#외부접속
  • 1인개발

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
꿀먹는돼지

꿀돼지블로그

OLD개발이야기/개발관련 글

파이프라인이란

2017. 9. 24. 00:40

pipeline and pipelining ; 파이프라인
컴퓨터에서, 파이프라인이란 프로세서로 가는 명령어들의 움직임, 또는 명령어를 수행하기 위해 프로세서에 의해 취해진 산술적인 단계가 연속적이고, 다소 겹치는 것을 말한다. 파이프라인이 없다면 컴퓨터의 프로세서는 메모리에서 첫 번째 명령어를 가지고 와서, 그것이 요구하는 연산을 수행하고, 그리고 나서 다음번 명령어를 메모리로부터 가져오는 식으로 동작한다. 명령어를 가져오는 동안에, 프로세서의 산술연산부분은 다음 명령어가 도착되기를 기다리며 쉬어야만 한다. 파이프라인을 쓰면, 컴퓨터 구조는 프로세서가 산술연산을 수행하는 동안에 다음번 명령어를 가져올 수 있으며, 그것을 다음 명령어 연산이 수행될 수 있을 때까지 프로세서 근처의 버퍼에 가져다놓는다. 명령어를 가져오는 단계는 끊임없이 계속된다. 그 결과, 주어진 시간동안에 수행될 수 있는 명령어의 수가 증가한다.
파이프라인은 이따금, 한 제품을 이루는 각기 다른 부품들이 조립공정에서 동시에 만들어지는 것에 비유된다. 비록 거기에는 다소 순차적인 한계가 있지만, 전체 공정에 있어서는 동시에 진행될 수 있는 동작들의 장점을 취할 수 있다.
컴퓨터 프로세서의 파이프라인은, 때로 명령어 파이프라인과 연산 파이프라인으로 나뉘는 경우도 있다. 명령어 파이프라인은 명령어가 프로세서를 통해 움직이는 단계를 의미하는데, 여기에는 가져와서, 필요한 경우 버퍼에 저장되었다가, 실행되어지는 것들을 포함한다. 산술연산 파이프라인은 나뉘어지고, 중복해서 수행될 수 있는 산술연산의 일부를 의미한다. 파이프라인은 메모리 단계별로 여러 가지 장소로 데이터를 옮기는 메모리 콘트롤러에도 적용된다.

'OLD개발이야기 > 개발관련 글' 카테고리의 다른 글

프레임워크란?  (0) 2018.02.27
자구 공부  (0) 2017.09.29
    'OLD개발이야기/개발관련 글' 카테고리의 다른 글
    • 프레임워크란?
    • 자구 공부
    꿀먹는돼지
    꿀먹는돼지
    꿀꿀

    티스토리툴바