제가 NAND를 공부하면서 궁금한 점이 있는데요,
왜 NAND는 바이트 단위 혹은 워드 단위의 데이터 버스를 지원하지 않는걸까요??
RAM or ROM처럼 다이렉트로 XIP(Excute In Place)로 실행되면 안되는 건가요??
그리고 또 궁금한 점이 있는데요,
NAND가 페이지 단위의 읽기/쓰기를 지원하고 CPU는 레지스터에 저장된 32비트 혹은 64비트 명령어 or 데이터를 처리한다고 알고 있습니다.
결국 데이터 과정은 반드시 레지스터로 데이터가 와야 되는거 같은데, 레지스터를 낸드의 페이지 단위로 크게 해서 낸드에서 받은 데이터를 레지스터로 한번에 옮겨서 처리할 수는 없을까요?
즉, 레지스터의 크기를 낸드의 페이지 단위만큼 크게 할 수는 없을까요??!! 이게 제 두번째 질문입니다!
레지스터는 비싸기 때문에 용량을 늘릴기 힘들다는 답변을 제외한 다른 답변을 듣고 싶습니다!!