물리주소 간단한 8비트 프로세서는 하드웨어로 연결된 메모리버스주소와 프로그램에서 접근하는 메모리주소가 같다. 그래서 주소값이 하드웨어에 의해 고정되고 프로세서는 그 안에서 동작한다. 가상주소와 MMU 하지만 다중프로세스를 지원하고, 각 프로세스의 메모리공간을 보호해야 하는 OS는 안정적인 동작을 보장하지 못한다. 이 점을 해결하기 위해 MMU와 가상 주소 개념을 도입했다. 프로세서가 메모리에 접근할때 mmu에 가상주소를 전달하고 mmu는 변환테이블을 참고해 실제 물리주소로 변환해 전달하는 것이다. MMU는 주소를 페이지 단위로 처리한다. 크기는 보통 4KByte이다. 그래서 256MBytes메모리를 관리할때 MMU테이블은 시스템 메모리의 256KByte정도를 사용한다. 프로세서가 처음 부팅되면 리눅스는 ..