-
개요
ㅋㅋㅋ 2단원이라고 얕봤다가 일욜까지 공부하게 된 나 😎
그리고 앞단원할 때 약간 컴터구조랑 운영체제 마스터되는거 아니냐며 꽤 자신감 넘쳤는데
4단원 들어오면서부터 난이도가 훅 뛰었다.
약간 각 단어는 이해가 쉬운데 이걸 크게 머리에 그리기에는 아직 역부족인 느낌?
다시 공부해야겠지.. 😂
공부한 노트
점점 노트가 길어지는 것은 착각이 아닙니다 🤣
파이프 라이닝 이미지 출처 : Pipelining in Computer Architecture
혼공단 미션
기본미션
p.125 (2번 문제)
설명에 맞는 레지스터를 보기에서 찾아 빈칸을 채워 보세요
답 :
( 플래그 ) : 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터
( 프로그램 카운터 ) : 메모리에서 가져올 명령어의 주소를 저장하는 레지스터
( 범용 레지스터 ) : 데이터와 주소를 모두 저장할 수 있는 레지스터
( 명령어 레지스터 ) : 해석할 명령어를 저장하는 레지스터
p.65 (3번문제)
다음 그림은 멀티코어 CPU를 간략하게 도식화한 그림입니다. 빈칸에 알맞은 용어를 써 넣으세요
답 : 코어
선택미션
코어와 스레드, 멀티 코어와 멀티 스레드의 개념을 정리하기
코어
- 오늘 날의 CPU는 의미가 확장됨
이전 : CPU에는 하나의 명령어를 실행하는 부품이 존재함
오늘 : 여러 개를 가지고 있을 수 있게 됨.
- 이전의 CPU 의미 = 현재 코어의 의미가 됨.
- 코어 : 명령어를 실행하는 부품
- 멀티코어 CPU (멀티코어 프로세서): 코어를 여러개 포함
스레드 : 실행 흐름의 단위
(1) 하드웨어적 스레드 : CPU에서 사용
- 하드웨어적 정의 : 하나의 코어가 동시에 처리하는 명령어 단위
(2) 소프트웨어적 스레드 : 프로그램에서 사용
- 하나의 프로그램에서 독립적으로 실행되는 단위
멀티스레드 프로세서
- 하나의 코어로 여러 명령어를 동시에 처리
* 자세한 사항은 노트를 참고해주세요
'TIL > CS' 카테고리의 다른 글
혼자 공부하는 컴퓨터 구조 + 운영체제 : Ch.12 ~ Ch.13 (0) 2023.02.12 혼자 공부하는 컴퓨터 구조 + 운영체제 : Ch.09 ~ Ch.11 (0) 2023.02.05 혼자 공부하는 컴퓨터 구조 + 운영체제 : Ch.06 ~ Ch.08 (0) 2023.01.22 혼자 공부하는 컴퓨터 구조 + 운영체제 : Ch.01 ~ Ch.03 (0) 2023.01.07 혼자 공부하는 컴퓨터 구조 + 운영체제 : Ch01 (0) 2023.01.02 댓글