먼저 nand 플래시 메모리 제어하기 강좌 잘 봤습니다.

페이지(최소단위의 영역이며 512바이트이다)라는 용어가 궁금합니다.
nand 플래시 메모리를 읽고 쓸때에는 페이지 단위로 하는것 같은데 512byte
단위 이하 1byte로 읽거나 쓸수 없는 것인지요?
블럭 단위 같은 경우는 블럭단위로 지울수 있고 그 이하의 크기는 지울수 없
다고 확실히 써주셔서 알겠는데 페이지는 어떤지 궁금합니다.
읽는 것보다 쓰는 경우에 만약 페이지 단위로 쓰게 되면 한 페이지의 뒷부분
에 데이터를 쓸 경우는 페이지의 내용을 미리 읽어와 그 뒷 부분에 붙여쓰고
다시 데이터를 써야하는지요?