메모리의 종류는 위와 같다.
RAM (Random Access Memory)
ROM (Read Only Memory)
ROM 에서 중요한 것은 NOR Flash 는 Random Access 가 가능하다.
메모리 상에서 직접 program(code)의 실행이 가능한 것.
프로그램 실행을 위해서는 Random Access 가 가능해야한다.
XIP 에 대한 정의가 사람마다 다르다.
누구는 프로그램을 메모리에 로드하여 실행하는 대신 Flash 에서 직접 실행하는 기술이라고 말함.
그러나 모든 메모리에서 실행하는 것으로 생각하면 된다. (꼭 flash 메모리가 아니고 RAM 에 올려서 사용하는 것도 XIP 라고 생각할 수 있다.)
최근에는 MCP(Multi Chip Package)라고 하는 XIP를 위한 메모리들의 조합을 사용하는데..