Computer Science/Operating System
혼자 공부하는 운영체제 - 5. CPU 성능 향상 기법
코어CPU 내 명령어를 실행하는 부품멀티 코어 프로세서코어가 여러 개 있는 CPU 스레드하드웨어 스레드 하나의 코어가 동시에 처리하는 명령어 단위논리 프로세서로도 불린다멀티 스레드 프로세서하나의 코어로 여러 개의 명령어를 동시에 처리하는 CPU소프트웨어 스레드하나의 프로그램에서 독립적으로 실행되는 단위일반적으로 스레드라고 불린다 명령어 병렬 처리 기법ILP, Instruction - Level Parallelism종류명령어 파이프라이닝동시에 여러 개의 명령어를 겹쳐 실행하는 기법수퍼 스칼라파이프라인을 여러 개 두어 명령어를 처리하는 기법비순차적 명령어 처리OoOE, Out-of-Order Execution비순차적으로 명령어를 처리하는 기법파이프라인 위험데이터 위험명령어 간 데이터 의존성에 의해 발생하는..