본문내용
MMU의 Register중 하나에 저장되어 있다. 여기에서 한 가지 알아둬야 할 것은 Virtual Address와 Physical Address를 바꿔주는 Table은 외부 Memory에 존재한다.
- MMU 과정
① CPU는 Memory의 임의 주소를 Access하기 위해서 Virtual Address를 발생
② MMU는 이 Virtual Address를 받아서 Memory의 TTB에서부터 시작해서 존재하는 Page Table을 Access
③ 해당 Page Talbe 안에 Physical 주소를 찾아내어 주소 신호를 발생
④ Memory는 해당 Physical 주소안에 Data를 출력해서 CPU에게 전달
⑤ Data는 CPU에 전달
Cortex A8
(s5pc110)
◎ 함수 호출 과정
main_loop()
do_genabort()
data abort 발생
ppn XXX
ppn XXX
ppn XXX
...
MMU
translation 시도>
vpn[0]
vpn[1]
vpn[2]
MMU 테이블
ldr pc,_data_abort
data_abort (in asm)
do_data_abort() (in C)
main_loop()
...
- MMU 과정
① CPU는 Memory의 임의 주소를 Access하기 위해서 Virtual Address를 발생
② MMU는 이 Virtual Address를 받아서 Memory의 TTB에서부터 시작해서 존재하는 Page Table을 Access
③ 해당 Page Talbe 안에 Physical 주소를 찾아내어 주소 신호를 발생
④ Memory는 해당 Physical 주소안에 Data를 출력해서 CPU에게 전달
⑤ Data는 CPU에 전달
Cortex A8
(s5pc110)
◎ 함수 호출 과정
main_loop()
do_genabort()
data abort 발생
ppn XXX
ppn XXX
ppn XXX
...
MMU
translation 시도>
vpn[0]
vpn[1]
vpn[2]
MMU 테이블
ldr pc,_data_abort
data_abort (in asm)
do_data_abort() (in C)
main_loop()
...
키워드
추천자료
6대 첨단기술의 발달과정
중국올림픽 개최와 동북아 평화의 함수관계
복사 생성자 함수와 friend 함수 쏘쓰 코딩과 결과물 출력
[박정희][리더십][리더십이론]박정희 리더십 분석(리더십의 개념, 리더십 이론의 연구방법, ...
[C언어] 재귀함수를 이용한 하노이의탑
[광합성][광합성 영향요소][광합성 작용 스펙트럼][광합성 명반응과 합성반응]광합성의 개념,...
[클리퍼][프로그래밍언어][프로그램언어][프로그래밍]프로그래밍언어(프로그램언어)의 발전 ...
수학과(수학교육)의 목표, 수학과(수학교육)의 교재, 수학과(수학교육)의 내용, 수학과(수학...
대학 미분 과정
간호 관리 문제해결과정 보고서
[데이터베이스 질의(DB 질의), 질의]데이터베이스 질의(DB 질의)의 중요성, 데이터베이스 질...
기업분석(한국기업분석)의 유형, 기업분석(한국기업분석)의 의의, 기업분석(한국기업분석)의 ...
이동 통신 시장 조사 - 이동 통신 서비스 (개념, 범위, 특성), 국내 발전 과정과 현황, 해외(...
[교수-학습지도] 폴리아의 귀납추론을 적용한 수업지도안 - 고등학교 1학년 - 방정식과 함수 ...
소개글