상세 컨텐츠

본문 제목

[혼공컴운] 2주차

카테고리 없음

by keemeoow 2024. 1. 14. 22:19

본문

야호 - !

 

 

기본 미션

[1] 125p 확인문제 2번 : 설명에 맞는 레지스터를 보기에서 찾아 빈칸을 채워 보세요.

- 1.플래그 레지스터 : 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터

- 2.프로그램 레지스터 : 메모리에서 가져올 명령어의 주소를 저장하는 레지스터

- 3.범용 레지스터 : 데이터와 주소를 모두 저장할 수 있는 레지스터

- 4.명령어 레지스터 : 해석할 명령어를 저장하는 레지스터

 

[2] 155p 확인문제 4번 : 다음 그림은 멀티코어 CPU를 간략하게 도식화한 그림입니다. 빈칸에 알맞은 용어를 써 넣으세요.

- 코어

:: ALU & 제어장치 & 레지스터는 연산 작업을 수행하는 부품들로 이를 통틀어 '코어'라고 함.

 

 

선택 미션

[ch.05 - 1] 코어와 스레드, 멀티 코어와 멀티 스레드의 개념을 정리하기

1. 코어

:CPU 의 핵심적인 역할을 수행해내는 중심부 역할을 뜻하고, 시스템의 모든 연산을 처리함. 코어의 개수를 늘림으로써 더 많은 연산처리가 가능하여 성능이 높아질 수 있음.

 

2. 스레드

: 소프트웨어 관점에서 논리적인 작업 처리 단위를 나누어 처리함.

 

3. 멀티 코어

: 하드웨어에서 실행 단위를 병렬적으로 처리할 수 있도록 여러 프로세서가 있는 것을 뜻함. 병렬은 둘이상의 코어에서 동시에 하나 이상의 프로세스(or 스레드)가 한꺼번에 진행됨을 뜻함.

4. 멀티 스레드

: 여러 스레드를 사용하며 처리하는 방식, 프로세스 내에서 실행되며 프로세스의 자원을 할당받아 리소스 낭비를 줄이며 작업을 할당하여 처리하는 것 ( Context Switching 비용이 적음)