CPU-명령어 처리 흐름
안녕하세요 강의 잘 수강하고 있습니다.
강의 후반 부 6:47초 부근에서 Fetch단계에서 그림에 대해서 의문이 있습니다. 앞서 배운 시스템 버스의 구조상 메모리는 주소 버스에 접근하지 않는 걸로 이해(CPU -> 주소 버스 -> 메모리; 단방향)했습니다. 하지만 해당 그림에서는 메모리에서 기억장치 주소 레지스터에 접근하여 명령어 주소를 가져오는 것으로 이해가 되는데요. 기억장치 주소 레지스터가 메모리에 명령어 주소를 넘겨주는 단방향 흐름이 아닌가요?
回答 2
0
안녕하세요.
좀 더 자세한 그림 자료 및 설명을 추가하여 6장과 7장을 업데이트 했습니다.
강의 자료는 다시 받아주시고, 업데이트된 6장과 7장을 다시 수강해주시면 훨씬 정확한 설명을 들으실 수 있습니다.
감사합니다!
0
안녕하세요. 좋은 질문 감사합니다! 😊
주소 버스는 말씀해주신 것처럼 CPU → 메모리로만 흐르는 단방향 흐름이 맞습니다.
CPU 안에 있는 PC(프로그램 카운터)가 "다음에 실행할 명령어는 xx번지에 있어" 하고 그 주소를 MAR에 넘겨주고, MAR은 이 값을 주소 버스를 통해 메모리에게 전달합니다(MAR → 주소 버스 → 메모리). 메모리는 그 주소를 전달받고, 데이터를 찾아 데이터 버스를 통해 CPU로 보내주는 구조입니다.
다만 그림의 화살표는 잘못 표기된게 맞습니다. 양방향 화살표가 아닌 단방향이 되어야 하는데 표기에 실수가 있었네요. 빠르게 수정하겠습니다. 참고로 강의의 6장과 7장은 추가 그림 자료와 함께 리뉴얼된 강의로 곧 업데이트할 예정입니다.
앞으로도 학습 중 궁금한 점은 언제든 질문해 주세요!
포트폴리오에 대한 질문이 있습니다!
1
16
2
리눅스로 진행해도 될까요?
0
20
2
FIFO 질문
0
17
2
회사마다의 JD 자격 요건에 대해서는 어떻게 접근해야 좋나요?
0
32
2
call stack 표현이 잘못표현된것이 아닌가요?
0
66
2
cache관련 질문 드립니다
0
37
1
스킬에 대해
1
59
2
강의 일정 및 수업 자료 공유 관련 문의드립니다!
0
35
1
건강문제, 공백과 개인서비스에 대한 질문입니다.
1
69
2
카카오 친구 확인 방법
0
25
0
비전공자 전공 필기 준비 문의
0
54
2
금공 준비하려고 하는데 코테 어떻게 준비할까요?
0
53
2
sizeof는 컴파일 타임 연산자라서 CPU를 사용치 않는다
0
31
2
혹시 다음 강의 제작 예정된 것들이 있을까요?
0
81
1
Mockup 이미지 만들기에 대해 질문이 있습니다.
1
54
2
127을 더하는 이유?>
0
91
2
워크북 질문 중에서 질문이 있습니다.
1
167
2
부록:인터뷰 연습 에서..
1
103
2
5:20 오타 발견했습니다
1
89
2
즉시 주소 지정 방식에서의 파이프라이닝 동작
0
106
2
부동소수점에서 음수 지수를 위한 범위 표현 방식
1
149
1
그림(제어 버스) 내 화살표 오류 문의
1
116
1
컴퓨터의 숫자 표현 - 실수 예시에서 부호 비트 부분 오타인가요?
1
161
2
컴퓨터 구성요소 시스템 버스 사진
1
168
1

