2주차 미션!!
1. 기본 미션
p. 125의 확인 문제 2번, p. 155의 확인 문제 4번 풀고 인증하기
p.125 2. 설명에 맞는 레지스터를 보기에서 찾아 빈칸을 채워 보세요.
- ( 플래그 레지스터 ) : 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터
- ( 프로그램 카운터 ) : 메모리에서 가져올 명령어의 주소를 저장하는 레지스터
- ( 범용 레지스터) : 데이터와 주소를 모두 저장할 수 있는 레지스터
- ( 명령어 레지스터 ) : 해석할 명령어를 저장하는 레지스터
2. 선택 미션
Ch.05(05-1) 코어와 스레드, 멀티 코어와 멀티 스레드의 개념을 정리하기
1. 코어(Core)와 스레드(Thread)
- 코어(Core): 코어는 중앙처리장치(CPU)의 실행 단위. 각각의 코어는 독립적으로 명령어를 실행할 수 있으며, 여러 개의 코어가 하나의 CPU 칩에 포함될 수 있다.
- 스레드(Thread): 스레드는 프로세스 내에서 실행되는 각각의 독립적인 실행 흐름. 여러 스레드는 하나의 프로세스 내에서 공유된 자원에 접근할 수 있다.
2. 멀티 코어(Multi-Core)와 멀티 스레드(Multi-Thread)
- 멀티 코어(Multi-Core): 하나의 CPU 칩에 여러 개의 코어가 포함된 형태를 의미. 멀티 코어 아키텍처는 병렬로 여러 작업을 동시에 처리할 수 있어 전체적인 성능을 향상시킬 수 있다.
- 멀티 스레드(Multi-Thread): 하나의 프로세스 내에서 여러 개의 스레드가 동시에 실행되는 것. 멀티 스레딩은 여러 작업을 동시에 수행함으로써 프로그램의 응답성과 성능을 향상시킬 수 있다.
3. 코어와 스레드의 관계
- 코어는 스레드를 실행하는데 사용. 일반적으로 한 코어는 한 번에 하나의 스레드만 실행할 수 있지만, 멀티 코어 시스템에서는 여러 코어가 여러 스레드를 동시에 실행할 수 있다.
요약
- 코어와 스레드: 코어는 CPU의 실행 단위이고, 스레드는 프로세스 내에서 실행되는 독립적인 실행 흐름
- 멀티 코어와 멀티 스레드: 멀티 코어는 하나의 CPU에 여러 개의 코어가 있음을 나타내며, 멀티 스레드는 하나의 프로세스에 여러 개의 스레드가 동시에 실행될 수 있음을 나타낸다.
3. 필기
[컴퓨터 구조] Chapter04 : CPU의 작동 원리 — rei050r (tistory.com)
[컴퓨터 구조] Chapter05 : CPU 성능 향상 기법 — rei050r (tistory.com)
'혼공학습단 > 컴퓨터 구조 with 운영체제' 카테고리의 다른 글
[컴퓨터 구조] 혼공학습단 11기_3주차 (0) | 2024.01.21 |
---|---|
[컴퓨터 구조] Chapter05 : CPU 성능 향상 기법 (0) | 2024.01.10 |
[컴퓨터 구조] Chapter04 : CPU의 작동 원리 (0) | 2023.12.24 |
[컴퓨터 구조] Chapter01 ~ 03 (0) | 2023.12.21 |
스택과 큐 개념 정리하기 (0) | 2023.12.21 |