공개특허 (51) Int. Cl. G06F 12/08 ( ) (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 (43) 공개일자 년 07 월 02 일 (21) 출원

Size: px
Start display at page:

Download "공개특허 (51) Int. Cl. G06F 12/08 ( ) (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 (43) 공개일자 년 07 월 02 일 (21) 출원"

Transcription

1 (51) Int. Cl. G06F 12/08 ( ) (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 (43) 공개일자 년 07 월 02 일 (21) 출원번호 (22) 출원일자 2005년12월27일 심사청구일자 2005년12월27일 (71) 출원인삼성전자주식회사경기도수원시영통구매탄동 416 (72) 발명자신동군서울관악구봉천 6 동 이시윤서울강남구역삼 2 동역삼래미안아파트 102 동 503 호김장환서울송파구잠실동 대훈연립 401 호송동현경기용인시풍덕천 1 동풍림아파트 106 동 1008 호 (74) 대리인정상빈특허법인가산 전체청구항수 : 총 24 항 (54) 비휘발성메모리가캐쉬로사용되는저장장치및그관리방법 (57) 요약 본발명은비휘발성메모리가캐쉬로사용되는저장장치및그관리방법에관한것으로서, 더욱상세하게는전원이차단되어도데이터가남아있는비휘발성메모리를캐쉬로사용한비휘발성메모리가캐쉬로사용되는저장장치및그관리방법에관한것이다. 본발명의실시예에따른비휘발성메모리가캐쉬로사용되는저장장치는, 저장매체, 상기주저장매체의캐쉬로사용되며, 데이터의고정여부에따라고정영역및비고정영역을포함하는비휘발성메모리, 및상기비휘발성메모리에할당되는물리블록을가상주소를통해관리하는블록관리부를포함한다. 대표도 도 2 특허청구의범위 청구항

2 주저장매체 ; 상기주저장매체의캐쉬로사용되며, 데이터의고정여부에따라고정영역및비고정영역을포함하는비휘발성메모리 ; 및 상기비휘발성메모리에할당되는물리블록을가상주소를통해관리하는블록관리부를포함하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 2. 제 1 항에있어서, 상기블록관리부는, 상기비휘발성메모리에물리블록을할당하는블록할당부 ; 상기할당된물리블록을회수하는블록회수부 ; 배드블록을관리하는배드블록관리부 ; 전원차단시정전복구를위한정전복구부 ; 상기물리블록번호와상기물리블록번호에할당된가상블록번호의맵핑관계를나타내는블록맵핑테이블을관리하는블록맵핑테이블관리부 ; 및 상기할당된물리블록에대한할당블록리스트및빈물리블록에대한자유블록리스트를저장하는리스트저장부를포함하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 3. 제 2 항에있어서, 상기블록할당부는, 상기자유블록리스트에서가장앞에위치한물리블록을상기고정영역및상기비고정영역에할당하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 4. 제 3 항에있어서, 상기자유블록리스트는, 각물리블록이사용빈도가적은순으로정렬되는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 5. 제 3 항에있어서, 상기블록할당부는, 상기할당된물리블록을상기할당블록리스트의마지막에위치시키는비휘발성메모리가캐쉬로사용되는저장장치

3 청구항 6. 제 5 항에있어서, 상기블록맵핑테이블관리부는, 상기할당블록리스트및상기자유블록리스트에포함된물리블록번호에서로반대방향으로부터가상블록번호를할당한블록맵핑테이블을저장하며, 상기할당블록리스트의마지막에위치한물리블록번호에가상블록번호를할당하여상기블록맵핑테이블을갱신하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 7. 제 2 항에있어서, 상기블록회수부는, 상기할당블록리스트내의각물리블록에서유효페이지수를산출하고, 상기산출결과상기유효페이지수가가장적은물리블록부터블록회수를수행하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 8. 제 7 항에있어서, 상기블록회수부는, 상기자유블록리스트의물리블록을상기할당블록리스트의마지막에위치시키며, 상기블록회수를수행할물리블록내의유효페이지를상기마지막에위치된물리블록으로이동시키는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 9. 제 8 항에있어서, 상기블록회수부는, 상기유효페이지가모두이동되어빈물리블록을사용빈도에따라상기자유블록리스트에추가하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 10. 제 2 항에있어서, 상기배드블록관리부는, 상기할당블록리스트내에서배드블록이발생한물리블록의데이터를상기자유블록리스트에서새로할당된물리블록에이동시키고, 상기배드블록이발생한물리블록은할당에서제외시키는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 11. 제 10 항에있어서, 상기배드블록관리부는, 상기배드블록이발생된물리블록의위치에상기자유블록리스트로부터새로할당된물리블록을삽입하고, - 3 -

4 상기블록맵핑테이블관리부는, 상기배드블록이발생한물리블록번호에할당된가상블록번호를상기삽입된물리블록번호에할당하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 12. 제 2 항에있어서, 상기정전복구부는, 전원차단시상기할당블록리스트를추출하여상기블록맵핑테이블을복구하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 13. 주저장매체의캐쉬로사용되는비휘발성메모리의영역을데이터의고정여부에따라고정영역및비고정영역으로구분하는단계 ; 및 상기고정영역및상기비고정영역에할당되는물리블록을각물리블록에할당되는가상주소를통해관리하는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 14. 제 13 항에있어서, 상기물리블록을관리하는단계는, 상기비휘발성메모리에물리블록을할당하는단계 ; 상기할당된물리블록을회수하는단계 ; 배드블록을관리하는단계 ; 전원차단시정전복구를수행하는단계 ; 상기물리블록번호와상기물리블록번호에할당된가상블록번호의맵핑관계를나타내는블록맵핑테이블을관리하는단계 ; 및 상기할당된물리블록에대한할당블록리스트및빈물리블록에대한자유블록리스트를저장하는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 15. 제 14 항에있어서, 상기블록을할당하는단계는, 상기자유블록리스트에서가장앞에위치한물리블록을상기고정영역및상기비고정영역에할당하는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 16. 제 15 항에있어서, - 4 -

5 상기자유블록리스트는, 각물리블록이사용빈도가적은순으로정렬되는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 17. 제 15 항에있어서, 상기블록을할당하는단계는, 상기할당된물리블록을상기할당블록리스트의마지막에위치시키는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 18. 제 17 항에있어서, 상기블록맵핑테이블을관리하는단계는, 상기할당블록리스트및상기자유블록리스트에포함된물리블록번호에서로반대방향으로부터가상블록번호를할당한블록맵핑테이블을저장하는단계 ; 및 상기할당블록리스트의마지막에위치한물리블록번호에가상블록번호를할당하여상기블록맵핑테이블을갱신하는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 19. 제 14 항에있어서, 상기블록을회수하는단계는, 상기할당블록리스트내의각물리블록에서유효페이지수를산출하는단계 ; 및 상기산출결과상기유효페이지수가가장적은물리블록부터블록회수를수행하는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 20. 제 19 항에있어서, 상기블록을회수하는단계는, 상기자유블록리스트의물리블록을상기할당블록리스트의마지막에위치시키며, 상기블록회수를수행할물리블록내의유효페이지를상기마지막에위치된물리블록으로이동시키는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 21. 제 20 항에있어서, 상기블록을회수하는단계는, 상기유효페이지가모두이동되어빈물리블록을사용빈도에따라상기자유블록리스트에추가하는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항

6 제 14 항에있어서, 상기배드블록을관리하는단계는, 상기할당블록리스트내에서배드블록이발생한물리블록의데이터를상기자유블록리스트에서새로할당된물리블록에이동시키고, 상기배드블록이발생한물리블록은할당에서제외시키는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 23. 제 22 항에있어서, 상기배드블록을관리하는단계는, 상기배드블록이발생된물리블록의위치에상기자유블록리스트로부터새로할당된물리블록을삽입하는단계 ; 및 상기배드블록이발생한물리블록번호에할당된가상블록번호를상기삽입된물리블록번호에할당하는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 청구항 24. 제 14 항에있어서, 상기정전복구를수행하는단계는, 전원차단시상기할당블록리스트를추출하여상기블록맵핑테이블을복구하는단계를포함하는비휘발성메모리가캐쉬로사용되는저장장치의관리방법. 명세서 발명의상세한설명 발명의목적 발명이속하는기술및그분야의종래기술 본발명은비휘발성메모리가캐쉬로사용되는저장장치및그관리방법에관한것으로서, 더욱상세하게는전원이차단되어도데이터가남아있는비휘발성메모리를캐쉬로사용한비휘발성메모리가캐쉬로사용되는저장장치및그관리방법에관한것이다. 일반적인저장장치 (10) 는도 1 과같이, 호스트 (11), 데이터버퍼 (12) 및주저장매체 (13) 를포함할수있다. 이때, 호스트 (11) 는사용자의명령에따라주저장매체 (13) 와데이터를주고받는역할을하게되며, 데이터버퍼 (12) 는호스트 (11) 와주저장매체 (13) 사이에속도의차이를완충시키는역할을하게된다. 다시말해서, 호스트 (11) 로부터전송된데이터는주저장매체 (13) 에기록될때까지데이터버퍼 (12) 에저장되며, 주저장매체 (13) 로부터전송된데이터는호스트 (11) 로전송될때까지데이터버퍼 (12) 에저장되는것이다. 이러한저장장치 (10) 에서데이터버퍼 (12) 는일반적으로휘발성메모리로구성되어있기때문에저장장치 (10) 로공급되는전원이차단되는경우데이터버퍼 (20) 에존재하는데이터는모두사라지게된다. 한편, 저장장치 (10) 는액세스효율을높이기위해캐쉬 (Cache) 를사용하게된다. 이러한캐쉬는주저장매체 (13) 에저장될데이터의일부가저장되어있어호스트 (11) 가캐쉬에저장된데이터를읽어올때는주저장매체 (13) 를액세스할필요가없기때문에액세스효율이높아지게된다

7 그러나, 데이터버퍼 (12) 는전원이차단되는경우, 데이터가모두사라지기때문에그크기를늘린다하더라도캐쉬로사용되기어렵다. 또한, 주저장매체 (13) 에항상전원이공급되어야하기때문에소비되는전력을감소시키는데한계가있다는문제점이있다. 따라서, 최근에는저장장치 (10) 에비휘발성메모리를캐쉬로사용하여호스트 (11) 가비휘발성메모리에저장된데이터를읽고쓸때는주저장매체 (13) 의전원을차단하여소비되는전력이감소될수있도록하고있다. 그러나, 비휘발성메모리를저장장치 (10) 의캐쉬로사용하는경우, 데이터의고정여부, 즉소정데이터가비휘발성메모리에항상고정위치되는고정영역과빈번하게변경되는비고정영역에대한데이터를효과적으로관리하고, 갑작스런전원차단으로부터데이터를안전하게보호하기위한방안이요구되고있다. 또한, 주저장매체 (13) 로전원이공급되는시간을최소화시키기위한블록회수방안및비휘발성메모리에서각물리블록에대한사용빈도를고려하여비휘발성메모리의수명을증가시킬수있는방안등이요구되고있다. 일본공개특허 는어드레스지정가능한플래시메모리시스템에있어, 블록으로편성된상기플래시메모리지정위치를원형시퀀스 ( 물리섹터어드레스의최하위와최상의두곳에서기록과삭제가일어남 ) 에따라주기적으로블록지정삭제를수행함으로써플래시메모리의 Wear levels 의일관성을유지할수있는시스템을개시하고있으나, 고정영역및비고정영역에대한데이터를효과적으로관리하고, 갑작스런전원차단으로인한데이터보호하며, 블록회수및사용빈도조절을통한수명연장에대한방안은제안되고있지않다. 발명이이루고자하는기술적과제 본발명은캐쉬로사용되는비휘발성메모리의영역을데이터의고정여부에따라고정영역및비고정영역으로관리하고, 블록회수를통해블록의사용빈도를균등화할수있는비휘발성메모리가캐쉬로사용되는저장장치및그관리방법을제공하는데그목적이있다. 또한, 본발명은갑작스런전원차단시복구를용이하게수행할수있는비휘발성메모리가캐쉬로사용되는저장장치및그관리방법을제공하는데그목적이있다. 본발명의목적은이상에서언급한목적들로제한되지않으며, 언급되지않은또다른목적들은아래의기재로부터당업자에게명확하게이해되어질수있을것이다. 발명의구성 상기목적을달성하기위하여, 본발명의실시예에따른비휘발성메모리가캐쉬로사용되는저장장치는, 주저장매체, 상기주저장매체의캐쉬로사용되며, 데이터의고정여부에따라고정영역및비고정영역을포함하는비휘발성메모리, 및상기비휘발성메모리에할당되는물리블록을가상주소를통해관리하는블록관리부를포함한다. 또한, 상기목적을달성하기위하여, 본발명의실시예에따른비휘발성메모리가캐쉬로사용되는저장장치의관리방법은, 주저장매체의캐쉬로사용되는비휘발성메모리의영역을데이터의고정여부에따라고정영역및비고정영역으로구분하는단계, 및상기고정영역및상기비고정영역에할당되는물리블록을각물리블록에할당되는가상주소를통해관리하는단계를포함한다. 기타실시예들의구체적인사항들은상세한설명및도면들에포함되어있다. 본발명의이점및특징, 그리고그것들을달성하는방법은첨부되는도면과함께상세하게후술되어있는실시예들을참조하면명확해질것이다. 그러나본발명은이하에서개시되는실시예들에한정되는것이아니라서로다른다양한형태로구현될수있으며, 단지본실시예들은본발명의개시가완전하도록하고, 본발명이속하는기술분야에서통상의지식을가진자에게발명의범수를완전하게알려주기위해제공되는것이며, 본발명은청구항의범주에의해정의될뿐이다. 명세서전체에걸쳐동일참조부호는동일구성요소를지칭한다. 이하, 본발명의실시예들에의하여비휘발성메모리가캐쉬로사용되는저장장치및그관리방법을설명하기위한블록도또는처리흐름도에대한도면들을참고하여본발명에대해설명하도록한다. 이때, 처리흐름도도면들의각블록과흐름도도면들의조합들은컴퓨터프로그램인스트럭션들에의해수행될수있음을이해할수있을것이다. 이들컴퓨터 - 7 -

8 프로그램인스트럭션들은범용컴퓨터, 특수용컴퓨터또는기타프로그램가능한데이터프로세싱장비의프로세서에탑재될수있으므로, 컴퓨터또는기타프로그램가능한데이터프로세싱장비의프로세서를통해수행되는그인스트럭션들이흐름도블록 ( 들 ) 에서설명된기능들을수행하는수단을생성하게된다. 이들컴퓨터프로그램인스트럭션들은특정방식으로기능을구현하기위해컴퓨터또는기타프로그램가능한데이터프로세싱장비를지향할수있는컴퓨터이용가능또는컴퓨터판독가능메모리에저장되는것도가능하므로, 그컴퓨터이용가능또는컴퓨터판독가능메모리에저장된인스트럭션들은흐름도블록 ( 들 ) 에서설명된기능을수행하는인스트럭션수단을내포하는제조품목을생산하는것도가능하다. 컴퓨터프로그램인스트럭션들은컴퓨터또는기타프로그램가능한데이터프로세싱장비상에탑제되는것도가능하므로, 컴퓨터또는기타프로그램가능한데이터프로세싱장비상에서일련의동작단계들이수행되어컴퓨터로실행되는프로세스를생성해서컴퓨터또는기타프로그램가능한데이터프로세싱장비를수행하는인스트럭션들은흐름도블록 ( 들 ) 에서설명된기능들을실행하기위한단계들을제공하는것도가능하다. 또한, 각블록은특정된논리적기능 ( 들 ) 을실행하기위한하나이상의실행가능한인스트럭션들을포함하는모듈, 세그먼트또는코드의일부를나타낼수있다. 또, 몇가지대체실행예들에서는블록들에서언급된기능들이순서를벗어나서발생하는것도가능함을주목해야한다. 예컨대, 잇달아도시되어있는두개의블록들은사실실질적으로동시에수행되는것도가능하고또는그블록들이때때로해당하는기능에따라역순으로수행되는것도가능하다. 도 2 는본발명의실시예에따른비휘발성메모리가캐쉬로사용되는저장장치가도시된도면이다. 도시된바와같이, 본발명의실시예에따른비휘발성메모리가캐쉬로사용되는저장장치 (100) 는, 주저장매체 (110), 주저장매체 (110) 의캐쉬로사용되는비휘발성메모리 (120) 및비휘발성메모리 (120) 의물리블록 (Physical Block, 이하 PB 라함 ) 을가상주소를통해관리하는블록관리부 (130) 를포함할수있다. 본발명의실시예에서주저장매체 (110) 는하드디스크드라이브 (Hard Disk Drive) 등의대용량저장매체로이해될수있으며, 비휘발성메모리 (120) 는전원이차단된경우에도데이터가사라지지않는플래시메모리등으로이해될수있다. 한편, 본발명의실시예에따른비휘발성메모리가캐쉬로사용되는저장장치 (100) 는사용자의명령에따라주저장매체 (110) 와데이터를송수신하는호스트 (140) 와연결될수있으며, 본발명의실시예에서호스트 (140) 는블록관리부 (130) 와연결될수있다. 비휘발성메모리 (120) 는데이터가고정되는고정영역및데이터가빈번하게변경되는비고정영역으로구분될수있다. 고정영역은주저장매체 (110) 의캐쉬로사용되는비휘발성메모리 (120) 에항상상주해야하는데이터가저장되는영역을의미하고, 비고정영역은주저장매체 (110) 와데이터의이동이빈번하게일어나는영역을의미한다. 블록관리부 (130) 는비휘발성메모리 (120) 에 PB 를할당하는블록할당부 (131), 할당된 PB 를회수하는블록회수부 (132), 배드블록을관리하는배드블록관리부 (133), 전원차단시정전복구를위한정전복구부 (134), 비휘발성메모리 (120) 의물리블록번호 (Physical Block Number, 이하 PBN 이라함 ) 와가상블록번호 (Virtual Block Number, 이하 VBN 이라함 ) 의맵핑관계를관리하는블록맵핑테이블관리부 (135), 할당블록리스트및자유블록리스트를저장하는리스트저장부 (136) 를포함할수있다. 블록할당부 (131) 는리스트저장부 (136) 에저장된자유블록리스트에따라비휘발성메모리 (120) 의고정영역및비고정영역에 PB 를할당할수있다. 이때, 자유블록리스트는데이터가존재하지않는빈 PB 를포함하며, 자유블록리스트는각 PB 의사용빈도 (Wear Level) 순에따른 PBN 순으로정렬될수있다. 다시말해서, 자유블록리스트는가장적게사용된 PBN 이가장앞에위치하게되며, 가장많이사용된 PBN 이가장뒤에위치하게되는것이다. 이러한자유블록리스트는일반적으로비휘발성메모리 (120) 의스패어 (Spare) 영역에저장되어있으며, 후술할정전복구부 (134) 는갑작스런전원차단후재부팅시에는스패어영역에저장된값을통해자유블록리스트를재구성할수있다. 도 3 은본발명의실시예에따른가상블록주소공간이도시된도면이다. 블록할당부 (131) 는비휘발성메모리 (120) 의고정영역및비고정영역에 PB 를할당할경우, 해당 PBN 에도 3 과같은가상블록주소공간의 VBN 을할당할수있다. 이러한가상블록주소공간의 VBN 은고정영역및비고정영역을구분하기위해서로반대방향으로부터순차적으로비휘발성메모리 (120) 의 PBN 과맵핑될수있다. 또한, 가상블록주소공간에서각 VBN 은다수의페이지로이루어질수있으며, 가상블록주소공간은물리주소공간에비하여큰크기를가질수있다. 이후, 블록할당부 (131) 는자유블록리스트에서가장앞에위치한 PB 를고정영역또는비고정영역에할당하게되며, 할당된 PB 의 PBN 과 VBN 의맵핑관계를기록한블록맵핑테이블을전술한블록맵핑테이블관리부 (135) 에저장할수있 - 8 -

9 다. 이러한블록맵핑테이블또한전술한가상블록주소공간과마찬가지로고정영역및비고정영역에따라서로반대방향으로순차적으로할당될수있다. 이때, 블록할당부 (131) 는자유블록리스트에서소정 PB 를고정영역또는비고정영역에할당한후, 리스트저장부 (136) 에저장된할당블록리스트및자유블록리스트를갱신하게된다. 구체적으로, 블록할당부 (131) 는고정영역또는비고정영역에할당된 PB 는자유블록리스트에서제거하게되며, 할당된 PB 는할당블록리스트의마지막에추가하게된다. 도 4 는본발명의실시예에따른할당블록리스트및자유블록리스트가도시된도면이다. 도시된바와같이, 본발명의실시예에따른할당블록리스트 (210) 는 PB(230) 의사용빈도 (231) 가가장적은 PBN 부터순차적으로할당된것을알수있다. 또한, 자유블록리스트 (220) 는 PB(230) 에서할당되지않은 PBN 이사용빈도 (231) 순에따라정렬된것을알수있다. 도 5 는전술한도 4 의할당블록리스트의물리블록번호와가상블록번호를맵핑한블록맵핑테이블이도시된도면이다. 도시된바와같이, 본발명의실시예에따른블록맵핑테이블 (240) 은, VBN 에 PBN 을맵핑하며, 고정영역및비고정영역에따라서로반대방향으로부터순차적으로맵핑되는것을알수있다. 한편, 비휘발성메모리 (120) 에데이터가기록될때에는데이터와더불어스패어영역에다양한메타데이터가함께저장될수있다. 본발명의실시예에서메타데이터는비휘발성메모리 (120) 의메타데이터저장부 (121) 에저장될수있다. 이때, 메타데이터저장부 (121) 에저장되는메타데이터로는, 논리블록주소 (Logical Block Address, 이하 LBA 라함 ), 고정영역및비고정영역데이터지시자, 블록의사용빈도, 복구마크등을포함할수있다. 이때, LBA 는할당블록리스트와각 PB 에맵핑된 LBA 를통해갑작스런전원차단시정전복구를위해사용될수있으며, 고정영역및비고정영역데이터지시자는고정영역및비고정영역을구분하고정전복구를위해사용될수있고, 사용빈도는사용빈도순으로자유블록리스트생성을위해사용될있으며, 복구마크는정전복구를위한것으로할당블록리스트와자유블록리스트가연결되어함께비휘발성메모리 (120) 에저장될경우, 자유블록리스트의처음에복구마크를기록하여할당블록리스트와자유블록리스를구분하기위해사용될수있다. 이때, 할당블록리스트와자유블록리스트가연결되어저장된다는것은, 실제할당블록리스트와자유블록리스트는하나의리스트로이루어진것으로이해될수있으며, 복구마크를자유블록리스트의처음에기록하여할당블록리스트와자유블록리스트를구분하게된다. 블록회수부 (132) 는할당블록리스트내각 PB 에서유효한페이지의수를산출한다. 이때, 블록회수부 (132) 는유효한페이지의수가가장적은 PB 부터블록회수를수행할수있다. 다시말해서, 블록회수부 (132) 는소정 PB 내에유효한페이지의수가가장적다라고하는것은, 유효한데이터가적다는것으로판단할수있고, 이로인해블록회수부 (132) 는유효한페이지가가장적은 PB 부터블록회수를수행하게된다. 블록회수부 (132) 는자유블록리스트에서가장앞에위치한 PB 을할당하여할당블록리스트의마지막에위치시키고, 블록회수를수행하려는 PB 내의유효한페이지를자유블록리스트를할당블록리스트의마지막에위치된블록으로이동시키게된다. 또한, 블록회수부 (132) 는할당블록리스트의마지막에위치된 PB 으로유효한페이지를모두이동된후, 블록회수가수행된 PB 는사용빈도순에따라다시자유블록리스트에추가하게된다. 이때, 블록할당부 (131) 는블록회수를위해할당블록리스트에마지막에위치된 PB 의 PBN 에가상블록주소공간의 VBN 를할당하여가상블록주소공간을갱신하게된다. 도 6 은본발명의실시예에따른블록회수이전의물리블록이도시된도면이다. 도시된바와같이, 할당블록리스트 (310) 는 PBN5, PBN0, PBN7, PBN2 를포함하고, 각 PBN 의유효페이지수 (311) 는 5, 4, 6, 3 인것을알수있다. 또한, 자유블록리스트 (320) 는 PBN3, PBN6, PBN1, PBN4 를포함하고, 블록맵핑테이블 (330) 은각 VBN 에고정영역및비고정영역에따라서로반대방향으로부터할당블록리스트 (310) 의 PBN 들이맵핑된것을알수있다. 도 7 은본발명의실시예에따라블록회수이후의물리블록이도시된도면이다. 이때, 도 7 은전술한도 6 에서 PBN0 의유효페이지는 PBN6 으로이동되고, PBN2 및 PBN5 의유효페이지는 PBN3 으로이동되어블록회수가수행된경우를예를들어설명하기로한다

10 도시된바와같이, 할당블록리스트 (310) 에서는전술한도 6 에서 PBN0, PBN2 및 PBN6 이블록회수가수행되었기때문에 PBN0, PBN2 및 PBN6 이제거된것을알수있으며, 자유블록리스트 (320) 에는블록회수가수행된 PBN0, PBN2 및 PBN6 이사용빈도에따라추가된것을알수있다. 또한, 블록맵핑테이블 (330) 은블록회수가수행되지않은 PBN7 은그대로유지되는반면, 블록회수가수행되어자유블록리스트 (320) 로부터할당블록리스트 (310) 에추가된 PBN3 및 PBN6 은새로운 VBN 과맵핑되었음을알수있다. 배드블록관리부 (133) 는할당블록리스트내의소정 PB 에서배드블록이발생하게되면, 해당 PB 를할당블록리스트에서제거하게되며, 제거되는 PB 에기록된데이터들은자유블록리스트로부터새로운 PB 를할당받아이동시키게된다. 이때, 배드블록관리부 (133) 는배드블록에기록된데이터를옮기기위해자유블록리스트로부터할당받은 PB 를제거되는배드블록의위치에삽입하게된다. 도 8 은본발명의실시예에따라발생된배드블록이도시된도면이다. 도시된바와같이, 배드블록관리부 (133) 는할당블록리스트 (410) 의 PBN5 에서배드블록이발생한경우, 자유블록리스트 (420) 으로부터 PB 를새로할당받게되며, 새로할당된 PB 로배드블록에기록된데이터를이동시키게된다. 이때, 배드블록이제거되기전에는블록맵핑테이블 (430) 에는 PBN5 가 VBN7 과맵핑되어있으나, 배드블록이제거되면서새로할당된 PB 에대한 PBN 이 VBN7 과맵핑된다. 도 9 는본발명의실시예에따라제거된배드블록이도시된도면이다. 도시된바와같이, 배드블록관리부 (133) 는전술한도 8 에서할당블록리스트 (410) 에서배드블록이발생한 PBN5 에기록된데이터를자유블록리스트 (420) 에서새로할당받은 PBN6 으로이동시키고, PBN6 을배드블록이발생한 PBN5 의위치에삽입하게된다. 이때, 배드블록이발생한 PBN5 는자유블록리스트 (420) 에추가되지않고더이상할당되지않게된다. 또한, 블록맵핑테이블 (430) 에서도배드블록인 PBN5 와맵핑된 VBN7 을새로할당된 PBN6 과다시맵핑하게된다. 정전복구부 (134) 는갑작스런전원차단시할당블록리스트와자유블록리스트를통해정전복구를수행할수있다. 이러한정전복구를수행하기위해서는할당블록리스트및자유블록리스트의순서를변경시키는요인인블록회수시와주저장매체 (110) 로의데이터이동시에변경된할당블록리스트및자유블록리스트를비휘발성메모리 (120) 의스패어영역에저장하게된다. 다시말해서, 할당블록리스트와자유블록리스트는일단저장되고나면, 갑작스런전원차단시에그순서에동일하게유지되기때문에 PB 가할당된순서를알수있으며, 스패어영역의 LBA 를바탕으로가장최근에데이터만을추출하게된다. 따라서, 블록회수시및주저장매체 (110) 로의데이터이동시에만할당블록리스트및자유블록리스트를저장하여용이하게정전복구를수행할수있다. 또한, 블록회수시에복구마크를기록하고, 다시할당할때는복구마크를지우기때문에할당블록리스트와자유블록리스트로구분할수있다. 이때, 블록맵핑테이블또한할당블록리스트를통해복구할수있게된다. 도 10 은본발명의실시예에따른블록할당방법이도시된도면이다. 도시된바와같이, 본발명의실시예에따른블록할당방법은, 먼저블록할당부 (131) 가자유블록리스트로부터고정영역또는비고정영역에새로할당할 PB 를선택하게된다 (S110). 이때, 블록할당부 (131) 는자유블록리스트에서가장앞에위치한 PB 를새로할당하게된다. 이는자유블록리스트가사용빈도순에따라정렬되어있기때문에자유블록리스트에서가장앞에위치한 PB 가사용빈도가가장적기때문이다. 블록할당부 (131) 는선택된 PBN 에 VBN 을할당하게된다 (S120). 이때, VBN 은고정영역및비고정영역에따라가상블록주소공간에서서로반대방향으로부터순차적으로할당된다. 또한, 블록할당부 (131) 는 PBN 과 VBN 의맵핑관계를나타내는블록맵핑테이블을갱신한다 (S130). 이후, 블록할당부 (131) 는선택된 PBN 을할당블록리스트의마지막에추가하고 (S140), 자유블록리스트에서선택된 PBN 을제거하게된다 (S150). 이때, 새로할당되는 PBN 을할당블록리스트의마지막에추가하는것은비휘발성메모리 (120) 의경우데이터업데이트시이전에쓰여진데이터를수정하지않고새로 PB 을할당받아추가하는방식을사용하게

11 된다. 따라서, 새로운 PB 가할당될때마다할당블록리스트의마지막에해당 PBN 을추가하는경우나중에쓰여진데이터가유효한데이터로판단될수있기때문이다. 이는전술한정전복구부 (134) 에의해정전복구가수행될경우적용될수있다. 도 11 은본발명의실시예에따른블록회수방법이도시된도면이다. 도시된바와같이, 본발명의실시예에따른블록회수방법은, 먼저블록회수부 (132) 가할당블록리스트내의각 PB 에포함된유효페이지수를산출한다 (S210). 다시말해서, 소정 PB 에포함된유효페이지수가적을수록해당 PB 에는유효하지않은페이지가많은것이므로 PB 을회수하여새로할당시사용하게된다. 블록회수부 (132) 는산출된유효페이지수에따라블록회수를수행할 PB 의순서를결정한다 (S220). 본발명의실시예에서는블록회수부 (132) 가유효페이지수가가장적은 PB 부터블록회수를수행하는경우를예를들어설명하기로한다. 또한, 본발명의실시예에서는블록회수부 (132) 가소정 PB 내에포함된유효페이지의수가소정개수이하이거나빈 PB 가소정개수이하인경우에블록회수를수행하는경우를예를들어설명하기로한다. 블록회수부 (132) 는결정된순서에따라유효페이지수가가장적은 PB 의블록회수를위해자유블록리스트에서가장앞에위치한 PBN 을할당블록리스트의마지막에위치시킨다 (S230). 블록회수부 (132) 는할당블록리스트의마지막에위치된 PB 로블록회수를수행하는 PB 의유효페이지를이동시키고 (S240), 유효페이지가이동되어빈 PB 를자유블록리스트에사용빈도에따라추가한다 (S250). 또한, 블록회수부 (132) 는할당블록리스트에새로추가된 PBN 에 VBN 을할당하여블록맵핑테이블을갱신하게된다 (S260). 블록회수부 (132) 는블록회수대상이되는 PB 의블록회수가모두완료되었는지의여부를판단하고 (S270), 블록회수대상이되는 PB 의블록회수가완료되지않은경우에는블록회수대상이되는 PB 의불록회수가모두완료될때까지그다음순서의 PB 에대한블록회수를수행하기위해자유블록리스트의가장앞에위치한 PB 를할당블록리스트의마지막에위치시키고 (S280), 할당블록리스트의마지막에위치된 PB 로블록회수를수행하는 PB 의유효페이지를이동시킨다음유효페이지가이동되어빈 PB 를자유블록리스트에사용빈도에따라추가한후, 할당블록리스트에새로추가된 PBN 에 VBN 을할당하여블록맵핑테이블을갱신하는과정 (S240 내지 S260) 을반복적으로수행하게된다. 도 12 는본발명의실시예에따른배드블록처리방법이도시된도면이다. 도시된바와같이, 본발명의실시예에따른배드블록처리방법은, 먼저배드블록관리부 (133) 가할당블록리스트내에배드블록이발생한 PB 가존재하는지의여부를판단한다 (S310). 배드블록관리부 (133) 는블록할당부 (131) 를통해자유블록리스트에서새로 PB 를할당받게된다 (S320). 이때, 새로할당되는 PB 는해당 PB 의사용빈도를고려하여자유블록리스트의가장앞에위치하는 PB 가된다. 본발명의실시예에서는자유블록리스트이가장앞에위치하는 PB 를할당받는경우를예를들어설명하고있으나, 전술한바와같이복구마크가기록되는자유블록리스트의가장앞에위치하는 PB 가빈번하게변경되는것을방지하기위해가장앞에위치한 PB 의바로뒤에위치한 PB 가할당될수도있다. 새로 PB 가할당되면, 배드블록관리부 (133) 는새로할당받은 PB 로배드블록이발생한 PB 의데이터를이동시킨다 (S330). 데이터이동이완료되면, 배드블록관리부 (133) 는데이터가이동된 PB 를배드블록이발생한 PB 의위치에삽입한다 (340). 또한, 배드블록관리부 (133) 는배드블록이발생한 PBN 에할당된 VBN 을배드블록이발생한 PB 의위치로삽입된 PBN 으로변경하게된다 (S350). 도 13 은본발명의실시예에따른정전복구방법이도시된도면이다. 도시된바와같이, 본발명의실시예에따른정전복구방법은, 먼저정전복구부 (134) 가갑작스런전원차단이발생한경우, 비휘발성메모리 (120) 의스패어영역에저장된할당블록리스트및자유블록리스트를추출한다 (S410)

12 정전복구부 (134) 는추출된할당블록리스트를통해각 PB 가할당된순서를복구한다 (S420). 이때, 정전복구부 (134) 는동일한 LBA 를가지는 PB 의경우에는가장나중에쓰여진 PB 가유효한것을판단하게된다. 또한, 정전복구부 (143) 는할당블록리스트를통해블록맵핑테이블을복구하게된다 (S430). 상기 ' 부 ' 는소프트웨어또는 Field Programmable Gate Array(FPGA) 또는주문형반도체 (Application Specific Integrated Circuit, ASIC) 과같은하드웨어구성요소를의미하며, 부는어떤역할들을수행한다. 그렇지만부는소프트웨어또는하드웨어에한정되는의미는아니다. 부는어드레싱할수있는저장매체에있도록구성될수도있고하나또는그이상의프로세서들을실행시키도록구성될수도있다. 따라서, 일예로서부는소프트웨어구성요소들, 객체지향소프트웨어구성요소들, 클래스구성요소들및태스크구성요소들과같은구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램코드의세그먼트들, 드라버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터구조들, 테이블들, 어레이들, 및변수들을포함한다. 구성요소들과부들에서제공되는기능은더작은수의구성요소들및부들로결합되거나추가적인구성요소들과부들로더분리될수있다. 이상과같이본발명에따른비휘발성메모리가캐쉬로사용되는저장장치및그동작방법을예시된도면을참조로하여설명하였으나, 본명세서에개시된실시예와도면에의해본발명은한정되지않으며그발명의기술사상범위내에서당업자에의해다양한변형이이루어질수있음은물론이다. 발명의효과 상기한바와같은본발명의비휘발성메모리가캐쉬로사용되는저장장치및그관리방법에따르면다음과같은효과가하나혹은그이상있다. 비휘발성메모리의영역을데이터의고정여부에따라고정영역및비고정영역으로구분하여관리하여효율적인관리가가능하다는장점이있다. 또한, 비휘발성메모리에서의블록회수를통해각블록의사용빈도를균등화하기때문에비휘발성메모리의수명을증가시키고, 주저장매체의사용빈도를줄이기때문에주저장매체의동작시소비되는전원을감소시킬수있는장점도있다. 또한, 갑작스런전원차단시에도할당블록리스트를통해블록맵핑테이블을복구할수있기때문에안전하게데이터를복구할수있는장점도있다. 도면의간단한설명 도 1 은일반적인저장장치가도시된도면. 도 2 는본발명의실시예에따른비휘발성메모리가캐쉬로사용되는저장장치가도시된도면. 도 3 은본발명의실시예에따른가상블록주소공간이도시된도면. 도 4 는본발명의실시예에따른할당블록리스트및자유블록리스트가도시된도면. 도 5 는본발명의실시예에따른블록맵핑테이블이도시된도면. 도 6 은본발명의실시예에따른블록회수이전의할당블록리스트, 자유블록리스트및블록맵핑테이블이도시된도면. 도 7 은본발명의실시예에따른블록회수이후의할당블록리스트, 자유블록리스트및블록맵핑테이블이도시된도면

13 도 8 은본발명의실시예에따른배드블록처리이전의할당블록리스트, 자유블록리스트및블록맵핑테이블이도시된도면. 도 9 는본발명의실시예에따른배드블록처리이후의할당블록리스트, 자유블록리스트및블록맵핑테이블이도시된도면. 도 10 은본발명의실시예에따른블록할당방법이도시되도면. 도 11 은본발명의실시예에따른블록회수방법이도시된도면. 도 12 는본발명의실시예에따른배드블록처리방법이도시된도면. 도 13 은본발명의실시예에따른정전복구방법이도시된도면. < 도면의주요부분에관한부호의설명 > 110: 주저장매체 120: 비휘발성메모리 130: 블록관리부 131: 블록할당부 132: 블록회수부 133: 배드블록관리부 134: 정전복구부 135: 블록맵핑테이블관리부 136: 리스트저장부 140: 호스트 도면 도면 1 도면

14 도면 3 도면

15 도면

16 도면

17 도면

18 도면

19 도면

20 도면

21 도면

22 도면 12 도면

청구항 1. 주저장매체 ; 상기주저장매체의캐쉬로사용되며, 데이터의고정여부에따라고정영역및비고정영역을포함하는비휘발성메모리 ; 및 상기비휘발성메모리에할당되는블록을관리하는블록관리부를포함하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 2. 제 1 항에있어서, 상기블록관리부는,

청구항 1. 주저장매체 ; 상기주저장매체의캐쉬로사용되며, 데이터의고정여부에따라고정영역및비고정영역을포함하는비휘발성메모리 ; 및 상기비휘발성메모리에할당되는블록을관리하는블록관리부를포함하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 2. 제 1 항에있어서, 상기블록관리부는, (51) Int. Cl. G06F 12/06 (2006.01) (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 (43) 공개일자 10-2007-0068807 2007 년 07 월 02 일 (21) 출원번호 10-2005-0130822 (22) 출원일자 2005년12월27일 심사청구일자 2005년12월27일 (71) 출원인삼성전자주식회사경기도수원시영통구매탄동

More information

비휘발성메모리의맵핑정보, 및상기맵핑정보가저장된시점에서할당된제 1 물리블록주소를상기비휘발성메모리에저장하는맵핑정보저장모듈 ; 상기제 1 물리블록주소로부터현재할당된제 2 물리블록주소까지스캔을수행하는스캔모듈 ; 및 상기스캔결과에따라상기제 1 물리블록주소및상기제 2 물리블록주소

비휘발성메모리의맵핑정보, 및상기맵핑정보가저장된시점에서할당된제 1 물리블록주소를상기비휘발성메모리에저장하는맵핑정보저장모듈 ; 상기제 1 물리블록주소로부터현재할당된제 2 물리블록주소까지스캔을수행하는스캔모듈 ; 및 상기스캔결과에따라상기제 1 물리블록주소및상기제 2 물리블록주소 (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (51) Int. Cl. G06F 12/16 (2006.01) G06F 12/00 (2006.01) (11) 공개번호 (43) 공개일자 10-2007-0088102 2007 년 08 월 29 일 (21) 출원번호 10-2006-0018286 (22) 출원일자 2006년02월24일 심사청구일자 2006년02월24일

More information

이발명을지원한국가연구개발사업 과제고유번호 부처명 미래창조부 연구관리전문기관 한국산업기술평가관리원 연구사업명 산업융합원천기술개발 연구과제명 단일노드 48TB 이상을지원하는개방형하둡스토리지어플라이언스 (Hadoop Storage Appliance) 개발 기

이발명을지원한국가연구개발사업 과제고유번호 부처명 미래창조부 연구관리전문기관 한국산업기술평가관리원 연구사업명 산업융합원천기술개발 연구과제명 단일노드 48TB 이상을지원하는개방형하둡스토리지어플라이언스 (Hadoop Storage Appliance) 개발 기 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 2015년12월03일 (11) 등록번호 10-1573375 (24) 등록일자 2015년11월25일 (51) 국제특허분류 (Int. Cl.) G06F 12/08 (2006.01) (21) 출원번호 10-2013-0131411 (22) 출원일자 2013 년 10 월 31 일 심사청구일자

More information

(72) 발명자 신일훈 경기 수원시 영통구 영통동 황골마을1단지아파트 151동 702호 나세욱 서울 용산구 용산동2가 18-5 김효준 경기 용인시 기흥구 상갈동 금화마을주공아파트 407동 1204호 윤송호 경기 용인시 수지구 풍덕천2동 삼성5차아파트 523-702 신동

(72) 발명자 신일훈 경기 수원시 영통구 영통동 황골마을1단지아파트 151동 702호 나세욱 서울 용산구 용산동2가 18-5 김효준 경기 용인시 기흥구 상갈동 금화마을주공아파트 407동 1204호 윤송호 경기 용인시 수지구 풍덕천2동 삼성5차아파트 523-702 신동 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) G11C 16/10 (2006.01) G11C 16/34 (2006.01) (21) 출원번호 10-2006-0112411 (22) 출원일자 2006년11월14일 심사청구일자 2006년11월14일 (65) 공개번호 10-2008-0043633 (43) 공개일자 2008년05월19일

More information

등록특허 (51) Int. Cl. G06F 12/00 ( ) (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 (11) 등록번호 (24) 등록일자 2007 년 04 월 12 일 년

등록특허 (51) Int. Cl. G06F 12/00 ( ) (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 (11) 등록번호 (24) 등록일자 2007 년 04 월 12 일 년 (51) Int. Cl. G06F 12/00 (2006.01) (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 (11) 등록번호 (24) 등록일자 2007 년 04 월 12 일 10-0706808 2007 년 04 월 05 일 (21) 출원번호 10-2006-0010842 (65) 공개번호 (22) 출원일자 2006년02월03일

More information

특허청구의 범위 청구항 1 복수개의 프리캐스트 콘크리트 부재(1)를 서로 결합하여 연속화시키는 구조로서, 삽입공이 형성되어 있고 상기 삽입공 내면에는 나사부가 형성되어 있는 너트형 고정부재(10)가, 상기 프리캐스 트 콘크리트 부재(1) 내에 내장되도록 배치되는 내부

특허청구의 범위 청구항 1 복수개의 프리캐스트 콘크리트 부재(1)를 서로 결합하여 연속화시키는 구조로서, 삽입공이 형성되어 있고 상기 삽입공 내면에는 나사부가 형성되어 있는 너트형 고정부재(10)가, 상기 프리캐스 트 콘크리트 부재(1) 내에 내장되도록 배치되는 내부 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (51) 국제특허분류(Int. Cl.) E01D 19/12 (2006.01) E01D 2/00 (2006.01) E01D 21/00 (2006.01) (21) 출원번호 10-2011-0036938 (22) 출원일자 2011년04월20일 심사청구일자 2011년04월20일 (65) 공개번호 10-2012-0119156

More information

특허청구의 범위 청구항 1 삭제 청구항 2 단일 개의 운영체제를 갖는 클라이언트 단말에 있어서, 제1 운영체제와, 상기 제1 운영체제 하에서 사용되는 파일을 저장하는 메모리; 및 상기 메모리에 저장된 파일을 운영체제 제공장치로 전송하고 상기 메모리를 포맷하며, 상기 운

특허청구의 범위 청구항 1 삭제 청구항 2 단일 개의 운영체제를 갖는 클라이언트 단말에 있어서, 제1 운영체제와, 상기 제1 운영체제 하에서 사용되는 파일을 저장하는 메모리; 및 상기 메모리에 저장된 파일을 운영체제 제공장치로 전송하고 상기 메모리를 포맷하며, 상기 운 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (51) 국제특허분류(Int. Cl.) G06F 9/22 (2006.01) (21) 출원번호 10-2012-0020563 (22) 출원일자 2012년02월28일 심사청구일자 2012년02월28일 (65) 공개번호 10-2013-0098775 (43) 공개일자 2013년09월05일 (56) 선행기술조사문헌

More information

(72) 발명자 최종무 경기도 용인시 수지구 죽전동 단국대학교 컴퓨터학 과 김은삼 서울시 마포구 상수동 72-1 홍익대학교 컴퓨터공학 과 T동708호 현철승 서울시 동대문구 전농동 90 서울시립대학교 공과대 학 컴퓨터과학부 오용석 경기도 과천시 과천동 152-3 - 2

(72) 발명자 최종무 경기도 용인시 수지구 죽전동 단국대학교 컴퓨터학 과 김은삼 서울시 마포구 상수동 72-1 홍익대학교 컴퓨터공학 과 T동708호 현철승 서울시 동대문구 전농동 90 서울시립대학교 공과대 학 컴퓨터과학부 오용석 경기도 과천시 과천동 152-3 - 2 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2010년07월16일 (11) 등록번호 10-0970537 (24) 등록일자 2010년07월08일 (51) Int. Cl. G06F 12/06 (2006.01) G06F 12/02 (2006.01) G06F 12/00 (2006.01) (21) 출원번호 10-2008-0115607

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

특허청구의범위청구항 1 물을여과하는필터부 ; 상기필터부에물을유동시키는정수관 ; 상기정수관에설치되고, 상기정수관의수류를이용하여전기를발생시키는발전모듈 ; 및상기정수관에배치되고, 상기발전모듈에서발생된전기가공급되고, 상기정수관을따라유동되는정수를전기분해하여살균하는살균모듈 ; 을

특허청구의범위청구항 1 물을여과하는필터부 ; 상기필터부에물을유동시키는정수관 ; 상기정수관에설치되고, 상기정수관의수류를이용하여전기를발생시키는발전모듈 ; 및상기정수관에배치되고, 상기발전모듈에서발생된전기가공급되고, 상기정수관을따라유동되는정수를전기분해하여살균하는살균모듈 ; 을 (51) Int. Cl. (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) B01D 35/00 (2006.01) C02F 1/461 (2006.01) C02F 1/467 (2006.01) (21) 출원번호 10-2009-0019000 (22) 출원일자 2009 년 03 월 05 일 심사청구일자 없음 전체청구항수 : 총 4 항 (54) 정수기 (11)

More information

이발명을지원한국가연구개발사업 과제고유번호 NRF-2012M3C4A 부처명 미래창조과학부 연구관리전문기관 한국연구재단 연구사업명 차세대정보컴퓨팅기술개발사업 연구과제명 소셜및정보네트워크빅데이터마이닝소프트웨어원천기술개발 기여율 1/1 주관기관 서울대학교 연구기간

이발명을지원한국가연구개발사업 과제고유번호 NRF-2012M3C4A 부처명 미래창조과학부 연구관리전문기관 한국연구재단 연구사업명 차세대정보컴퓨팅기술개발사업 연구과제명 소셜및정보네트워크빅데이터마이닝소프트웨어원천기술개발 기여율 1/1 주관기관 서울대학교 연구기간 (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 10-2016-0147525 (43) 공개일자 2016년12월23일 (51) 국제특허분류 (Int. Cl.) H04L 12/24 (2006.01) (52) CPC 특허분류 H04L 41/12 (2013.01) H04L 41/142 (2013.01) (21) 출원번호 10-2015-0084387

More information

이 발명을 지원한 국가연구개발사업 과제고유번호 A1100-0801-2739 부처명 지식경제부 연구관리전문기관 연구사업명 IT핵심기술개발 연구과제명 융합형 포털서비스를 위한 이용자 참여형 방송기술개발 기여율 주관기관 전자부품연구원 연구기간 2008년 03월 01일 ~ 2

이 발명을 지원한 국가연구개발사업 과제고유번호 A1100-0801-2739 부처명 지식경제부 연구관리전문기관 연구사업명 IT핵심기술개발 연구과제명 융합형 포털서비스를 위한 이용자 참여형 방송기술개발 기여율 주관기관 전자부품연구원 연구기간 2008년 03월 01일 ~ 2 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) G06Q 30/00 (2006.01) G06Q 50/00 (2006.01) (21) 출원번호 10-2008-0133476 (22) 출원일자 2008년12월24일 심사청구일자 2008년12월24일 (65) 공개번호 10-2010-0074918 (43) 공개일자 2010년07월02일

More information

(72) 발명자 박세웅 서울특별시관악구신림동산 56-1 서울대학교뉴미디어통신공동연구소 최진구 서울특별시영등포구당산동 2 가대우메종아파트 101 동 909 호 - 2 -

(72) 발명자 박세웅 서울특별시관악구신림동산 56-1 서울대학교뉴미디어통신공동연구소 최진구 서울특별시영등포구당산동 2 가대우메종아파트 101 동 909 호 - 2 - (51) Int. Cl. (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) H04B 7/26 (2006.01) H04B 7/155 (2006.01) H04Q 7/30 (2006.01) H04Q 7/20 (2006.01) (21) 출원번호 10-2006-0085572 (22) 출원일자 2006 년 09 월 06 일 심사청구일자 2006 년 09 월

More information

(52) CPC 특허분류 G06F 11/1016 ( ) G06F 12/0246 ( ) G06F 12/0253 ( ) 이발명을지원한국가연구개발사업 과제고유번호 부처명 연구관리전문기관 연구사업명 연구과제명 교육부 기여율

(52) CPC 특허분류 G06F 11/1016 ( ) G06F 12/0246 ( ) G06F 12/0253 ( ) 이발명을지원한국가연구개발사업 과제고유번호 부처명 연구관리전문기관 연구사업명 연구과제명 교육부 기여율 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 2016년09월09일 (11) 등록번호 10-1653999 (24) 등록일자 2016년08월30일 (51) 국제특허분류 (Int. Cl.) G06F 11/10 (2006.01) G06F 12/02 (2006.01) (52) CPC 특허분류 G06F 11/106 (2013.01)

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

특허청구의범위청구항 1 복수의영상검출부로부터출력되는영상의히스토그램 (histogram) 을계산하는단계 ; 상기복수의영상검출부로부터출력되는영상을히스토그램평활화 (histogram equalization) 하는단계 ; 상기복수의영상검출부중하나의영상검출부를선택하는단계 ; 및

특허청구의범위청구항 1 복수의영상검출부로부터출력되는영상의히스토그램 (histogram) 을계산하는단계 ; 상기복수의영상검출부로부터출력되는영상을히스토그램평활화 (histogram equalization) 하는단계 ; 상기복수의영상검출부중하나의영상검출부를선택하는단계 ; 및 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 2014년12월18일 (11) 등록번호 10-1473415 (24) 등록일자 2014년12월10일 (51) 국제특허분류 (Int. Cl.) G06T 5/40 (2006.01) H04N 5/217 (2011.01) (21) 출원번호 10-2012-0156871 (22) 출원일자 2012

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

특허청구의범위청구항 1 플래시메모리를포함하는메모리시스템의버퍼캐쉬관리방법에있어서 : 버퍼캐쉬에기입될페이지데이터를입력받는단계와 ; 상기버퍼캐쉬에저장된페이지데이터중상기플래시메모리로기입될페이지데이터를제거하는단계를포함하되 ; 상기제거단계는, 상기버퍼캐쉬의빅팀윈도우내이전빅팀블록에

특허청구의범위청구항 1 플래시메모리를포함하는메모리시스템의버퍼캐쉬관리방법에있어서 : 버퍼캐쉬에기입될페이지데이터를입력받는단계와 ; 상기버퍼캐쉬에저장된페이지데이터중상기플래시메모리로기입될페이지데이터를제거하는단계를포함하되 ; 상기제거단계는, 상기버퍼캐쉬의빅팀윈도우내이전빅팀블록에 (51) Int. Cl. (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) G06F 12/08 (2006.01) (21) 출원번호 10-2008-0080510 (22) 출원일자 2008 년 08 월 18 일 심사청구일자 없음 전체청구항수 : 총 8 항 (54) 플래시메모리장치를위한버퍼캐쉬관리방법 (11) 공개번호 10-2010-0021868 (43)

More information

본 발명은 중공코어 프리캐스트 슬래브 및 그 시공방법에 관한 것으로, 자세하게는 중공코어로 형성된 프리캐스트 슬래브 에 온돌을 일체로 구성한 슬래브 구조 및 그 시공방법에 관한 것이다. 이를 위한 온돌 일체형 중공코어 프리캐스트 슬래브는, 공장에서 제작되는 중공코어 프

본 발명은 중공코어 프리캐스트 슬래브 및 그 시공방법에 관한 것으로, 자세하게는 중공코어로 형성된 프리캐스트 슬래브 에 온돌을 일체로 구성한 슬래브 구조 및 그 시공방법에 관한 것이다. 이를 위한 온돌 일체형 중공코어 프리캐스트 슬래브는, 공장에서 제작되는 중공코어 프 (51) Int. Cl. E04B 5/32 (2006.01) (19)대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 (11) 등록번호 (24) 등록일자 2007년03월12일 10-0693122 2007년03월05일 (21) 출원번호 10-2006-0048965 (65) 공개번호 (22) 출원일자 2006년05월30일 (43) 공개일자 심사청구일자

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

특허청구의 범위 청구항 1 소스 컴퓨팅 디바이스로부터 복수의 컴퓨팅 디바이스들 중 적어도 하나의 컴퓨팅 디바이스로의 무선 액세스 포 인트를 통한 데이터 송신들에 대한 (i) 현재 데이터 레이트 및 (ii) 최고 데이터 레이트를 구축하는 단계; 상기 복수의 컴퓨팅 디바이

특허청구의 범위 청구항 1 소스 컴퓨팅 디바이스로부터 복수의 컴퓨팅 디바이스들 중 적어도 하나의 컴퓨팅 디바이스로의 무선 액세스 포 인트를 통한 데이터 송신들에 대한 (i) 현재 데이터 레이트 및 (ii) 최고 데이터 레이트를 구축하는 단계; 상기 복수의 컴퓨팅 디바이 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2013년11월27일 (11) 등록번호 10-1333908 (24) 등록일자 2013년11월21일 (51) 국제특허분류(Int. Cl.) H04W 28/10 (2009.01) H04W 28/22 (2009.01) (21) 출원번호 10-2011-7031262 (22) 출원일자(국제)

More information

이 발명을 지원한 국가연구개발사업 과제고유번호 20110026962 부처명 교육과학기술부 연구사업명 기초사업연구-일반연구자지원사업-기본연구지원사업(유형II) 연구과제명 시공간 부호 협력 통신을 위한 동기 알고리즘 연구 기 여 율 1/1 주관기관 서울시립대학교 산학협력단

이 발명을 지원한 국가연구개발사업 과제고유번호 20110026962 부처명 교육과학기술부 연구사업명 기초사업연구-일반연구자지원사업-기본연구지원사업(유형II) 연구과제명 시공간 부호 협력 통신을 위한 동기 알고리즘 연구 기 여 율 1/1 주관기관 서울시립대학교 산학협력단 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (51) 국제특허분류(Int. Cl.) H04J 11/00 (2006.01) (21) 출원번호 10-2012-0038191 (22) 출원일자 2012년04월13일 심사청구일자 2012년04월13일 (65) 공개번호 10-2013-0115668 (43) 공개일자 2013년10월22일 (56) 선행기술조사문헌

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

특허청구의 범위 청구항 1 발열원의 일면에 접촉 설치되며, 내부에 상기 발열원의 열에 의해 증발되는 작동유체가 수용되는 작동유체챔버 가 구비되고, 상기 작동유체챔버의 일측에 제1연결구가 형성된 흡열블록; 및 상기 흡열블록의 일측에 결합되며, 흡열블록과 결합되는 부분에

특허청구의 범위 청구항 1 발열원의 일면에 접촉 설치되며, 내부에 상기 발열원의 열에 의해 증발되는 작동유체가 수용되는 작동유체챔버 가 구비되고, 상기 작동유체챔버의 일측에 제1연결구가 형성된 흡열블록; 및 상기 흡열블록의 일측에 결합되며, 흡열블록과 결합되는 부분에 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) G06F 1/20 (2006.01) H01L 23/34 (2006.01) F28D 15/02 (2006.01) (21) 출원번호 10-2009-0087354 (22) 출원일자 2009년09월16일 심사청구일자 2009년09월16일 (65) 공개번호 10-2011-0029605

More information

서 인코딩한 데이터를 무선으로 송신하기 위한 무선 송신 수단; 및 통화중 상기 입력 수단으로부터의 음원 데이터 전송신 호에 따라 상기 저장 수단에 저장되어 있는 해당 음원 데이터를 상기 디코딩 수단에 의해 디코딩하고, 상기 디코딩한 음원 데이터와 상기 입력 수단을 통해

서 인코딩한 데이터를 무선으로 송신하기 위한 무선 송신 수단; 및 통화중 상기 입력 수단으로부터의 음원 데이터 전송신 호에 따라 상기 저장 수단에 저장되어 있는 해당 음원 데이터를 상기 디코딩 수단에 의해 디코딩하고, 상기 디코딩한 음원 데이터와 상기 입력 수단을 통해 (51) Int. Cl. H04B 1/40 (2006.01) (19)대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 (11) 등록번호 (24) 등록일자 2006년11월23일 10-0646983 2006년11월09일 (21) 출원번호 10-2004-0053063 (65) 공개번호 10-2006-0004082 (22) 출원일자 2004년07월08일

More information

이 발명을 지원한 국가연구개발사업 과제고유번호 08921-01304 부처명 방송통신위원회 연구사업명 방송통신기술개발사업 연구과제명 안전한 전자파환경 조성 주관기관 한국전자통신연구원 연구기간 2008.01.01 ~ 2012.12.31-2 -

이 발명을 지원한 국가연구개발사업 과제고유번호 08921-01304 부처명 방송통신위원회 연구사업명 방송통신기술개발사업 연구과제명 안전한 전자파환경 조성 주관기관 한국전자통신연구원 연구기간 2008.01.01 ~ 2012.12.31-2 - (19) 대한민국특허청(KR) (12) 공개특허공보(A) (51) 국제특허분류(Int. Cl.) H05K 9/00 (2006.01) H04B 1/38 (2006.01) (21) 출원번호 10-2011-0134285 (22) 출원일자 2011년12월14일 심사청구일자 없음 기술이전 희망 : 기술양도, 실시권허여, 기술지도 전체 청구항 수 : 총 1 항 (54)

More information

11장 포인터

11장 포인터 Dynamic Memory and Linked List 1 동적할당메모리의개념 프로그램이메모리를할당받는방법 정적 (static) 동적 (dynamic) 정적메모리할당 프로그램이시작되기전에미리정해진크기의메모리를할당받는것 메모리의크기는프로그램이시작하기전에결정 int i, j; int buffer[80]; char name[] = data structure"; 처음에결정된크기보다더큰입력이들어온다면처리하지못함

More information

CFC_샘플

CFC_샘플 3 CFC Editor 를사용한작업 개요 이장에서는 CFC Editor 를사용하여 CPU 에대한전체소프트웨어구조를구성하는방법을소개한다. 필요사항 SIMATIC Manager 를사용하여, 특정 AS 에대해 Chart 폴더를포함한프로그램폴더를갖는 Project 를만들었다.( 예, S7 program for SIMATIC S7) 주목 : CFC 는 " 상향호환성

More information

특허청구의 범위 청구항 1 일반전화를 이용한 위험 알림시스템 및 실시간 영상전송 장치에서 CID(콜백넘버) 장치를 포함한 서버 및 그 장 비를 포함하며, 영상서버와 연동한 형태를 상황실에 전송하여 출동하는 시스템을 포함하는 것을 특징으로 하는 일반전화를 이용한 위험 알

특허청구의 범위 청구항 1 일반전화를 이용한 위험 알림시스템 및 실시간 영상전송 장치에서 CID(콜백넘버) 장치를 포함한 서버 및 그 장 비를 포함하며, 영상서버와 연동한 형태를 상황실에 전송하여 출동하는 시스템을 포함하는 것을 특징으로 하는 일반전화를 이용한 위험 알 (19) 대한민국특허청(KR) (12) 공개특허공보(A) (11) 공개번호 10-2014-0008486 (43) 공개일자 2014년01월21일 (51) 국제특허분류(Int. Cl.) G08B 25/08 (2014.01) G08B 21/02 (2006.01) G08B 13/196 (2006.01) (21) 출원번호 10-2012-0075069 (22) 출원일자

More information

특허청구의범위청구항 1 통신망을통해적어도하나의의료기관단말기와접속되는의료정보통합관리시스템으로서, HL7 메시지구조를정의하고있으며, 상기정의된 HL7 메시지구조를처리하기위한 HL7 엔진을구비하고, 상기의료기관단말기를모니터링하여, 신규데이터의입력이벤트가발생한경우상기의료기관단

특허청구의범위청구항 1 통신망을통해적어도하나의의료기관단말기와접속되는의료정보통합관리시스템으로서, HL7 메시지구조를정의하고있으며, 상기정의된 HL7 메시지구조를처리하기위한 HL7 엔진을구비하고, 상기의료기관단말기를모니터링하여, 신규데이터의입력이벤트가발생한경우상기의료기관단 (51) Int. Cl. (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) G06Q 50/00 (2006.01) (21) 출원번호 10-2007-0112327 (22) 출원일자 2007 년 11 월 05 일 심사청구일자 2007 년 11 월 05 일 (65) 공개번호 10-2009-0046290 (43) 공개일자 2009 년 05 월 11 일 (56)

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

특허청구의 범위 청구항 1 제1 내지 제6 암이 각각의 관절부를 가지며 형성되며, 상기 제1 내지 제6 암 각각은 제1 내지 제6 링크에 의해 링크되고, 상기 제1 내지 제6 암 내부에는 각각의 암을 구동하는 구동모듈이 각각 내장되며, 상기 구동모듈 각각의 선단에는 1

특허청구의 범위 청구항 1 제1 내지 제6 암이 각각의 관절부를 가지며 형성되며, 상기 제1 내지 제6 암 각각은 제1 내지 제6 링크에 의해 링크되고, 상기 제1 내지 제6 암 내부에는 각각의 암을 구동하는 구동모듈이 각각 내장되며, 상기 구동모듈 각각의 선단에는 1 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (51) 국제특허분류(Int. Cl.) B25J 9/06 (2006.01) B25J 19/02 (2006.01) (21) 출원번호 10-2011-0079361 (22) 출원일자 2011년08월10일 심사청구일자 2011년08월10일 (65) 공개번호 10-2013-0017122 (43) 공개일자 2013년02월20일

More information

120330(00)(1~4).indd

120330(00)(1~4).indd 도시개발법시행규칙 [ 별지제 5 호서식 ] 색상이어두운란은가작성하지않습니다. 접수번호 접수일자 성명 ( 법인의명칭및대표자성명 ) 주민등록번호 ( 법인등록번호 ) 전화번호 구역명 동의내용 구역면적 ( m2 ) 사업방식 시행자에관한사항 본인은 도시개발법 제4조제4항및영제6조제6항에따라환지방식의도시개발계획에대하여시행자등에게설명을듣고위내용 ( 개발계획수립과정에서관계기관협의및도시계획위원회의심의결과등에따라개발계획이변경되는경우를포함합니다

More information

특허청구의 범위 청구항 1 복수의 FA(Frequency Allocation)를 사용하는 광대역 무선통신 시스템에서 프리앰블 의사 잡음(Pseudo Noise : PN) 코드 할당 방법에 있어서, 각 FA에 고유의 인덱스를 정의하는 과정과, 기준 FA 인덱스를 사용하는

특허청구의 범위 청구항 1 복수의 FA(Frequency Allocation)를 사용하는 광대역 무선통신 시스템에서 프리앰블 의사 잡음(Pseudo Noise : PN) 코드 할당 방법에 있어서, 각 FA에 고유의 인덱스를 정의하는 과정과, 기준 FA 인덱스를 사용하는 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2011년03월02일 (11) 등록번호 10-1017970 (24) 등록일자 2011년02월21일 (73) 특허권자 (51) Int. Cl. 삼성전자주식회사 H04L 9/20 (2006.01) H04L 9/28 (2006.01) 경기도 수원시 영통구 매탄동 416 (21) 출원번호

More information

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가 www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드

More information

스를보장하기위해서, 디스크회전속도를높여야하며, 전력소모가증가되게된다. 이에비해서, 디스크대역폭이용률이낮아지면, 디스크의회전속도를낮추어도영화제공서비스가가능하므로, 전력소모를줄일 수있다. 또한미러링 (mirroring) 과같은복제된데이터가존재하는경우, 디스크대역폭이용률이낮

스를보장하기위해서, 디스크회전속도를높여야하며, 전력소모가증가되게된다. 이에비해서, 디스크대역폭이용률이낮아지면, 디스크의회전속도를낮추어도영화제공서비스가가능하므로, 전력소모를줄일 수있다. 또한미러링 (mirroring) 과같은복제된데이터가존재하는경우, 디스크대역폭이용률이낮 명세서 발명의명칭 디스크배열기반의비디오서버를위한에너지인지인터벌캐슁방법 {A METHOD FOR ENERGY- AWARE INTERVAL CACHING FOR DISK-ARRAY-BASED VIDEO SERVER} 발명의상세한설명 기술분야 본발명은클러스터기반비디오서버에서의에너지인지캐슁방법으로서, 보다구체적으로는클러스터별로 인터벌큐를별도로할당하며, 캐슁되는인터벌크기에따라서각클러스터에서소모되는디스크이용률과전력의상관관계를분석하고,

More information

슬라이드 1

슬라이드 1 1 Chapter 5 IPv4 주소 Objectives IPv4 주소공간의개념 클래스기반주소구조에대한이해 클래스기반주소구조에서의서브넷팅과슈퍼넷팅 클래스없는주소구조의개념 특수블록과특수주소 NAT 기술 2 목차 개요 클래스기반주소지정 틀래스없는주소지정 특수주소 NAT 3 5.1 개요 4 5.1 개요 Note: An IP address is a 32-bit address.

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

많이 이용하는 라면,햄버그,과자,탄산음료등은 무서운 병을 유발하고 비만의 원인 식품 이다. 8,등겨에 흘려 보낸 영양을 되 찾을 수 있다. 도정과정에서 등겨에 흘려 보낸 영양 많은 쌀눈과 쌀껍질의 영양을 등겨를 물에 우러나게하여 장시간 물에 담가 두어 영양을 되 찾는다

많이 이용하는 라면,햄버그,과자,탄산음료등은 무서운 병을 유발하고 비만의 원인 식품 이다. 8,등겨에 흘려 보낸 영양을 되 찾을 수 있다. 도정과정에서 등겨에 흘려 보낸 영양 많은 쌀눈과 쌀껍질의 영양을 등겨를 물에 우러나게하여 장시간 물에 담가 두어 영양을 되 찾는다 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 공개실용신안공보(U) A23L 1/307 (2006.01) C02F 1/68 (2006.01) (21) 출원번호 20-2011-0002850 (22) 출원일자 2011년04월05일 심사청구일자 2011년04월05일 (11) 공개번호 20-2011-0004312 (43) 공개일자 2011년05월03일

More information

(72) 발명자 김도규 서울특별시성북구장위 3 동 박준일 서울특별시강서구등촌동 서광아파트 103 동 803 호 유형규 경기도광명시광명 4 동한진아파트 101 동 1801 호 - 2 -

(72) 발명자 김도규 서울특별시성북구장위 3 동 박준일 서울특별시강서구등촌동 서광아파트 103 동 803 호 유형규 경기도광명시광명 4 동한진아파트 101 동 1801 호 - 2 - (51) Int. Cl. (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) F25B 30/06 (2006.01) (21) 출원번호 10-2008-0088941 (22) 출원일자 2008 년 09 월 09 일 심사청구일자 전체청구항수 : 총 7 항 2008 년 09 월 09 일 (54) 지중열교환기의공급파이프 (11) 공개번호 10-2010-0030143

More information

Microsoft PowerPoint - chap06-5 [호환 모드]

Microsoft PowerPoint - chap06-5 [호환 모드] 2011-1 학기프로그래밍입문 (1) chapter 06-5 참고자료 변수의영역과데이터의전달 박종혁 Tel: 970-6702 Email: jhpark1@seoultech.ac.kr h k 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- ehanbit.net 자동변수 지금까지하나의함수안에서선언한변수는자동변수이다. 사용범위는하나의함수내부이다. 생존기간은함수가호출되어실행되는동안이다.

More information

다. 여기서, TFTP 을통해파일을가져온 (TFTP GetFile) 후에 SNMP 을통해관리정보베이스 (Management Information Base : MIB) 설정요구 (SNMP SetRequest MIB) 가네트웍요소로내려가려면, 로그가데이터베이스에쓰여진 (w

다. 여기서, TFTP 을통해파일을가져온 (TFTP GetFile) 후에 SNMP 을통해관리정보베이스 (Management Information Base : MIB) 설정요구 (SNMP SetRequest MIB) 가네트웍요소로내려가려면, 로그가데이터베이스에쓰여진 (w (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (51) Int. Cl. 6 H04L 12/24 (21) 출원번호 10-1998-0029609 (22) 출원일자 1998년07월23일 (71) 출원인삼성전자주식회사윤종용 (11) 공개번호특 2000-0009302 (43) 공개일자 2000 년 02 월 15 일 경기도수원시팔달구매탄 3 동 416 (72)

More information

LTC 라이트코인명세서

LTC 라이트코인명세서 LTC 2017-10-27 라이트코인명세서 본명세서는회원님들의이해에도움이되고자작성한내용이며, 투자권유의의도는일절없음을안내드립니다. Index 1 개요 2 기술명세서 O ver view 2-1 라이트코인 (Litecoin) 이란? 2-2 기술적특징 2-3 관련웹사이트 3 시장명세서 3-1 라이트코인의유통구조 3-2 시장현황 3-3 해외라이트코인상장거래소및거래현황

More information

대 표 도 - 2 -

대 표 도 - 2 - (19) 대한민국특허청(KR) (12) 공개특허공보(A) (11) 공개번호 10-2013-0062307 (43) 공개일자 2013년06월12일 (51) 국제특허분류(Int. Cl.) G06Q 30/02 (2012.01) (21) 출원번호 10-2013-0053925(분할) (22) 출원일자 2013년05월13일 심사청구일자 2013년05월13일 (62) 원출원

More information

Frama-C/JESSIS 사용법 소개

Frama-C/JESSIS 사용법 소개 Frama-C 프로그램검증시스템소개 박종현 @ POSTECH PL Frama-C? C 프로그램대상정적분석도구 플러그인구조 JESSIE Wp Aorai Frama-C 커널 2 ROSAEC 2011 동계워크샵 @ 통영 JESSIE? Frama-C 연역검증플러그인 프로그램분석 검증조건추출 증명 Hoare 논리에기초한프로그램검증도구 사용법 $ frama-c jessie

More information

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1 IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로

More information

(72) 발명자 권욱현 서울특별시관악구관악로 1, 서울대학교자동화연구소 133 동 306 호 ( 신림동 ) 신수용 서울특별시양천구목동동로 130, 목동아파트 동 1201 호 ( 신정동 ) 최재영 서울특별시관악구서림 11 길 23, 308 호 ( 신림동 ) 이

(72) 발명자 권욱현 서울특별시관악구관악로 1, 서울대학교자동화연구소 133 동 306 호 ( 신림동 ) 신수용 서울특별시양천구목동동로 130, 목동아파트 동 1201 호 ( 신정동 ) 최재영 서울특별시관악구서림 11 길 23, 308 호 ( 신림동 ) 이 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (51) 국제특허분류 (Int. Cl.) H04L 12/28 (2006.01) (21) 출원번호 10-2006-0016507 (22) 출원일자 2006 년 02 월 21 일 심사청구일자 2011 년 01 월 19 일 (65) 공개번호 10-2007-0083321 (43) 공개일자 2007 년 08

More information

특허청구의 범위 청구항 1 앵커(20)를 이용한 옹벽 시공에 사용되는 옹벽패널에 있어서, 단위패널형태의 판 형태로 구성되며, 내부 중앙부가 후방 하부를 향해 기울어지도록 돌출 형성되어, 전면이 오 목하게 들어가고 후면이 돌출된 결속부(11)를 형성하되, 이 결속부(11

특허청구의 범위 청구항 1 앵커(20)를 이용한 옹벽 시공에 사용되는 옹벽패널에 있어서, 단위패널형태의 판 형태로 구성되며, 내부 중앙부가 후방 하부를 향해 기울어지도록 돌출 형성되어, 전면이 오 목하게 들어가고 후면이 돌출된 결속부(11)를 형성하되, 이 결속부(11 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) E02D 29/02 (2006.01) E02D 17/20 (2006.01) E02B 3/14 (2006.01) (21) 출원번호 10-2010-0089517 (22) 출원일자 2010년09월13일 심사청구일자 (56) 선행기술조사문헌 JP2006037700 A* KR100920461

More information

등록특허 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (51) 국제특허분류 (Int. Cl.) G06F 17/50 ( ) G06F 17/27 ( ) G06F 17/30 ( ) G06T 17/30 (2

등록특허 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (51) 국제특허분류 (Int. Cl.) G06F 17/50 ( ) G06F 17/27 ( ) G06F 17/30 ( ) G06T 17/30 (2 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (51) 국제특허분류 (Int. Cl.) G06F 17/50 (2006.01) G06F 17/27 (2006.01) G06F 17/30 (2006.01) G06T 17/30 (2006.01) (52) CPC 특허분류 G06F 17/50 (2013.01) G06F 17/277 (2013.01) (21)

More information

도 1 명세서 도면의 간단한 설명 도 1은 본 발명의 일실시예에 따른 비접촉 USB 리더기의 블럭도를 나타낸다. 도 2는 도 1의 비접촉 USB 리더기를 이용한 인프라 구축 시스템의 개략도를 나타낸다. 도 3은 도 1의 비접촉 USB 리더기를 이용한 이용 방법에 대한

도 1 명세서 도면의 간단한 설명 도 1은 본 발명의 일실시예에 따른 비접촉 USB 리더기의 블럭도를 나타낸다. 도 2는 도 1의 비접촉 USB 리더기를 이용한 인프라 구축 시스템의 개략도를 나타낸다. 도 3은 도 1의 비접촉 USB 리더기를 이용한 이용 방법에 대한 (51) Int. Cl. G06K 7/00 (2006.01) (19)대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 (11) 등록번호 (24) 등록일자 2006년11월01일 10-0639964 2006년10월24일 (21) 출원번호 10-2004-0077732 (65) 공개번호 10-2006-0028855 (22) 출원일자 2004년09월30일

More information

Microsoft Word - NAT_1_.doc

Microsoft Word - NAT_1_.doc NAT(Network Address Translation) 1. NAT 개요 1 패킷의 IP 헤더의수신지주소, 발신지주소또는그주소를다른주소로변경하는과정 2 NAT기능을갖는장치를 NAT-BOX라함 ( 시스코라우터, 유닉스시스템, 윈도우의호스트혹은몇개의다른시스템일수있기때문에이렇게지칭하기도함 ) 3 NAT 기능을갖는장치는일반적으로스텁도메인 (Stub-domain)

More information

(52) CPC 특허분류 G06F 21/31 ( ) H04M 1/72519 ( ) (72) 발명자 박희정 경기도성남시분당구서판교로 29, 911 동 1401 호 ( 판교동, 판교원마을한림풀에버아파트 ) 여상직 경기용인시수지구대지로 27, 103 동

(52) CPC 특허분류 G06F 21/31 ( ) H04M 1/72519 ( ) (72) 발명자 박희정 경기도성남시분당구서판교로 29, 911 동 1401 호 ( 판교동, 판교원마을한림풀에버아파트 ) 여상직 경기용인시수지구대지로 27, 103 동 (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (51) 국제특허분류 (Int. Cl.) G06F 11/14 (2006.01) G06F 15/16 (2006.01) G06F 21/31 (2013.01) H04M 1/725 (2006.01) (52) CPC 특허분류 G06F 11/1448 (2013.01) G06F 15/16 (2013.01) (21)

More information

이번장에서학습할내용 동적메모리란? malloc() 와 calloc() 연결리스트 파일을이용하면보다많은데이터를유용하고지속적으로사용및관리할수있습니다. 2

이번장에서학습할내용 동적메모리란? malloc() 와 calloc() 연결리스트 파일을이용하면보다많은데이터를유용하고지속적으로사용및관리할수있습니다. 2 제 17 장동적메모리와연결리스트 유준범 (JUNBEOM YOO) Ver. 2.0 jbyoo@konkuk.ac.kr http://dslab.konkuk.ac.kr 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 이번장에서학습할내용 동적메모리란? malloc() 와 calloc() 연결리스트 파일을이용하면보다많은데이터를유용하고지속적으로사용및관리할수있습니다.

More information

ADP-2480

ADP-2480 Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter

More information

제4장 기본 의미구조 (Basic Semantics)

제4장  기본 의미구조 (Basic Semantics) 제 4 장블록및유효범위 Reading Chap. 5 숙대창병모 1 4.1 변수선언및유효범위 숙대창병모 2 변수선언과유효범위 변수선언 Declaration before Use! 대부분의언어에서변수는사용전에먼저선언해야한다. 변수의유효범위 (scope) 선언된변수가유효한 ( 사용될수있는 ) 프로그램내의범위 / 영역 변수이름뿐아니라함수등다른이름도생각해야한다. 정적유효범위

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Internship in OCZ Technology VLDB 연구실 오기환 wurikiji@gmail.com 5/30/2012 1 At San Jose, CA, USA SSD product OCZ Technology Worked at Indilinx firmware team 2012. 1. 3 ~ 2012. 2. 3 ( 약 32 일 ) 오전 9 시출근오후 6

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

슬라이드 1

슬라이드 1 정적메모리할당 (Static memory allocation) 일반적으로프로그램의실행에필요한메모리 ( 변수, 배열, 객체등 ) 는컴파일과정에서결정되고, 실행파일이메모리에로드될때할당되며, 종료후에반환됨 동적메모리할당 (Dynamic memory allocation) 프로그램의실행중에필요한메모리를할당받아사용하고, 사용이끝나면반환함 - 메모리를프로그램이직접관리해야함

More information

(72) 발명자 김화용 서울특별시관악구봉천 2 동동아아파트 109 동 803 호 강병희 서울특별시관악구봉천 11 동 번지미림연립 305 호 - 2 -

(72) 발명자 김화용 서울특별시관악구봉천 2 동동아아파트 109 동 803 호 강병희 서울특별시관악구봉천 11 동 번지미림연립 305 호 - 2 - (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 2010년04월09일 (11) 등록번호 10-0951955 (24) 등록일자 2010년04월01일 (73) 특허권자 (51) Int. Cl. 재단법인서울대학교산학협력재단 C02F 1/72 (2006.01) C02F 11/06 (2006.01) 서울특별시관악구봉천7동산4의 2번지

More information

C++ Programming

C++ Programming C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout

More information

특허청구의 범위 청구항 1 고유한 USB-ID를 가지며, 강제 포맷이나 프로그램 삭제가 불가능한 CD영역과 데이터의 읽기, 쓰기가 가능한 일 반영역으로 분할되어 있고 상기 CD영역에 임산부 도우미 프로그램이 임산부 PC(200)에 연결되면 자동 설치 및 실행되게 탑재된

특허청구의 범위 청구항 1 고유한 USB-ID를 가지며, 강제 포맷이나 프로그램 삭제가 불가능한 CD영역과 데이터의 읽기, 쓰기가 가능한 일 반영역으로 분할되어 있고 상기 CD영역에 임산부 도우미 프로그램이 임산부 PC(200)에 연결되면 자동 설치 및 실행되게 탑재된 (19) 대한민국특허청(KR) (12) 공개특허공보(A) (11) 공개번호 10-2010-0042502 (43) 공개일자 2010년04월26일 (51) Int. Cl. G06Q 50/00 (2006.01) (21) 출원번호 10-2008-0101675 (22) 출원일자 2008년10월16일 심사청구일자 전체 청구항 수 : 총 13 항 2008년10월16일 (71)

More information

Chapter 4. LISTS

Chapter 4. LISTS C 언어에서리스트구현 리스트의생성 struct node { int data; struct node *link; ; struct node *ptr = NULL; ptr = (struct node *) malloc(sizeof(struct node)); Self-referential structure NULL: defined in stdio.h(k&r C) or

More information

실용신안 등록청구의 범위 청구항 1 톤백마대가 설치될 수 있도록 일정간격을 두고 설치되는 한 쌍의 지지프레임과, 상기 지지프레임과 지지프레임의 상부를 서로 연결하는 한 쌍의 연결프레임과, 상기 연결프레임의 상부에 일정간격을 두고 다수 설치되어 상기 톤백마대와 그 투입구

실용신안 등록청구의 범위 청구항 1 톤백마대가 설치될 수 있도록 일정간격을 두고 설치되는 한 쌍의 지지프레임과, 상기 지지프레임과 지지프레임의 상부를 서로 연결하는 한 쌍의 연결프레임과, 상기 연결프레임의 상부에 일정간격을 두고 다수 설치되어 상기 톤백마대와 그 투입구 (19) 대한민국특허청(KR) (12) 공개실용신안공보(U) (51) 국제특허분류(Int. Cl.) B65B 67/12 (2006.01) B65D 88/16 (2006.01) (21) 출원번호 20-2012-0003587 (22) 출원일자 2012년05월01일 심사청구일자 2012년05월01일 (11) 공개번호 20-2013-0006479 (43) 공개일자

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

(52) CPC 특허분류 B01D 53/62 ( ) Y02C 10/10 ( ) (72) 발명자 이정현 대전광역시서구대덕대로 246 넥서스밸리 B 동 1417 호 박영철 대전광역시유성구반석동로 33 반석마을 5 단지아파트 505 동 201 호 이발명

(52) CPC 특허분류 B01D 53/62 ( ) Y02C 10/10 ( ) (72) 발명자 이정현 대전광역시서구대덕대로 246 넥서스밸리 B 동 1417 호 박영철 대전광역시유성구반석동로 33 반석마을 5 단지아파트 505 동 201 호 이발명 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (51) 국제특허분류 (Int. Cl.) B01D 53/22 (2006.01) B01D 53/62 (2006.01) (52) CPC 특허분류 B01D 53/225 (2013.01) B01D 53/228 (2013.01) (21) 출원번호 10-2015-0076621 (22) 출원일자 2015 년

More information

(72) 발명자 이은영 서울시 강남구 개포2동 주공아파트 606동 1202호 손정환 서울 송파구 잠실2동 잠실엘스APT 150-902 조욱진 서울특별시 서초구 서초4동 1315 진흥아파트 3동 905호 - 2 -

(72) 발명자 이은영 서울시 강남구 개포2동 주공아파트 606동 1202호 손정환 서울 송파구 잠실2동 잠실엘스APT 150-902 조욱진 서울특별시 서초구 서초4동 1315 진흥아파트 3동 905호 - 2 - (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) G06Q 40/00 (2006.01) (21) 출원번호 10-2010-0103362 (22) 출원일자 2010년10월22일 심사청구일자 (56) 선행기술조사문헌 KR1020020061092 A* 2010년10월22일 *는 심사관에 의하여 인용된 문헌 (45) 공고일자 2011년06월10일

More information

(72) 발명자 오인환 서울 노원구 중계로 195, 101동 803호 (중계동, 신 안동진아파트) 서혜리 서울 종로구 평창14길 23, (평창동) 한훈식 서울 강남구 언주로71길 25-5, 301호 (역삼동, 영 훈하이츠) 이 발명을 지원한 국가연구개발사업 과제고유번호

(72) 발명자 오인환 서울 노원구 중계로 195, 101동 803호 (중계동, 신 안동진아파트) 서혜리 서울 종로구 평창14길 23, (평창동) 한훈식 서울 강남구 언주로71길 25-5, 301호 (역삼동, 영 훈하이츠) 이 발명을 지원한 국가연구개발사업 과제고유번호 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2014년04월14일 (11) 등록번호 10-1384704 (24) 등록일자 2014년04월07일 (51) 국제특허분류(Int. Cl.) F16L 9/18 (2006.01) F17D 1/00 (2006.01) F16L 3/00 (2006.01) (21) 출원번호 10-2012-0113933

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

목 차

목 차 Ⅴ. 광교지구택지개발사업지구단위계획결정 ( 변경 ) 도서 목 차 Ⅴ. 광교지구택지개발사업지구단위계획결정 ( 변경 ) 도서 1. 지구단위계획구역결정 ( 변경 ) 조서 가. 총괄 ( 변경없음 ) 도면표시번호 구역명위치 기정 면 적 ( m2 ) 변경후 변경 계 1단계 2단계 비고 - 수원시영통구매탄동, 이의동, 광교지구원천동, 하동, 팔달구우만동, 제1종지구단위계장안구연무동일원획구역용인시수지구상현동,

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 홍성철 신동군 이논문은 년도정부 교육과학기술부 의재원으로한국연구재단의지원을받아수행된기초연구사업임 이논문은제 회추계학술발표회에서 혼합플래시메모리를 이용한하이브리드하드디스크설계 의제목으로발표된논문을확장한것임 학생회원 논문접수 성균관대학교정보통신공학부 정회원 성균관대학교정보통신공학부교수 년 월 일 심사완료 년 월 일 최근플래시메모리기반비휘발성캐시가저장장치의성능과전력소모측면에서효과적인해법으로떠오르고있다

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

(72) 발명자 정종수 서울특별시 서대문구 모래내로 319, 101동 405호 (홍은동, 진흥아파트) 김정환 서울특별시 구로구 구로동로21길 7 (구로동) - 2 -

(72) 발명자 정종수 서울특별시 서대문구 모래내로 319, 101동 405호 (홍은동, 진흥아파트) 김정환 서울특별시 구로구 구로동로21길 7 (구로동) - 2 - (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (51) 국제특허분류(Int. Cl.) B01J 23/34 (2006.01) B01J 37/02 (2006.01) B01J 37/08 (2006.01) B01D 53/86 (2006.01) (21) 출원번호 10-2010-0098306 (22) 출원일자 2010년10월08일 심사청구일자 2010년10월08일

More information

(72) 발명자 이동희 서울 동작구 여의대방로44길 10, 101동 802호 (대 방동, 대림아파트) 노삼혁 서울 중구 정동길 21-31, B동 404호 (정동, 정동상 림원) 이 발명을 지원한 국가연구개발사업 과제고유번호 2010-0025282 부처명 교육과학기술부

(72) 발명자 이동희 서울 동작구 여의대방로44길 10, 101동 802호 (대 방동, 대림아파트) 노삼혁 서울 중구 정동길 21-31, B동 404호 (정동, 정동상 림원) 이 발명을 지원한 국가연구개발사업 과제고유번호 2010-0025282 부처명 교육과학기술부 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2015년01월13일 (11) 등록번호 10-1480424 (24) 등록일자 2015년01월02일 (51) 국제특허분류(Int. Cl.) G06F 12/00 (2006.01) G11C 16/00 (2006.01) (21) 출원번호 10-2013-0023977 (22) 출원일자 2013년03월06일

More information

특허청구의 범위 청구항 1 맨홀 일부분에 관통되게 결합되는 맨홀결합구와; 상기 맨홀결합구의 전방에 연통되게 형성되어 토양속에 묻히게 설치되고, 외주면에는 지하수가 유입될 수 있는 다수의 통공이 관통 형성된 지하수유입구와; 상기 맨홀결합구의 후방에 연통되고 수직으로 세워

특허청구의 범위 청구항 1 맨홀 일부분에 관통되게 결합되는 맨홀결합구와; 상기 맨홀결합구의 전방에 연통되게 형성되어 토양속에 묻히게 설치되고, 외주면에는 지하수가 유입될 수 있는 다수의 통공이 관통 형성된 지하수유입구와; 상기 맨홀결합구의 후방에 연통되고 수직으로 세워 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 공개특허공보(A) G01F 23/02 (2006.01) G01F 23/00 (2006.01) (21) 출원번호 10-2007-0096769 (22) 출원일자 2007년09월21일 심사청구일자 전체 청구항 수 : 총 5 항 (54) 지하수위 관측장치 2007년09월21일 (11) 공개번호 10-2009-0031004

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

(72) 발명자경진호대전유성구지족동열매마을아파트 박찬훈대전서구둔산동크로바아파트 101동 201호 박동일 대전유성구지족동열매마을아파트 101 동 1401 호 이발명을지원한국가연구개발사업 과제고유번호 MO1940 부처명 지식경제부 연구사업명 지경부-국가연구

(72) 발명자경진호대전유성구지족동열매마을아파트 박찬훈대전서구둔산동크로바아파트 101동 201호 박동일 대전유성구지족동열매마을아파트 101 동 1401 호 이발명을지원한국가연구개발사업 과제고유번호 MO1940 부처명 지식경제부 연구사업명 지경부-국가연구 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (51) 국제특허분류 (Int. Cl.) B25J 13/08 (2006.01) B25J 9/16 (2006.01) B25J 15/00 (2006.01) (21) 출원번호 10-2012-0028017 (22) 출원일자 2012 년 03 월 20 일 심사청구일자 (56) 선행기술조사문헌 JP2002264059

More information

<4D F736F F F696E74202D2037C0E52DC4B3BDC3BFCDB8DEB8F0B8AE>

<4D F736F F F696E74202D2037C0E52DC4B3BDC3BFCDB8DEB8F0B8AE> 7장 : 캐시와메모리 메모리계층 사용자들은값싸고빠른메모리를크면클수록갖고싶어한다! - 나에게하드디스크 (300GB) 만큼의, 속도는 RAM 정도이고비휘발성메모리가있다면.. 그런데돈이없다. 2006년현재 RAM은 52 MB/5 만원 ( GB/0 만원 ) HD는 300GB/0 만원 (GB/330원) 캐시가격을정확히산정하기는어려우나 52KB/2 만원 (GB/4000

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

More information

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역 WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

명세서청구범위청구항 1 일단이아래로경사지게형성되고타단의측면은제 1 링크 (11) 및제 2 링크 (12) 를갖는원형링크 (13) 의상기제 2 링크에연결되고상기원형링크를매개로회전가능한사용자의안착을위한좌석 (10); 일단이상기좌석의일단과상응하게아래로경사지게형성되고제 3 링크

명세서청구범위청구항 1 일단이아래로경사지게형성되고타단의측면은제 1 링크 (11) 및제 2 링크 (12) 를갖는원형링크 (13) 의상기제 2 링크에연결되고상기원형링크를매개로회전가능한사용자의안착을위한좌석 (10); 일단이상기좌석의일단과상응하게아래로경사지게형성되고제 3 링크 (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (51) 국제특허분류 (Int. Cl.) A61G 5/14 (2006.01) A47C 7/62 (2006.01) (21) 출원번호 10-2014-0162951 (22) 출원일자 2014 년 11 월 20 일 심사청구일자 전체청구항수 : 총 6 항 2016 년 05 월 19 일 (11) 공개번호 10-2016-0060891

More information

이발명을지원한국가연구개발사업 과제고유번호 07기술혁신A01 부처명 국토해양부 연구사업명 건설기술혁신사업 연구과제명 SMART 도로-자동차연계기술개발 (SMART 도로-자동차통합정보기반관리시스템구축 ) 주관기관 메타빌드주식회사 연구기간 ~

이발명을지원한국가연구개발사업 과제고유번호 07기술혁신A01 부처명 국토해양부 연구사업명 건설기술혁신사업 연구과제명 SMART 도로-자동차연계기술개발 (SMART 도로-자동차통합정보기반관리시스템구축 ) 주관기관 메타빌드주식회사 연구기간 ~ (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 10-2012-0113455 (43) 공개일자 2012년10월15일 (51) 국제특허분류 (Int. Cl.) G08B 25/10 (2006.01) G08B 23/00 (2006.01) G08G 1/0968 (2006.01) G01S 13/53 (2006.01) (21) 출원번호 10-2011-0031173

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

*2008년1월호진짜

*2008년1월호진짜 3. USB 이동식저장장치를이용하여전파되는악성코드분석 1. 개 요 최근 USB 이동식 저장장치를 통하여 전파되는 악성코드에 대한 감염피해가 증가하고 있어 주의가 필요하다. 이번에 확인된 ntion.exe 악성코드는 감염 시, 특정 사이트에 접속하여 추가 악성코드를 다운로드하는 Dropper 기능을 수행한다. 또한, 웹 서버가 감염될 경우는 웹 서버내의 웹 페이지가

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

(72) 발명자 김준기 경기 군포시 광정동 한양목련아파트 1226동 805호 유세훈 인천광역시 연수구 송도동 성지리벨루스 110동 50 1호 방정환 인천 연수구 연수동 578-1 고용호 인천광역시 연수구 해송로30번길 송도 웰카운티 4 단지 20 (송도동) 407동 4

(72) 발명자 김준기 경기 군포시 광정동 한양목련아파트 1226동 805호 유세훈 인천광역시 연수구 송도동 성지리벨루스 110동 50 1호 방정환 인천 연수구 연수동 578-1 고용호 인천광역시 연수구 해송로30번길 송도 웰카운티 4 단지 20 (송도동) 407동 4 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (51) 국제특허분류(Int. Cl.) H05K 3/34 (2006.01) B23K 1/19 (2006.01) (21) 출원번호 10-2012-0091105 (22) 출원일자 2012년08월21일 심사청구일자 (56) 선행기술조사문헌 JP2004172398 A JP2004255426 A KR1020080083127

More information

Microsoft PowerPoint - 23.메모리.pptx

Microsoft PowerPoint - 23.메모리.pptx 23 강. 메모리 여러분의컴퓨터메모리는 HDD? SSD? http://impactitgroup.com/hdd-v-ssd-whats-the-difference-and-which-on e-is-right-for-you/ 메모리 (memory) 어떻게찾을것인가? : 컴퓨팅의주요질문 찾는정보가존재하는 ( 저장된 ) 곳 : 메모리 정보를빠르게찾고, 필요한곳으로정보를이동시키는기능

More information

2 단계 : 추상화 class 오리 { class 청둥오리 extends 오리 { class 물오리 extends 오리 { 청둥오리 mallardduck = new 청둥오리 (); 물오리 redheadduck = new 물오리 (); mallardduck.swim();

2 단계 : 추상화 class 오리 { class 청둥오리 extends 오리 { class 물오리 extends 오리 { 청둥오리 mallardduck = new 청둥오리 (); 물오리 redheadduck = new 물오리 (); mallardduck.swim(); 인터페이스적용 오리객체설계하기 ) 청둥오리, 물오리를설계하세요. 1 단계 : 필요한객체설계 class 청둥오리 { class 물오리 { 청둥오리 mallardduck = new 청둥오리 (); 물오리 redheadduck = new 물오리 (); mallardduck.swim(); mallardduck.fly(); mallardduck.quack(); redheadduck.swim();

More information

(72) 발명자 최석문 서울관악구봉천 6 동우성아파트 장범식 경기성남시분당구정자동한솔마을청구아파트 110 동 301 호 정태성 경기화성시반월동신영통현대 4 차아파트

(72) 발명자 최석문 서울관악구봉천 6 동우성아파트 장범식 경기성남시분당구정자동한솔마을청구아파트 110 동 301 호 정태성 경기화성시반월동신영통현대 4 차아파트 (51) Int. Cl. (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) H01L 23/12 (2006.01) (21) 출원번호 10-2007-0057147 (22) 출원일자 2007 년 06 월 12 일 심사청구일자 (56) 선행기술조사문헌 JP2004014722 A US6861288 B2 2007 년 06 월 12 일 (45) 공고일자 2008년10월24일

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information