맞춤기술찾기

이전대상기술

플래시 메모리를 구비한 디바이스 및 그 디바이스에서의 플래시 메모리에 데이터 쓰기/삭제/갱신 방법

  • 기술번호 : KST2022005870
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 실시예에 따른 실시예에 따른 플래시 메모리를 구비한 디바이스는, 실시예에 따른 적어도 하나의 프로그램이 기록된 메모리 및 프로그램을 실행하는 프로세서를 포함하며, 메모리는, 데이터 영역 및 백업 영역 포함하는 플래시 메모리를 포함하되, 프로그램은, 데이터의 크기가 하나의 페이지에 저장 가능한지의 여부에 따라 선택적으로 데이터를 둘 이상의 세그먼트들로 분할하여 데이터 영역에 저장하고, 첫 번째 세그먼트는, 분할된 데이터의 순번인 세그먼트 번호, 현재 세그먼트와 다음 순번의 세그먼트가 저장되는 페이지들 간의 차이값인 세그먼트 옵셋, 데이터의 파일이름크기, 데이터 크기 및 파일 이름과 함께 하나의 페이지에 저장되고, 적어도 하나의 다른 세그먼트는, 세그먼트 번호 및 세그먼트 옵셋과 함께 다른 하나의 페이지에 저장될 수 있다.
Int. CL G06F 11/16 (2006.01.01) G06F 11/10 (2006.01.01) G06F 11/14 (2006.01.01)
CPC G06F 11/1666(2013.01) G06F 11/1068(2013.01) G06F 11/1469(2013.01) G11C 16/14(2013.01) G06F 3/0614(2013.01) G06F 3/0679(2013.01) G06F 12/0246(2013.01)
출원번호/일자 1020200154711 (2020.11.18)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2022-0067921 (2022.05.25) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.02.17)
심사청구항수 18

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 전용성 대전광역시 서구
2 최두호 충청남도 천안시 동남구
3 성하영 대전광역시 유성구
4 오미경 대전광역시 유성구
5 이상재 대전광역시 유성구
6 김익균 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 (유)한양특허법인 대한민국 서울특별시 강남구 논현로**길 **

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2020.11.18 수리 (Accepted) 1-1-2020-1238430-96
2 [심사청구]심사청구서·우선심사신청서
2022.02.17 수리 (Accepted) 1-1-2022-0176954-11
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
적어도 하나의 프로그램이 기록된 메모리; 및프로그램을 실행하는 프로세서를 포함하며,메모리는, 데이터 영역 및 백업 영역 포함하는 플래시 메모리를 포함하되,프로그램은,데이터의 크기가 하나의 페이지에 저장 가능한지의 여부에 따라 선택적으로 데이터를 둘 이상의 세그먼트들로 분할하여 데이터 영역에 저장하고, 첫 번째 세그먼트는, 분할된 데이터의 순번인 세그먼트 번호, 현재 세그먼트와 다음 순번의 세그먼트가 저장되는 페이지들 간의 차이값인 세그먼트 옵셋, 데이터의 파일이름크기, 데이터 크기 및 파일 이름과 함께 하나의 페이지에 저장되고, 적어도 하나의 다른 세그먼트는, 세그먼트 번호 및 세그먼트 옵셋과 함께 다른 하나의 페이지에 저장되는, 플래시 메모리를 구비한 디바이스
2 2
제1 항에 있어서, 데이터의 크기가 하나의 페이지에 저장 가능할 경우, 해당 세그먼트에는 세그먼트 번호, 세그먼트 옵셋(Offset), 데이터의 파일이름크기, 데이터 크기, 파일 이름 및 데이터를 저장하고, 페이지의 남아 있는 영역은 비워두는, 플래시 메모리를 구비한 디바이스
3 3
제 3항에 있어서, 백업 영역은,플래시 메모리의 마지막 섹터에 위치되며, 쓰기(write), 삭제(erase) 및 갱신(update) 상태를 기록하는 백업 플래그들 및 쓰기 또는 삭제할 페이지 번호들이 기록되되, 쓰기 또는 삭제할 페이지 번호들은, 백업 플래그들이 기록된 페이지의 다음 페이지에 기록되는, 플래시 메모리를 구비한 디바이스
4 4
제3 항에 있어서, 프로그램은, 플래시 메모리에 신규 데이터를 쓰기(write)를 수행함에 있어,데이터 영역에서 공백인 페이지들 중에서 쓰기할 페이지 번호를 계산하는 단계;계산된 쓰기할 페이지 번호들을 백업 영역에 순차적으로 저장함과 아울러 쓰기 백업 플래그를 셋하는 단계;계산한 데이터 영역의 해당 페이지에 신규 데이터를 쓰기하는 단계; 및신규 데이터의 쓰기가 완료됨에 따라, 백업 영역 전체를 삭제하는 단계를 수행하는, 플래시 메모리를 구비한 디바이스
5 5
제4 항에 있어서, 프로그램은,쓰기하는 단계가 완료되기 전에 전원이 꺼지는 경우, 재 부팅 시 백업 영역에 위치한 쓰기 백업 플래그가 셋(set)되어 있는 것이 확인됨에 따라, 백업영역에 저장되어 있는 쓰기할 페이지 번호를 이용하여 데이터 영역의 해당 페이지들을 삭제하는 단계를 더 수행하는, 플래시 메모리를 구비한 디바이스
6 6
제3 항에 있어서, 프로그램은, 플래시 메모리에 저장되어 있는 기존 데이터를 삭제함에 있어, 데이터 영역에서 기존 데이터가 저장되어 있는 페이지 중에서 삭제할 페이지 번호를 계산하는 단계;계산된 삭제할 페이지 번호들을 백업영역에 순차적으로 저장함과 아울러 백업 영역에 있는 삭제 백업 플래그를 셋하는 단계;계산된 데이터 영역의 페이지에 저장된 기존 데이터를 삭제하는 단계; 및기존 데이터의 삭제가 완료됨에 따라, 백업 영역 전체를 삭제하는 단계를 포함하는, 플래시 메모리를 구비한 디바이스
7 7
제6 항에 있어서, 프로그램은,삭제하는 단계가 완료되기 전에서 전원이 꺼지는 경우, 재 부팅 시 백업 영역에 위치한 삭제 백업 플래그가 셋(set)되어 있는 것이 확인됨에 따라, 백업영역에 저장되어 있는 삭제할 페이지 번호를 이용하여 데이터 영역의 해당 페이지들을 삭제하는 단계를 더 수행하는, 플래시 메모리를 구비한 디바이스
8 8
제3 항에 있어서, 프로그램은, 플래시 메모리에 저장되어 있는 데이터를 갱신(update)함에 있어,데이터 영역에서 기존 데이터가 저장되는 삭제할 기존 데이터의 페이지 번호를 계산하는 단계;데이터 영역에서 비워 있는 페이지 중에서 신규 데이터를 쓰기할 페이지 번호를 계산하는 단계;계산된 쓰기할 페이지 번호들을 백업영역에 순차적으로 저장함과 아울러 백업영역에 있는 갱신 백업 플래그를 셋(set)하는 단계;계산된 해당 페이지에 대한 쓰기를 수행하는 단계;쓰기가 완료됨에 따라, 계산된 삭제할 페이지 번호들을 백업영역에 순차적으로 저장함과 아울러 백업영역에 있는 삭제 백업 플래그를 셋(set)하는 단계;계산된 해당 페이지에 대해 삭제를 수행하는 단계; 및 삭제가 완료됨에 따라, 백업 영역 전체를 삭제하는 단계를 포함하는, 플래시 메모리를 구비한 디바이스
9 9
제8 항에 있어서, 쓰기할 페이지 번호들 및 삭제할 페이지 번호들은 각각 상이한 페이지들에 순차적으로 기록되는, 플래시 메모리를 구비한 디바이스
10 10
제8 항에 있어서, 프로그램은, 갱신 기능이 완료되기 전에 전원이 꺼지는 경우, 재 부팅 시 갱신 백업 플래그가 셋(set)되어 있고, 삭제 백업 플래그가 클리어(clear)되는 것을 확인함에 따라, 백업 영역에 저장되어 있는 새로운 데이터의 페이지 번호들을 이용하여 데이터 영역의 해당 페이지들을 삭제하는 단계를 더 수행하는, 플래시 메모리를 구비한 디바이스
11 11
제8 항에 있어서, 프로그램은,갱신 기능이 완료되기 전에 전원이 꺼지는 경우, 재 부팅 시, 갱신 백업 플래그가 셋(set)되어 있고, 삭제 백업 플래그도 셋(set)되어 있는 것을 확인함에 따라, 백업 영역에 저장되어 있는 기존 데이터의 페이지 번호들을 이용하여 데이터 영역의 해당 페이지들을 삭제하는 단계를 더 수행하는, 플래시 메모리를 구비한 디바이스
12 12
플래시 메모리를 내장하고 있는 디바이스에서,플래시 메모리에 신규 데이터를 쓰기(write)하는 방법에 있어서,플래시 메모리는 데이터 영역 및 백업 영역을 포함하되,데이터 영역에서 공백인 페이지들 중에서 쓰기할 페이지 번호를 계산하는 단계;계산된 쓰기할 페이지 번호들을 백업 영역에 순차적으로 저장함과 아울러 쓰기 백업 플래그를 셋 하는 단계;계산한 데이터 영역의 해당 페이지에 신규 데이터를 쓰기하는 단계; 및신규 데이터의 쓰기가 완료됨에 따라, 백업 영역 전체를 삭제하는 단계를 포함하는, 플래시 메모리에 데이터 쓰기 방법
13 13
제12 항에 있어서, 쓰기하는 단계가 완료되기 전에 전원이 꺼지는 경우, 재 부팅 시 백업 영역에 위치한 쓰기 백업 플래그가 셋(set)되어 있는 것이 확인됨에 따라, 백업영역에 저장되어 있는 쓰기할 페이지 번호를 이용하여 데이터 영역의 해당 페이지들을 삭제하는 단계를 더 포함하는, 플래시 메모리에 데이터 쓰기 방법
14 14
플래시 메모리를 내장하고 있는 디바이스에서,플래시 메모리에 저장되어 있는 기존 데이터를 삭제(erase)하는 방법에 있어서,플래시 메모리는 데이터 영역 및 백업 영역을 포함하되,데이터 영역에서 기존 데이터가 저장되어 있는 페이지 중에서 삭제할 페이지 번호를 계산하는 단계;계산된 삭제할 페이지 번호들을 백업영역에 순차적으로 저장함과 아울러 백업영역에 있는 삭제 백업 플래그를 셋(set) 설정하는 단계;상기 계산된 페이지에 저장된 기존 데이터를 삭제하는 단계; 및기존 데이터의 삭제가 완료됨에 따라, 백업 영역 전체를 삭제하는 단계를 포함하는, 플래시 메모리에 데이터 삭제 방법
15 15
제14 항에 있어서, 삭제하는 단계가 완료되기 전에서 전원이 꺼지는 경우, 재 부팅 시 백업 영역에 위치한 삭제 백업 플래그가 셋(set)되어 있는 것을 확인함에 됨에 따라, 백업영역에 저장되어 있는 삭제할 페이지 번호를 이용하여 데이터 영역의 해당 페이지들을 삭제하는 단계를 더 포함하는, 플래시 메모리에 데이터 삭제 방법
16 16
플래시 메모리를 내장하고 있는 디바이스에서,플래시 메모리에 저장되어 있는 데이터를 갱신(update)하는 방법에 있어서,플래시 메모리는 데이터 영역 및 백업 영역을 포함하되,데이터 영역에서 기존 데이터가 저장되는 삭제할 기존 데이터의 페이지 번호를 계산하는 단계;데이터 영역에서 비워 있는 페이지 중에서 신규 데이터를 쓰기할 페이지 번호를 계산하는 단계;계산된 쓰기할 페이지 번호들을 백업영역에 순차적으로 저장함과 아울러 백업영역에 있는 갱신 백업 플래그를 셋(set)하는 단계;계산된 해당 페이지에 대한 쓰기를 수행하는 단계;쓰기가 완료됨에 따라, 계산된 삭제할 페이지 번호들을 백업영역에 순차적으로 저장함과 아울러 백업영역에 있는 삭제 백업 플래그를 셋(set)하는 단계;계산된 해당 페이지에 대해 삭제를 수행하는 단계; 및 삭제가 완료됨에 따라, 백업 영역 전체를 삭제하는 단계를 포함하는, 플래시 메모리의 데이터 갱신 방법
17 17
제 16항에 있어서, 갱신 기능이 완료되기 전에 전원이 꺼지는 경우, 재 부팅 시, 갱신 백업 플래그가 셋(set)되어 있고, 삭제 백업 플래그가 클리어(clear)되는 것을 확인함에 따라, 백업 영역에 저장되어 있는 새로운 데이터의 페이지 번호들을 이용하여 데이터 영역의 해당 페이지들을 삭제하는 단계를 더 포함하는, 플래시 메모리의 데이터 갱신 방법
18 18
제 16항에 있어서, 갱신 기능이 완료되기 전에 전원이 꺼지는 경우, 재 부팅 시, 갱신 백업 플래그가 셋(set)되어 있고, 삭제 백업 플래그도 셋(set)되어 있는 것을 확인함에 따라, 백업 영역에 저장되어 있는 기존 데이터의 페이지 번호들을 이용하여 데이터 영역의 해당 페이지들을 삭제하는 단계를 더 포함하는, 플래시 메모리의 데이터 갱신 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 한국전자통신연구원 정보통신방송연구개발사업(정보보호핵심원천기술개발사업) 무선 은닉채널 위험성 검증 연구