그리고 , 상기 에러 체크 동작 에 상응 하 여 상기 제 1 데이터 에 에러 가 미 포함 될 경우 , 상기 에러 가 미 포함 된 제 1 데이터 를 상기 메모리 블록 들 에 저장 한 후 , 상기 메모리 블록 들 에 저장 된 제 1 데이터 를 리드 하 는 단계 ; 상기 리드 된 제 1 데이터 에 대한 상기 에러 체크 동작 을 수행 하 는 단계 ; 상기 리드 된 제 1 데이터 의 에러 미포 함 에 상응 하 여 , 상기 제 1 데이터 에 대한 프로그램 동작 의 성공 을 지시 하 는 신호 를 , 상기 컨트롤러 로 전송 하 는 단계 ; 및 상기 리드 된 제 1 데이터 의 에러 포함 에 상응 하 여 , 상기 에러 가 미 포함 된 제 1 데이터 를 , 상기 메모리 블록 들 에 다시 저장 하 는 단계 ; 를 더 포함 할 수 있 다 .