CS공부/컴퓨터구조
6-2. 메모리의 주소 공간
CPU와 메모리에 저장되어 실행 중인 프로그램은 메모리에 저장된 정보는 계속 변하기 떄문에 메모리의 주소에 무엇이 저장되어 있는지 다 알지 못한다.그래서 물리 주소와 논리 주소를 통해 CPU는 데이터의 위치를 알 수 있다.물리 주소와 논리 주소물리주소는 정보가 실제로 저장된 하드웨어상의 주소를 의미한다.논리주소는 CPU와 실행 중인 프로그램 각각에게 부여된 0번지부터 시작되는 주소를 의미한다.즉, CPU가 이해하는 주소는 논리 주소이다.메모리 관리 장치 (MMU)그리고 논리주소와 물리 주소의 변환은 CPU와 주소 버스 사이에 위치한 메모리 관리 장치(MMU)라는 하드웨어에서 수행된다.CPU가 발생시킨 논리 주소에 베이스 레지스터 값을 더하여 논리 주소를 물리 주소로 변환한다.베이스 레지스터에 프로그램의 ..
2025. 5. 27. 14:32