2주차 혼공컴운

수댕이·2023년 7월 16일
0

혼공학습단

목록 보기
5/15
post-thumbnail

2주차 미션

기본 미션

p.125 확인 문제 2번
설명에 맞는 레지스터를 보기에서 찾아 빈칸을 채워 보세요.
보기: 프로그램 카운터, 명령어 레지스터, 플래그 레지스터, 범용 레지스터

  • 플래그 레지스터: 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터
  • 프로그램 카운터(pc): 메모리에서 가져올 명령어의 주소를 저장하는 레지스터
  • 범용 레지스터: 데이터와 주소 모두 저장할 수 있는 레지스터
  • 명령어 레지스터: 해석할 명령어를 저장하는 레지스터

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

A: 코어


선택 미션

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

코어

코어: 명령어를 실행하는 부품
ex) 8코어 = 명령어를 실행하는 부품이 8개이다.

멀티코어

멀티 코어: 코어를 여러 개 포함하고 있는 CPU. 멀티코어 CPU, 멀티코어 프로세서라고 한다.

코어의 종류

코어 수프로세서 명칭
1싱글코어
2듀얼코어
3트리플코어
4쿼드코어
6헥사코어
8옥타코어
10데카코어
12도데카코어

스레드

스레드의 사전적 의미: 실행 흐름의 단위

  • 하드웨어적 스레드
    하드웨어적 스레드: 하나의 코어가 동시에 처리하는 명령어 단위, 논리 프로세서라고도 한다.
    ex) 1코어 1스레드
  • 소프트웨어적 스레드
    소프트웨어적 스레드: 하나의 프로그램에서 독립적으로 실행되는 단위

멀티스레드

멀티스레드 프로세서: 멀티스레드 CPU라고도 한다. 하나의 코어로 여러 명령어를 동시에 처리하는 CPU를 뜻한다.
하이퍼스레딩: 인텔의 멀티스레드 기술

멀티스레드 프로세서의 핵심

레지스터



2주차 회고

tistory에서 계속 작성하려고 하다가 velog가 더 익숙해서 velog로 이사왔다!! 지난 글들도 옮겨두었다...!
1주차에 공부했던 내용들도 마저 정리해서 수정해야겠다.
2주차도 컴운은 공부내용 추후 업데이트 예정... 공부는 하는데 글을 정리하는게 습관이 되어있지 않아서 정리하기가 쉽지 않다...
혼공학습단 끝날 때는 공부한 내용을 글로 정리해서 업로드하는 습관이 완성되면 좋겠다!!

이번 주는 자바스크립트를 조금 더 열심히 공부했던 주였다.
3주차 때는 컴운도 챙겨서 공부해야지. 다음 주는 6~8이라 미리미리 해둬야겠다...!!
3주차도 화이팅!!

profile
공부하자

0개의 댓글