inflearn logo
강의

Course

Instructor

[CS Technical Interview 1] Computer Architecture That Opens Up Your Speech

Understanding CPU Components and Instruction Processing Flow

CPU-명령어 처리 흐름

Resolved

150

rlwjd31

4 asked

1

안녕하세요 강의 잘 수강하고 있습니다.

강의 후반 부 6:47초 부근에서 Fetch단계에서 그림에 대해서 의문이 있습니다. 앞서 배운 시스템 버스의 구조상 메모리는 주소 버스에 접근하지 않는 걸로 이해(CPU -> 주소 버스 -> 메모리; 단방향)했습니다. 하지만 해당 그림에서는 메모리에서 기억장치 주소 레지스터에 접근하여 명령어 주소를 가져오는 것으로 이해가 되는데요. 기억장치 주소 레지스터가 메모리에 명령어 주소를 넘겨주는 단방향 흐름이 아닌가요?

 

면접 컴퓨터-구조 기술면접 computer-science

Answer 2

0

yiyj10305235

안녕하세요.
좀 더 자세한 그림 자료 및 설명을 추가하여 6장과 7장을 업데이트 했습니다.
강의 자료는 다시 받아주시고, 업데이트된 6장과 7장을 다시 수강해주시면 훨씬 정확한 설명을 들으실 수 있습니다.

감사합니다!

0

yiyj10305235

안녕하세요. 좋은 질문 감사합니다! 😊
주소 버스는 말씀해주신 것처럼 CPU → 메모리로만 흐르는 단방향 흐름이 맞습니다.

 

CPU 안에 있는 PC(프로그램 카운터)가 "다음에 실행할 명령어는 xx번지에 있어" 하고 그 주소를 MAR에 넘겨주고, MAR은 이 값을 주소 버스를 통해 메모리에게 전달합니다(MAR → 주소 버스 → 메모리). 메모리는 그 주소를 전달받고, 데이터를 찾아 데이터 버스를 통해 CPU로 보내주는 구조입니다.

다만 그림의 화살표는 잘못 표기된게 맞습니다. 양방향 화살표가 아닌 단방향이 되어야 하는데 표기에 실수가 있었네요. 빠르게 수정하겠습니다. 참고로 강의의 6장과 7장은 추가 그림 자료와 함께 리뉴얼된 강의로 곧 업데이트할 예정입니다.

앞으로도 학습 중 궁금한 점은 언제든 질문해 주세요!

주니어 이력서 작성방법

0

14

1

3강 질문

0

18

1

2강 nodejs 3단계 설명 질문

0

33

1

회사의 시스템 아키텍처를 포트폴리오에 써도 되나요?

1

37

2

scanf("%d\n") 의미

0

20

1

REST API (Self-descriptive messages)

0

22

1

네트워크 전체 흐름 복습 질문

0

29

2

프로필 사진 세팅과 관련하여 질문 드립니다

1

47

2

프로젝트 질문 문의

0

45

1

시스템 엔지니어 관련 질문입니다.

0

50

2

주소 연산자(&) 간접 지정자(*) 반대 개념

0

33

1

강의 만료일 연장 신청

0

33

2

www.nossi.dev 사이트 접근 불가 오류

0

30

1

구글 폼 작성 완료!

1

40

1

개발과 연관없는 경력 기입 여부

1

101

2

127을 더하는 이유?>

0

62

2

워크북 질문 중에서 질문이 있습니다.

1

99

2

부록:인터뷰 연습 에서..

1

92

2

5:20 오타 발견했습니다

1

78

2

즉시 주소 지정 방식에서의 파이프라이닝 동작

0

89

2

부동소수점에서 음수 지수를 위한 범위 표현 방식

1

129

1

그림(제어 버스) 내 화살표 오류 문의

1

106

1

컴퓨터의 숫자 표현 - 실수 예시에서 부호 비트 부분 오타인가요?

1

146

2

컴퓨터 구성요소 시스템 버스 사진

1

157

1