혼공 학습단 컴퓨터 구조+운영체제

혼자 공부하는 컴퓨터 구조 + 운영체제 2주

gyk7 2024. 1. 15. 04:18

2주차 학습 

꾸준히 하면 많이 도움될 것 같다는 생각이 든다.

 

[기본 미션]

p.125 확인문제 2번

① 플래그 레지스터

② 프로그램 카운터

③ 범용 레지스터

④ 명령어 레지스터

 

p.155 확인문제 4번

정답 : 코어 

코어는 CPU내에서 명령어를 처리하는 부품으로, CPU는 코어를 여러 개 가질 수 있음.

 

 

[선택 미션 - Ch.05(05-1) 코어와 스레드, 멀티 코어와 멀티 스레드의 개념 정리하기]

  • CPU 성능을 높이는 방법 : 코어와 스레드 수 늘리는 것

 

  • 코어 : 명령어를 실행하는 하드웨어 부품 -> CPU : 명령어를 실행하는 부품을 여러 개 포함하는 부품

 

  • 멀티 코어 CPU (멀티코어 프로세스)

- 코어를 여러 개 포함하고 있는 CPU.

- 듀얼코어(2개), 트리플코어(3개), 쿼드코어(4개), 헥사코어(6개), 옥타코어(8개), 데카코어(10개), 도데카코어(12개)가 있음.

 

  • 스레드 

- 사전적 의미 : 실행 흐름의 단위

- 하드웨어적 스레드와 소프트웨어적 스레드로 나뉨.

- 하드웨어적 정의 : 하나의 코어가 동시에 처리하는 명령어 단위.

-> 하나의 코어여러 명령동시에 처리하는 CPU : 멀티스레드 프로세서(멀티스레드 CPU)

- 소프트웨어적 정의 : 하나의 프로그램에서 독립적으로 실행되는 단위.