DBPIA-NURIMEDIA

Size: px
Start display at page:

Download "DBPIA-NURIMEDIA"

Transcription

1 논문 한국통신학회논문지 '09-12 Vol.34 No.12 섹터매핑기법을적용한효율적인 FTL 설계 준회원윤태현 *, 정회원김광수 **, 황선영 * Design of an Efficient FTL Algorithm for Flash Memory Accesses Using Sector-level Mapping Tae-Hyun Yoon* Associate Member, Kwang-Soo Kim**, Sun-Young Hwang* Regular Members 요 약 본논문은플래쉬메모리접근시 erase 횟수를줄이기위하여섹터매핑기법을적용한 FTL (Flash Translation Layer) 을제안한다. 블록매핑기법을적용한기존의에비하여제안한은섹터단위의매핑테이블을활용하여데이터를억세스하는섹터매핑기법을사용하여 erase 횟수를줄임으로써전체적인메모리억세스시간을줄이고플래쉬메모리의수명을연장시킬수있다. 제안한에서는 write를위한빈공간이없을때 erase 횟수가가장적은블록을 victim 블록으로선택함으로써 wear-leveling을구현하였다. 제안한을검증하기위하여 MP3 재생기, 동영상재생기, 웹브라우저, 문서편집기의어플리케이션에대해실험을수행하였다. 제안한을사용하였을때기존의 BAST, FAST 과비교하여 72.4%, 61.9% 의 erase 횟수가감소하였다. Key Words : Flash Memory, FTL, Sector-level Mapping, Embedded System, File System ABSTRACT This paper proposes a novel FTL (Flash Translation Layer) algorithm based on sector-level mapping to reduce the number of total erase operations in flash memory accesses. The proposed algorithm can reduce the number of erase operations by utilizing the sector-level mapping table when writing data at flash memory. Sector-level mapping technique reduces flash memory access time and extendsthe life time of the flash memory. In the algorithm, wear-leveling is implemented by selecting victim blocks having the minimal number of erase operations, when empty spaces for write are not available. To evaluate the performance of the proposed FTL algorithm, experiments were performed on several applications, such as MP3 players, MPEG players, web browsers and document editors. The proposed algorithm reduces the number of erase operations by 72.4% and 61.9%, when compared with well-known BAST and FAST algorithms, respectively. Ⅰ. 서론플래쉬메모리는저전력소모, 비휘발성, 적은면적으로인한높은휴대성등의장점때문에 MP3 player, PMP, PDA와같은휴대용임베디드시스템에서저장매체로널리사용되고있다. 최근에는플 래쉬메모리용량의증가와가격의하락으로일반컴퓨터시스템의저장매체로도각광받고있다. 특히전력소모에민감한노트북에서하드디스크를 NAND 플래쉬메모리에기반한반도체디스크 (Solid State Disk) 로대체함으로써많은성능향상을얻고있다 [1],[2]. 하지만플래쉬메모리는몇가지 본논문은 2009 년도 서울시산학연협력사업 의 나노 IP/SoC 설계기술혁신사업단 의지원으로이루어졌습니다. * 서강대학교전자공학과 CAD & ES 연구실 (hwang@sogang.ac.kr), ** 서강미래기술원논문번호 :KICS , 접수일자 :2009 년 8 월 27 일, 논문최종점수일자 : 2009 년 11 월 11 일 1418

2 논문 / 섹터매핑기법을적용한효율적인 FTL 설계 제약사항때문에하드디스크를대체하는데에어려움이있다. NAND 플래쉬메모리는여러개의블록으로구성되어있다. 각각의블록은 32개이상의섹터들로구성되어있다. 섹터는 read/write의기본단위이고, 블록은 erase의기본단위이다. 플래쉬메모리의첫번째문제는 read, write, erase 동작에소요되는시간이다르다. 예를들면, 삼성 K9WBG08U1M NAND 플래쉬메모리 [3] 의경우 read 동작에걸리는시간은 25us, write 동작에걸리는시간은 200us, erase 동작에걸리는시간은 2ms이다. 이처럼 erase 동작에걸리는시간이가장길어서 erase 동작의횟수를줄이는것이전체소요시간을줄이기위해서가장중요하다. 두번째문제는 erasebefore-write 문제이다. 플래쉬메모리는특정섹터의데이터가수정되었을때일반적인하드디스크처럼덮어쓸수가없다. 앞서언급하였듯이 read와 write의단위는섹터이고 erase의단위는블록이므로하나의섹터에데이터를쓰기위하여블록을 erase하는과정을거쳐야만한다. 플래쉬메모리는블록당 10만 ~100만번의 erase 횟수제한이있으며그이후에는결함이생길수있다. 이와같은문제점들을해결하기위하여 FTL (Flash Translation Layer) 의역할이중요하다. FTL은파일시스템과플래쉬메모리사이에위치하며, FTL은파일시스템에서처리하는논리적인주소를플래쉬메모리의물리적인주소로변환하는역할을한다 [4]. 블록당 erase 횟수에제한이있는플래쉬메모리의특성에따라 wear-leveling을고려해야하며, 전원오류의상황에서데이터의안정성을보장해주어야한다. FTL의가장중요한역할은파일시스템의 write 동작요구에대하여플래쉬메모리의빈공간을찾아 write를해주고, 그에따라발생할수있는 erase 횟수를줄이는것이다. 동일한write 요구에도각각의 FTL 에따라 read, write, erase 동작의횟수가달라지므로FTL은플래쉬메모리의성능을좌우한다. FTL의어드레스매핑기법에는섹터매핑기법, 블록매핑기법, 하이브리드매핑기법이있다 [5]. 섹터매핑기법에서는각각의논리적섹터번호 (LSN: Logical Sector Number) 를물리적섹터번호 (PSN: Physical Sector Number) 로매핑한다. 섹터매핑기법은플래쉬메모리공간을 100% 활용하고, 다른매핑기법에비하여 erase 동작횟수가가장적어속도면에서성능이뛰어나다는장점이있지만, 매핑 테이블의크기가커져서많은양의 SRAM을필요로한다는단점이있다. 블록매핑기법에서는논리적블록번호 (LBN: Logical Block Number) 와 offset을물리적블록번호 (PBN: Physical Block Number) 와 offset으로매핑한다. 블록매핑기법은매핑테이블의크기가작아비교적적은양의 SRAM을필요로하는장점이있으나, 파일시스템이같은 LSN에대한 write 동작을여러번요구할경우그때마다 merge 동작을해주어야하는단점이있다. 하이브리드매핑기법은블록매핑기법을기반으로하고섹터매핑기법을부분적으로적용하는방식으로현재대부분의 FTL들이이방식을적용하고있다. 섹터매핑기법은많은양의 SRAM을필요로하여가격면에서단점을보이지만, 일반컴퓨터시스템의반도체디스크 (SSD) 를기준으로할경우이는큰문제가되지않는다. 기존의섹터매핑기법은 m개의섹터를갖는플래쉬메모리에대해 m열의매핑테이블을필요로하고 merge 동작이일어날때 victim 블록선정기준이효율적이지않다. 본논문은동적매핑기법을적용하여매핑테이블의크기를줄이고각블록당 invalid한섹터의개수 (ISN : Invalid Sector Number) 와 erase 횟수 (ECN : Erase Count Number) 에대한테이블을두어, erase 및 copy의횟수를줄이고 wear-leveling을고려한새로운섹터매핑기법을제안한다. 본논문은다음과같이구성된다. 2절에서는기존의제안된 FTL의특징을설명하고, 3절에서는본논문에서제안된 FTL의구조와을설명한다. 4절에서는각각의어플리케이션마다 erase 횟수, 전체소요시간을측정한실험결과를보인다. 마지막으로 5절에서는결론을제시한다. Ⅱ. 관련연구 FTL은플래쉬메모리의성능에중요한요소임에따라, 그동안 FTL에관한많은연구가진행되어왔다. BAST [2] 는 write 동작을위한일종의캐쉬역할을하는로그블록을두는형태의 FTL이다. BAST는데이터블록과로그블록사이에블록간의연관성 (Block-associativity) 을가진다. 즉, 하나의로그블록은하나의데이터블록에해당하는데이터만저장할수있다. BAST는순차적인 write 동작요구발생시에 switch merge가발생하여좋은성능을갖지만, 임의의 write 동작요구발생시에낮은 1419

3 한국통신학회논문지 '09-12 Vol.34 No.12 성능을가진다. BAST의단점을보완하기위하여 FAST [6] 가제안되었다. FAST는로그블록을순차적인 write를위한로그블록과임의의 write를위한로그블록으로나눈다. 임의의 write를위한로그블록은섹터간의연관성 (Full-associativity) 을가짐으로써로그블록공간의효율성을높였다. FAST 는 BAST에비해 erase 횟수를줄이고성능이향상되었지만, 섹터매핑기법을사용할때보다 erase 횟수가많아성능이떨어지고, 메모리공간활용을최대화하지못한다. EAST [7] 는 state transition table과 reallocation block을활용하여메모리공간의활용도를높였다. EAST는 FAST에비해임의의 write에대한성능은높으나, 순차적인 write를위한로그블록의부재로순차적인 write의경우 FAST보다성능이떨어진다. LAST [8] 는 temporal locality와 spatial locality를고려하여 garbage collection 오버헤드를줄이려고노력하였다. LAST도로그버퍼를기반으로하며, 임의의 write를위한로그버퍼를 hot partition과 cold partition으로나누었다. LAST는 locality를고려하여기존의 FTL에비해성능이향상되었으나 locality detector의오버헤드가크고섹터매핑기법을적용하였을때보다공간활용도및속도가떨어진다. 본논문에서는섹터매핑기법을적용하여기존의블록매핑기법에기반한 FTL보다플래쉬메모리공간의활용도를높이고 erase 횟수를줄여전체소요시간을줄이는방법을제안한다. Ⅲ. 제안한 FTL 본절에서는제안한 FTL 에관해기술한다. 3.1절에서는제안한매핑기법에대해기술하고, 3.2절에서는어드레스매핑을위한섹터매핑테이블과 merge 동작시효율적인 victim 블록선정을위한블록정보테이블에대해기술한다. 3.3절에서는제안한 FTL의read, write, merge 동작에대한을기술한다. 3.1 제안한매핑기법제안한 FTL 은섹터매핑기법을사용한다. 기존의섹터매핑테이블은초기에모든 LSN 에대한 PSN의맵을가지고있어, m개의 LSN이존재하는시스템에서이와같은매핑기법을사용할경우 m열의매핑테이블을필요로한다 [5]. 이에 비해제안한 FTL은파일시스템으로부터 write 요구가들어온 LSN에게빈공간의 PSN을할당하고할당된 LSN에대한매핑정보만가진다. 동적할당기법을사용하면전체 LSN의수와비교하여 write 동작이요구되는 LSN의수는적으므로섹터매핑기법의단점인매핑테이블크기를줄일수있다. 노트북 PC에서 mp3 재생기, 동영상재생기, 웹브라우져, 문서편집기의어플리케이션에대하여실험한결과표 1과같이각어플리케이션마다전체 LSN 의수중 30.3%, 69.6%, 61.3%, 64.2% 의 LSN에억세스하였다. 실험결과가제시하듯이중복되는 LSN에대한 write 요구가많으므로동적할당기법을적용함에따라매핑테이블이차지하는 SRAM의공간을줄일수있다. 3.2 섹터매핑테이블과블록정보테이블제안한 FTL은섹터매핑테이블과블록정보테이블을갖는다. 섹터매핑테이블은논리적주소와물리적주소간의매핑을위해필요하며, 블록정보테이블은 merge 동작시효율적인 victim 블록선정을통해 erase와 copy 동작의수를줄이기위하여존재한다. 블록정보테이블은각각의 PBN에대한 ISN (Invalid Sector Number) 와 ECN (Erase Count Number) 을포함하며, ISN은해당블록에저장되어있는데이터중쓸모없는섹터의수이다. 플래쉬메모리에존재하는 LSN에대한 write 요구발생 시기존의데이터는최신의데이터가아니기때문에쓸모없어진다. 이런데이터들은 merge 동작시 erase 한후 copy 동작을할필요가없으므로 merge 동작후빈공간을확보할수있고 write 횟수를줄일수있다. ECN은해당블록이처음부터현재까지 erase 된횟수를기록한다. Merge 동작시 ECN이가장적은블록을 victim 블록으로선택함으로써 wear-leveling을지원할수있다. 이처럼 표 1. Write 입력의수와 write 된 LSN 의수비교. Write 동작의수 전체 LSN 의수 어플리케이션 #1 (MP3 재생기 ) 어플리케이션 #2 ( 동영상재생기 ) 어플리케이션 #3 ( 웹브라우저 ) 어플리케이션 #4 ( 문서편집기 ) * 전체 LSN 중 write된 LSN의비율을나타낸다. Write 된 LSN 의수 683, , ,807 (30.3%)* 822, , ,389 (61.3%)* 3,376, , ,747 (69.6%)* 1,262, , ,488 (64.2%)* 1420

4 논문 / 섹터매핑기법을적용한효율적인 FTL 설계 Merge 동작시 ISN이가장많고 ECN이가장적은블록을 victim 블록으로선택하면 erase 및 copy 의횟수를줄이고 wear-leveling을고려할수있다. 그림 1의예를통해섹터매핑테이블과블록정보테이블에대해자세히설명한다. 그림에서블록당섹터의수는 4이고전체블록의수는 4라고가정한다. 좌측의시퀀스는파일시스템이요구하는 write 동작의패턴을나타낸다. Write (LSN, Data) 는논리적섹터 LSN에 Data를 write함을의미한다. 처음 write 요구가들어오기전에섹터매핑테이블은빈상태이고블록정보테이블의 Full, ISN, ECN은모두 0으로초기화되어야한다. 첫번째 write 동작이호출되었을때, FTL은플래쉬메모리의빈섹터를찾아 write 한후섹터매핑테이블에기록한다. 처음에는모든섹터가비어있으므로 LSN 2는 PSN 0에매핑된다. 단계 2와단계 3도같은방법으로진행된다. 단계 4의경우이미 LSN 2의데이터가플래쉬메모리에있으므로, PSN 0에 Invalid (-1) 표시를한후빈섹터 (PSN 3) 를할당한다. 섹터매핑테이블에이를업데이트하고블록정보테이블의 ISN을 1로업데이트한다. 한개의빈블록이남아있을때까지위와같은과정을거친다. 그림 1의예에서단계 12까지마치면한개의빈블록을남겨두고나머지블록이모두채워지게된다. 이때의섹터매핑테이블과블록정보테이블은그림 1의상단과같다. 단계 13에서더이상빈섹터가존재하지않기때문에 merge 동작이요구된다. Victim 블록을선택하기위해 FTL 은블록정보테이블을참조한다. 모든블록의그림 1. 섹터매핑테이블과블록정보테이블 ECN이같으므로가장많은 ISN을갖는 PBN 0이 victim 블록으로선택되고, valid 섹터인 PSN 3의데이터를빈블록의첫번째섹터 (PSN 12) 에 copy한다. PBN 0를 erase하고섹터매핑테이블과블록정보테이블을업데이트하면그림 1의하단과같다. 제안한 FTL은동적할당기법을적용하여섹터매핑테이블의크기를줄이고, 블록정보테이블을이용하여효율적인 victim 블록선정을통해 erase 와 copy의횟수를줄일수있다. 기존의블록매핑기법을적용한 BAST, FAST에서 full merge의경우 2번의 erase와 valid한섹터수만큼의 copy 동작이필요했으나 [2,6] 제안한 FTL의 merge 동작은 ISN 이가장많은블록을victim 블록으로선택하여한번의 erase와 valid한섹터수만큼의 copy 동작을요구한다. ISN이블록당섹터의수와같은블록을 victim 블록으로선택될경우 switch merge와같이한번의 erase 동작만필요하게된다. 3.3절에서는제안한 FTL의 read, write, merge 동작에대한을설명한다. 3.3 주요동작의 Write 동작본절에서는파일시스템이 write 동작을요구할때, 제안한 FTL이처리하는을설명한다. 3.2절에서언급하였듯이첫번째 write 동작이수행되기전에플래쉬메모리의모든섹터와섹터매핑테이블은비어있고블록정보테이블의 ISN, ECN 은모두 0으로초기화되어있다. 제안한 FTL의 write 의 pseudo code를그림 2에제시하였다. 파일시스템이 write 동작을요청하면 FTL은빈블록 (free block) 이한개이상존재하는지를검사하고하나의빈블록을제외하고빈섹터가존재하는것을확인한다. 하나의빈블록은 merge 동작시 victim 블록의 valid한데이터들을복사하기위해존재하여야한다. 위의두조건이만족되면빈섹터의 PSN이 write 동작이수행될 LSN에순서대로매핑된다. LSN이섹터매핑테이블에존재할경우이전에매핑된 PSN은 invalid 상태로표시한후블록정보테이블에서해당블록의 ISN을업데이트한다. 이과정을마친후새로매핑된 PSN에데이터를쓰고섹터매핑테이블을업데이트한다. 이전에매핑된 PSN에대한정보는필요없으므로그자리에새로매핑된 PSN을덮어쓰며, 1421

5 한국통신학회논문지 '09-12 Vol.34 No.12 Procedure Write_at_Sector (LSN, Data) // Data를 LSN (Logical Sector Number) 에 write한다 Nfree = CountFreeBlock(); EmptyPSN = SearchEmptyPSN (); if (EmptyPSN exists && Nfree >=1) then // Free block이존재하고빈섹터가있을때 Data를 write하고 SMT,BIT 경신 (-1); Search LSN from SMT; if (LSN exists in SMT) then Mark the PSN mapped to LSN as invalid Call Update_BIT (PSN); Write Data to EmptyPSN; Call Update_SMT (LSN, EmptyPSN); else // 빈 섹터가 없을 때 victim blocks를 merge한 후 write한다. end; Merge_Blocks (); Write_at_Sector (LSN, Data); 그림 2. 제안한 FTL 의 write 빈섹터가존재할때까지같은과정을반복하고빈섹터가없을경우 merge 동작을수행한다 Merge 동작 Merge 동작은플래쉬메모리에더이상데이터를쓸수있는공간이없을때, 빈공간을확보하기위해필요하다. 로그버퍼를기반으로하는기존의 BAST, FAST의경우 merge 동작은크게 full merge, switch merge로구분된다. [2],[6] Full merge의경우 2번의 erase 동작이필요하고 switch merge의경우 1번의 erase 동작이필요하다. 제안한 FTL은 merge 동작시 1번의 erase 동작을필요로한다. 그림 3은 merge 동작의 pseudo code를보인다. Merge 동작을수행하기위한 victim 블록의선정결과에따라 merge 동작의횟수와 copy 동작의횟수가달라지므로효율적인 victim 블록선정이필요하다. 제안한 FTL은 victim 블록선정시블록정보테이블의 ISN, ECN의두가지정보를참조한다. ISN은특정블록의섹터중 invalid한데이터를갖고있는섹터의수이다. ISN이큰블록을선택하면 merge 동작수행후많은공간을확보할수있고 invalid 섹터는 copy 동작이필요없으므로 copy 동작의수를줄일수있다. ECN은해당블록이현 Procedure Merge_Blocks () // Victim block 2개를선정하여 merge한다. FreePBN = SelectFreeBlock (); VictimPBN = Select_Victim_Block (); for (each sector in VictimPBN) // victim 블록의섹터데이터가 vaild할때만 free 블록에 copy한다 if (data of PSN is valid) then CopyData (PSN, FreePBN ) Call Update_SMT (); end for; EraseBlock (VictimPBN); Call Update_BIT (); end; Procedure Select_Victim_Block () for (each PBN in Block Information Table) VictimPBN =SearchMaxISN //ISN이가장큰블록을찾는다. if (more than 2 PBNs contain the maximum ISN) then VictimPBN = SearchMinECN; //ECN이가장작은블록을찾는다. end for; return VictimPBN; end; 그림 3. 제안한 FTL 의 merge 재까지 erase된횟수로서, ECN이작은블록을 victim 블록으로선정함으로써 wear-leveling을고려하였다. 위의두가지요소를고려하여 victim 블록선정시 ISN이가장큰블록을검색하고, 최대의 ISN을갖는블록이두개이상일경우 ECN이작은블록을선택하도록설계하였다. Victim 블록이선정되면 merge 동작을수행한다. Merge 동작이수행되는과정은그림 4에보인다. 각각의섹터는 invalid 섹터를표시하기위한 flag를갖고있다. FTL은 victim 블록의섹터마다 flag를확인하고 valid한섹터의데이터를빈블록으로 copy한다. Copy된데이터에대해섹터매핑테이블 단계 2. erase Victim Block 단계 1. copy Free Block 그림 4. 제안한 FTL 의 merge 동작 : invalid sector : valid sector 1422

6 논문 / 섹터매핑기법을적용한효율적인 FTL 설계 을업데이트하고 victim 블록을 erase 한후블록정보테이블을업데이트한다. 이때 erase된 victim 블록은빈블록리스트에추가된다 Read 동작블록매핑기법을적용한 FTL에서는 read 동작시데이터블록의해당위치를읽었을때 invalid 상태일경우로그버퍼에서해당 LSN에대한데이터를다시찾아야한다. 본연구에서제안한 FTL은섹터매핑기법을적용하여섹터매핑테이블에서 read 동작이요구된 LSN에매핑된 PSN을바로찾을수있으므로 read 동작에필요한시간을단축할수있다. 섹터매핑테이블에는최근에 write된 PSN에대한정보가있으므로, 섹터매핑테이블에있는 PSN을그대로읽어들이면된다. 제안한 FTL 은동적할당기법을사용하므로이전에 write 되지않은 LSN은섹터매핑테이블에존재하지않는다. 섹터매핑테이블에존재하지않는 LSN에대한 read 요구가들어올경우 FTL은파일시스템에 no data 정보를 return한다. 표 2. 실험에쓰인 NAND 플래쉬메모리의중요파라미터 NAND 플래쉬메모리의구성 각각의 operation 의 access time 어플리케이션 #1 (MP3 재생기 ) 어플리케이션 #2 ( 동영상재생기 ) 어플리케이션 #3 ( 웹브라우저 ) 어플리케이션 #4 ( 문서편집기 ) Block size Sector size 하나의 block 당 page의수 Read 연산 Write 연산 Erase 연산 표 3. 어플리케이션별 erase 횟수비교 BAST FAST 18,381 15,072 29,729 19, , ,219 68,872 56, KB 2KB usec 200 usec 2000 usec 제안한 FTL 4,178 (-77.3%, -72.3%)* 9,314 (-68.7%, -53.2%)* 62,292 (-71.7%, -56.5%)* 19,422 (-71.8%, -65.7%)* * 비교대상과제안한 FTL 의 erase 횟수증감을나타낸다. Ⅳ. 실험결과 제안한 FTL 을검증하기위해 BAST [2], FAST [6] 와각각비교하였다. BAST, FAST와제안한 FTL 각각을시뮬레이터로구현하여다양한트레이스파일들을적용함으로써성능을평가하였다. 실험에쓰일플래쉬메모리모델은삼성 K9WBG08U1M large block NAND 플래쉬메모리 [3] 를사용하였으며, 중요파라미터들은표 2에제시하였다. 실험에쓰인 disk access pattern은 windows-xp를기반으로한노트북 PC에서 MP3 재생기, 동영상재생기, 웹브라우저, 문서편집기의어플리케이션을대상으로실험하여추출하였다. 각각의어플리케이션에대한트레이스파일의특징은 3 절의표 1과같다. 실험에사용한플래쉬메모리는 1GB (=524,288 sectors) 의용량을사용하였고, 어플리케이션마다 write 요구가발생한 LSN은전체 LSN의수에비해각각 30.3%, 42.3%, 69.6%, 64.2% 이다. 어플리케이션 #1, #2는순차적인 write 요구가많았으며, 어플리케이션 #3, #4는임의의 write 요구가많았다. 각각의어플리케이션에대한 erase 횟수비교는표 3에제시되었으며그림 5는실험결과의그래프를보인다. 제안한 FTL을 BAST, FAST와비교하 그림 5. 성능비교였을때평균 72.4%, 61.9% 의 erase 횟수가감소하였다. 어플리케이션 #1과같이특정 LSN에대한 write 요구가중복될경우 77.3%, 72.3% 로가장많은성능향상을얻을수있었다. BAST[2] 와 FAST [6] 는순차적인 write 요구가많을때 erase 횟수가줄어드나실험에사용한 disk access pattern을분석하였을때순차적인 write 요구는많지않았다. 제안한 FTL은순차적인 write 요구에상관없이, 이미 write된 LSN에대한 write 요구가많을수록 erase 횟수가줄어든다. 제안한 FTL은섹터매핑기법을적용하여위와같은성능향상을얻었으나블록매핑기법을사용하였을때보다매핑테이블의크기가커지는단점 1423

7 한국통신학회논문지 '09-12 Vol.34 No.12 이있다. 32GB의 NAND 플래쉬메모리기반의반도체디스크를기준으로매핑테이블의크기를 BAST [2], FAST [6] 와비교하였다. BAST와 FAST의로그버퍼의크기는 1 GB로가정하였다. 제안한 FTL은동적할당기법을사용하여매핑테이블의크기가일정한것은아니지만모든 LSN의데이터가 write 되었다고가정하면매핑테이블의크기는 8*1024*32*64*2B = 33 MB 가된다. BAST [1] 의경우매핑테이블의크기는 8*1024*32*2B = 524,288B 이고 FAST [6] 는 8*1024*31*2B + 8*1024*64*2B = 1,556,480B의크기를갖는다. 매핑테이블의크기와플래쉬메모리의용량 (32 GB) 의합을비교해보면, 제안한 FTL을사용할경우 BAST, FAST에비해최대 0.96%, 0.93% 의면적이증가된다. 앞서언급하였듯이제안한 FTL은동적할당기법을사용하여매핑테이블의크기를줄인다. 표 4는본논문에서사용한각각의어플리케이션에대한면적증감을나타낸다. 실험결과에서보듯이 0.96%, 0.93% 보다작은면적증감이나타남을알수있다. 제안한 FTL을사용할때전체 LSN 의수중 write된 LSN의수가작을수록면적이감소한다. 표 4. 어플리케이션별면적비교 BAST FAST 제안한 FTL 어플리케이션 #1 (MP3 재생기 ) 524,288B 1,556,480B 10,163,638B (+0.28%, +0.25%)* 어플리케이션 #2 ( 동영상재생기 ) 524,288B 1,556,480B 20,568,867B (+0.58%, +0.55%)* 어플리케이션 #3 ( 웹브라우저 ) 524,288B 1,556,480B 20,568,867B (+0.58%, +0.55%)* 어플리케이션 #4 ( 문서편집기 ) 524,288B 1,556,480B 20,568,867B (+0.58%, +0.55%)* * 비교대상과제안한 FTL의 erase 횟수증감을나타낸다. Ⅴ. 결론 본논문에서는섹터매핑기법과블록정보테이블을적용한 FTL 을제안하였다. 기존의블록매핑기법을기반으로하는 FTL은매핑테이블의크기를줄여적은양의 RAM을필요로하지만, erase 횟수및플래쉬메모리억세스를위한소 요시간은섹터매핑기법을사용하였을때보다증가하게된다 [5]. 제안한 FTL은섹터매핑기법을적용하고 merge 동작발생시블록정보테이블의 ISN과 ECN을참조하여 victim 블록을선정함으로써 erase 횟수를줄여플래쉬메모리억세스에필요한전체소요시간을줄이고 wear-leveling을지원한다. 섹터매핑기법의단점인매핑테이블의크기를줄이기위하여동적할당기법을사용하였다. 기존의 BAST [2], FAST [6] 와비교하기위해 mp3 재생기, 동영상재생기, 웹브라우저, 문서편집기의어플리케이션을대상으로실험하였다. 본연구에서제안하는 FTL은기존의 BAST, FAST와비교하여각각평균 72.37%, 61.93% 의 erase 동작의횟수를줄였으며, 면적에서는 BAST, FAST에비해최대 0.96%, 0.93% 의작은증가를보였다. 이는전체플래쉬메모리시스템에비추어볼때미미한수준의증감이다. 제안한 FTL을사용하여 erase 횟수를줄임으로써플래쉬메모리억세스에필요한시간을줄일수있다. 본연구에서제안하는 FTL은기존에 write된 LSN에대한 write 요구가많을수록성능이향상된다. 추후에 write 요구의지역성을고려하여어드레스를할당하는기법을연구할필요가있다. 참고문헌 [1] F. Douglis, R. Caceres, F. Kaashoek, K. Li, B. Marsh, and JA. A. Tauber, Storage Alternatives for Mobile Computers, In Proceedings of the 1st Symposium on Operating Systems Design and Implementation (OSDI), [2] J. Kim, J. Kim, S. Noh, S. Min, and Y. Cho, A space-efficient flash translation layer for compact flash systems, IEEE Transactions on Consumer Electronics, Vol.48, No.2, pp , May [3] Samsung Electronics, 2G x 8Bit / 4G x 8 Bit / 8G x 8 Bit NAND Flash memory (K9WBG08U1M) Data Sheets, [4] E. Gal and S. Toledo, Algorithms and data structures for flash memories, ACM Computing Surveys (CSUR), Vol.37, No.2, pp , June

8 논문 / 섹터매핑기법을적용한효율적인 FTL 설계 [5] T. Chung, D. Park, S. Park, D. Lee, S. Lee, and H. Song, System software for flash memory: A survey, IFIP Int. Conf. Embedded and Ubiquitous Computing, Lecture Note in Computer Science (LNCS), Vol.4096, pp , Springer-Verlag, [6] S. Lee, D. Park, T. Chung, W. Choi, D. Lee, S. Park, and H. Song, A log buffer based flash translation layer using fully associative sector translation, ACM Transactions on Embedded Computing Systems, Vol.6, No.3, July [7] S. Kwon and T. Chung, An efficient and advanced space-management technique for flash memory using reallocation blocks, IEEE Transactions on Consumer Electronics, Vol.54, No.2, pp , May [8] S. Lee, D. Shin, Y. Kim, and J. Kim, LAST: Locality-aware sector translation for NAND flash memory-based storage systems, ACM SIGOPS Operating Systems Review, Vol.42, No.6, pp.36-42, Feb 김광수 (Kwang-Soo Kim) 정회원 1981년서강대학교전자공학과학사 1983년서강대학교대학원전자공학과석사 1992년서강대학교대학원전자공학과박사 1983년~1997년한국전자통신연구원책임연구원 1998년~2005년정보통신연구진흥원책임연구원 2005년~2008년대구경북과학기술원책임연구원 2008년~현재서강대학교교수 < 관심분야 > 지능형센서시스템, 센서네트워크황선영 (Sun-Young Hwang) 정회원 1976년 2월서울대학교전자공학과 1976년 2월한국과학원전기및전자공학과공학석사 1986년 10월미국 Stanford 대학교전자공학박사학위 윤태현 (Tae-Hyun Yoon) 준회원 2005년 2월서강대학교전자공학과 2008년 3월~현재서강대학교전자공학과석사과정 < 관심분야 > Flash memory, Embedded System 1976년~1981년삼성반도체 ( 주 ) 연구원, 팀장 1986년~1989년 Stanford 대학 Center for Integrated Systems 연구소책임연구원및 Fairchild Semiconductor, Palo Alto Research Center 기술자문 1989년~1992년삼성전자 ( 주 ) 반도체기술자문 2002년 4월~2004년 3월서강대학교정보통신대학원장 1989년 3월~현재서강대학교전자공학과교수 < 관심분야 > SoC 설계및 framework 구성, CAD 시스템, Embedded 시스템, DSP 시스템설계등 1425

6.24-9년 6월

6.24-9년 6월 리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된

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

<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEEC6AFB7D03038B3E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEEC6AFB7D03038B3E22E BC8A3C8AF20B8F0B5E55D> 플래시메모리시스템소프트웨어기술 류연승 2008 10 Contents Introduction NAND Flash Memory Architecture Software for NAND Flash Memory Conclusion - 2/34 - We have entered an era of virtually unlimited storage, enabling the

More information

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx Chapter 2 Secondary Storage and System Software References: 1. M. J. Folk and B. Zoellick, File Structures, Addison-Wesley. 목차 Disks Storage as a Hierarchy Buffer Management Flash Memory 영남대학교데이터베이스연구실

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

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

리뉴얼 xtremI 최종 softcopy

리뉴얼 xtremI 최종 softcopy SSD를 100% 이해한 CONTENTS SSD? 03 04 05 06 07 08 09 10 11 12 13 15 14 17 18 18 19 03 SSD SSD? Solid State Drive(SSD) NAND NAND DRAM SSD [ 1. SSD ] CPU( )RAM Cache Memory Firmware GB RAM Cache Memory Memory

More information

01 황선영KICS2014-05-195_ack추가.hwp

01 황선영KICS2014-05-195_ack추가.hwp 논문 -9B-7- The Journal of Korea Information and Communications Society '-7 Vol.9B 7 http://dx.doi.org/.78/kics..9b.7.5 멀티채널과 멀티웨이 구조의 NAND 플래시 SSD를 위한 효율적인 웨어레벨링 알고리듬 김 동 호, 황 선 영 An Efficient Wear-Leveling

More information

À±½Â¿í Ãâ·Â

À±½Â¿í Ãâ·Â Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-08-15 한국통신학회논문지 '10-08 Vol.35 No. 8 건설생산성 향상을 위한 건설현장 내 RFID 네트워크 시스템 적용 방안 준회원 김 신 구*, 정회원 이 충 희*, 이 성 형*, 종신회원 김 재 현* Method of RFID Network System Application for Improving of Construction

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4) THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Oct.; 29(10), 799 804. http://dx.doi.org/10.5515/kjkiees.2018.29.10.799 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Method

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung

More information

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 실시간시스템용낸드플래시메모리를위한로그버퍼관리기법 463 실시간시스템용낸드플래시메모리를위한로그버퍼관리기법 (Log Buffer Management Scheme for NAND Flash Memory in Real-Time Systems) 조현진 하병민 신동군 엄영익 (Hyunjin Cho) (Byung Min Ha) (Dongkun Shin) (Young Ik

More information

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 725-1 유스빌 401호 - 2 -

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 725-1 유스빌 401호 - 2 - (51) Int. Cl. (19) 대한민국특허청(KR) (12) 공개특허공보(A) G06F 12/14 (2006.01) (21) 출원번호 10-2006-0056087 (22) 출원일자 2006년06월21일 심사청구일자 전체 청구항 수 : 총 18 항 2006년06월21일 (54) 유에스비 메모리 도난 방지 시스템 및 방법 (11) 공개번호 10-2007-0121264

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

2 / 26

2 / 26 1 / 26 2 / 26 3 / 26 4 / 26 5 / 26 6 / 26 7 / 26 8 / 26 9 / 26 10 / 26 11 / 26 12 / 26 13 / 26 14 / 26 o o o 15 / 26 o 16 / 26 17 / 26 18 / 26 Comparison of RAID levels RAID level Minimum number of drives

More information

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx 1.4 Blocking Block의정의 디스크와메모리사이에데이터전송의단위 물리적레코드라고도함 Sector, Block, Cluster의비교 Sector: Data transfer 의최소단위 Block = n개의 sector로구성 디스크와메모리사이에데이터전송의단위 Cluster: m 개의 sector 로구성되며, FAT 구성단위 Cluster Block 영남대학교데이터베이스연구실

More information

63-69±è´ë¿µ

63-69±è´ë¿µ Study on the Shadow Effect of 3D Visualization for Medical Images ased on the Texture Mapping D.Y. Kim, D.S. Kim, D.K. Shin, D.Y. Kim 1 Dept. of iomedical Engineering, Yonsei University = bstract = The

More information

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과

More information

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp RUF * (A Simple and Efficient Antialiasing Method with the RUF buffer) (, Byung-Uck Kim) (Yonsei Univ. Depth of Computer Science) (, Woo-Chan Park) (Yonsei Univ. Depth of Computer Science) (, Sung-Bong

More information

디지털포렌식학회 논문양식

디지털포렌식학회 논문양식 ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo

More information

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 한국소음진동공학회 2015추계학술대회논문집년 Study of Noise Pattern and Psycho-acoustics Characteristic of Household Refrigerator * * ** ** Kyung-Soo Kong, Dae-Sik Shin, Weui-Bong Jeong, Tae-Hoon Kim and Se-Jin Ahn Key Words

More information

05(533-537) CPLV12-04.hwp

05(533-537) CPLV12-04.hwp 모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,

More information

Microsoft Word - IO_2009_메모리반도체.doc

Microsoft Word - IO_2009_메모리반도체.doc 메모리 반도체 SemiconductorMemory Chips 2009.1 평가1실 조수희 애널리스트 7872321 suhee.cho@kisrating.com 평가1실 박춘성 연구위원 7872341 cspark@kisrating.com 평가1실 손재형 실장 7872250 jaihyoung.son@kisrating.com Summary 공급과잉 상태가 지속되는

More information

45-51 ¹Ú¼ø¸¸

45-51 ¹Ú¼ø¸¸ A Study on the Automation of Classification of Volume Reconstruction for CT Images S.M. Park 1, I.S. Hong 2, D.S. Kim 1, D.Y. Kim 1 1 Dept. of Biomedical Engineering, Yonsei University, 2 Dept. of Radiology,

More information

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2 VSB a), a) An Alternative Carrier Phase Independent Symbol Timing Offset Estimation Methods for VSB Receivers Sung Soo Shin a) and Joon Tae Kim a) VSB. VSB.,,., VSB,. Abstract In this paper, we propose

More information

09È«¼®¿µ 5~152s

09È«¼®¿µ5~152s Korean Journal of Remote Sensing, Vol.23, No.2, 2007, pp.45~52 Measurement of Backscattering Coefficients of Rice Canopy Using a Ground Polarimetric Scatterometer System Suk-Young Hong*, Jin-Young Hong**,

More information

04서종철fig.6(121~131)ok

04서종철fig.6(121~131)ok Development of Mobile Applications Applying Digital Storytelling About Ecotourism Resources Seo, Jongcheol* Lee, Seungju**,,,. (mobile AIR)., 3D.,,.,.,,, Abstract : In line with fast settling trend of

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

슬라이드 1

슬라이드 1 / 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file

More information

11 함범철.hwp

11 함범철.hwp THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2012 Aug.; 23(8), 958 966. http://dx.doi.org/10.5515/kjkiees.2012.23.8.958 ISSN 1226-3133 (Print) LTCC Bluetooth/WiFi A Bluetooth/WiFi

More information

I

I I II III (C B ) (C L ) (HL) Min c ij x ij f i y i i H j H i H s.t. y i 1, k K, i W k C B C L p (HL) x ij y i, i H, k K i, j W k x ij y i {0,1}, i, j H. K W k k H K i i f i i d ij i j r ij i j c ij r ij

More information

歯1.PDF

歯1.PDF 200176 .,.,.,. 5... 1/2. /. / 2. . 293.33 (54.32%), 65.54(12.13%), / 53.80(9.96%), 25.60(4.74%), 5.22(0.97%). / 3 S (1997)14.59% (1971) 10%, (1977).5%~11.5%, (1986)

More information

28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조

28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조 Journal of The Institute of Electronics and Information Engineers Vol.53, NO.7, July 2016 http://dx.doi.org/10.5573/ieie.2016.53.7.027 ISSN 2287-5026(Print) / ISSN 2288-159X(Online) 논문 2016-53-7-4 c Abstract

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 4, August, 30, 2016:319~332 Received: 2016/07/28, Accepted: 2016/08/28 Revised: 2016/08/27, Published: 2016/08/30 [ABSTRACT] This paper examined what determina

More information

?

? http://kfaexpo.kr/ The 40th Korea Franchise Business Expo 2017 JUNE - Vol.23 2017 JUNE - Vol.23 2017 in Busan COVER STORY SPEACIAL REPORT GUIDE POST PEOPLE & STORY ASSOCIATION NEWS Ҷ

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

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

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2017 Mar.; 28(3), 163 169. http://dx.doi.org/10.5515/kjkiees.2017.28.3.163 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) PCB

More information

Chap06(Interprocess Communication).PDF

Chap06(Interprocess Communication).PDF Interprocess Communication 2002 2 Hyun-Ju Park Introduction (interprocess communication; IPC) IPC data transfer sharing data event notification resource sharing process control Interprocess Communication

More information

<31325FB1E8B0E6BCBA2E687770>

<31325FB1E8B0E6BCBA2E687770> 88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

À¯Çõ Ãâ·Â

À¯Çõ Ãâ·Â Network Virtualization Techniques for Future Internet Services in cloud computing are based on network virtualization that provides both flexibility and network isolation. Network virtualization consists

More information

07변성우_ok.hwp

07변성우_ok.hwp 2 : (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.631 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a), b) Metadata Management System Implementation

More information

USER GUIDE

USER GUIDE Solution Package Volume II DATABASE MIGRATION 2010. 1. 9. U.Tu System 1 U.Tu System SeeMAGMA SYSTEM 차 례 1. INPUT & OUTPUT DATABASE LAYOUT...2 2. IPO 중 VB DATA DEFINE 자동작성...4 3. DATABASE UNLOAD...6 4.

More information

서강대학교 기초과학연구소대학중점연구소 심포지엄기초과학연구소

서강대학교 기초과학연구소대학중점연구소 심포지엄기초과학연구소 2012 년도기초과학연구소 대학중점연구소심포지엄 마이크로파센서를이용한 혈당측정연구 일시 : 2012 년 3 월 20 일 ( 화 ) 14:00~17:30 장소 : 서강대학교과학관 1010 호 주최 : 서강대학교기초과학연구소 Contents Program of Symposium 2 Non-invasive in vitro sensing of D-glucose in

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 1 pp. 306-310, 2012 http://dx.doi.org/10.5762/kais.2012.13.1.306 Zigbee를 이용한 실외 위치추정 시스템 구현 김환용 1*, 임순자 1 1 원광대학교 전자공학과 Implementation

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 플래시메모리를포함하는메모리시스템의버퍼캐쉬관리방법에있어서 : 버퍼캐쉬에기입될페이지데이터를입력받는단계와 ; 상기버퍼캐쉬에저장된페이지데이터중상기플래시메모리로기입될페이지데이터를제거하는단계를포함하되 ; 상기제거단계는, 상기버퍼캐쉬의빅팀윈도우내이전빅팀블록에

특허청구의범위청구항 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

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 27(6), 495 503. http://dx.doi.org/10.5515/kjkiees.2016.27.6.495 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Design

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 07-32-10-01 한국통신학회논문지 '07-10 Vol. 32 No. 10 진 Sidel'nikov 수열의서로다른자기상관분포의개수 정회원정정수 *, 김영식 **, 종신회원노종선 *, 정하봉 *** On the Number of Distinct Autocorrelation Distributions of -ary Sidel'nikov Sequences

More information

정보기술응용학회 발표

정보기술응용학회 발표 , hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management

More information

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

공개특허 (51) Int. Cl. G06F 12/08 ( ) (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 (43) 공개일자 년 07 월 02 일 (21) 출원 (51) Int. Cl. G06F 12/08 (2006.01) (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 (43) 공개일자 10-2007-0068796 2007 년 07 월 02 일 (21) 출원번호 10-2005-0130795 (22) 출원일자 2005년12월27일 심사청구일자 2005년12월27일 (71) 출원인삼성전자주식회사경기도수원시영통구매탄동

More information

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI:   : Researc Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp.251-273 DOI: http://dx.doi.org/10.21024/pnuedi.27.2.201706.251 : 1997 2005 Research Trend Analysis on the Korean Alternative Education

More information

인문사회과학기술융합학회

인문사회과학기술융합학회 Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement

More information

Problem New Case RETRIEVE Learned Case Retrieved Cases New Case RETAIN Tested/ Repaired Case Case-Base REVISE Solved Case REUSE Aamodt, A. and Plaza, E. (1994). Case-based reasoning; Foundational

More information

09오충원(613~623)

09오충원(613~623) A Study of GIS Service of Weather Information* Chung-Weon Oh**,..,., Web 2.0 GIS.,.,, Web 2.0 GIS, Abstract : Due to social and economic value of Weather Information such as urban flooding, demand of Weather

More information

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770>

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770> 한국지능시스템학회 논문지 2010, Vol. 20, No. 3, pp. 375-379 유전자 알고리즘을 이용한 강인한 Support vector machine 설계 Design of Robust Support Vector Machine Using Genetic Algorithm 이희성 홍성준 이병윤 김은태 * Heesung Lee, Sungjun Hong,

More information

10주차.key

10주차.key 10, Process synchronization (concurrently) ( ) => critical section ( ) / =>, A, B / Race condition int counter; Process A { counter++; } Process B { counter ;.. } counter++ register1 = counter register1

More information

05Àå

05Àå CHAPTER 05 NT,, XP,. NT NTFS, XP. D,,. XP x NT,,, ( x, x ). NT/ /XP,.. PC NT NT. + Guide to Software: Understanding and Installing Windows 2000 and Windows NT + SOFTWARE Guide to Software 3/e SOFTWARE

More information

` Companies need to play various roles as the network of supply chain gradually expands. Companies are required to form a supply chain with outsourcing or partnerships since a company can not

More information

Analysis of objective and error source of ski technical championship Jin Su Seok 1, Seoung ki Kang 1 *, Jae Hyung Lee 1, & Won Il Son 2 1 yong in Univ

Analysis of objective and error source of ski technical championship Jin Su Seok 1, Seoung ki Kang 1 *, Jae Hyung Lee 1, & Won Il Son 2 1 yong in Univ Analysis of objective and error source of ski technical championship Jin Su Seok 1, Seoung ki Kang 1 *, Jae Hyung Lee 1, & Won Il Son 2 1 yong in University & 2 Kang Won University [Purpose] [Methods]

More information

무선데이터_요금제의_가격차별화에_관한_연구v4.hwp

무선데이터_요금제의_가격차별화에_관한_연구v4.hwp 무선데이터 요금제의 가격차별화에 관한 연구 김태현, 이동명, 모정훈 연세대학교 정보산업공학과 서울시 서대문구 신촌동 연세대학교 제 3공학관 서울대학교 산업공학과 서울시 관악구 신림동 서울대학교 39동 Abstract 스마트폰의 도입으로 무선 데이타 트래픽 이 빠른 속도로 증가하고 있고 3G 무선 데 이타망의 용량으론 부족할 것으로 예측되 고 있다. 본 연구에서는

More information

<313920C0CCB1E2BFF82E687770>

<313920C0CCB1E2BFF82E687770> 韓 國 電 磁 波 學 會 論 文 誌 第 19 卷 第 8 號 2008 年 8 月 論 文 2008-19-8-19 K 대역 브릭형 능동 송수신 모듈의 설계 및 제작 A Design and Fabrication of the Brick Transmit/Receive Module for K Band 이 기 원 문 주 영 윤 상 원 Ki-Won Lee Ju-Young Moon

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

solution map_....

solution map_.... SOLUTION BROCHURE RELIABLE STORAGE SOLUTIONS ETERNUS FOR RELIABILITY AND AVAILABILITY PROTECT YOUR DATA AND SUPPORT BUSINESS FLEXIBILITY WITH FUJITSU STORAGE SOLUTIONS kr.fujitsu.com INDEX 1. Storage System

More information

1 : HEVC Rough Mode Decision (Ji Hun Jang et al.: Down Sampling for Fast Rough Mode Decision for a Hardware-based HEVC Intra-frame encoder) (Special P

1 : HEVC Rough Mode Decision (Ji Hun Jang et al.: Down Sampling for Fast Rough Mode Decision for a Hardware-based HEVC Intra-frame encoder) (Special P 1 : HEVC Rough Mode Decision (Ji Hun Jang et al.: Down Sampling for Fast Rough Mode Decision for a Hardware-based HEVC Intra-frame encoder) (Special Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.341

More information

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6 GNU/ 1, qkim@pecetrirekr GNU/ 1 1 2 2 3 4 31 MS-DOS 5 32 LOADLIN 5 33 DOS- LILO 6 34 DOS- 6 35 LILO 6 4 7 41 BIOS 7 42 8 43 8 44 8 45 9 46 9 47 2 9 5 X86 GNU/LINUX 10 1 GNU/, GNU/ 2, 3, 1 : V 11, 2001

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Feb.; 29(2), 93 98. http://dx.doi.org/10.5515/kjkiees.2018.29.2.93 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) UHF-HF

More information

<313430333033C6AFC1FD28C3E0B1B8292E687770>

<313430333033C6AFC1FD28C3E0B1B8292E687770> 스포츠와 물리학: 구기운동 안티-싸커 와 간접-축구 DOI: 10.3938/PhiT.23.005 이 인 호 Anti-soccer and Indirect Soccer 편성은 없다고 장담한다. 벨기에(FIFA 랭킹 11위), 러시아 (FIFA 랭킹 22위), 알제리(FIFA 랭킹 26위), 그리고 한국(FIFA 랭킹 61위)으로 이어지는 H조 편성 결과이다. 이

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

10 이지훈KICS2015-03-068.hwp

10 이지훈KICS2015-03-068.hwp 논문 15-40-05-10 The Journal of Korean Institute of Communications and Information Sciences '15-05 Vol.40 No.05 http://dx.doi.org/10.7840/kics.2015.40.5.851 가로등 인프라를 활용한 안전한 스마트 방범 시스템 차 정 화, 이 주 용 *, 이

More information

청구항 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

IM-20 4 5 6 7 8 9 10 11 12 Power On Power Off 13 1 4 15 16 17 18 19 20 21 22 23 24 25 26 2 7 28 29 30 31 3 2 Music Voice Settings Delete EQ Repeat LCD Contrast Auto OFF Rec Sample BackLight Return Normal

More information

Oracle Database 10g: Self-Managing Database DB TSC

Oracle Database 10g: Self-Managing Database DB TSC Oracle Database 10g: Self-Managing Database DB TSC Agenda Overview System Resource Application & SQL Storage Space Backup & Recovery ½ Cost ? 6% 12 % 6% 6% 55% : IOUG 2001 DBA Survey ? 6% & 12 % 6% 6%

More information

<33312D312D313220C0CCC7D1C1F820BFB0C3A2BCB12E687770>

<33312D312D313220C0CCC7D1C1F820BFB0C3A2BCB12E687770> Journal of the Society of Korea Industrial and Systems Engineering Vol No pp March 8 Scatter Search를 이용한 신뢰성 있는 네트워크의 경제적 설계 * ** * ** Economic Design of Reliable Networks Using Scatter Search HanJin Lee*

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

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

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

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,.

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,. : 565 (Special Paper) 7 4, 0 7 (JBE Vol. 7, No. 4, July 0) http://dx.doi.org/0.5909/jbe.0.7.4.565 a), b), a) Depth Map Denoising Based on the Common Distance Transform Sung-Yeol Kim a), Manbae Kim b),

More information

Microsoft Word - USB복사기.doc

Microsoft Word - USB복사기.doc Version: SD/USB 80130 Content Index 1. Introduction 1.1 제품개요------------------------------------------------------------P.02 1.2 모델별 제품사양-------------------------------------------------------P.04 2. Function

More information

<372E20B9DAC0B1C8F12DB0E62E687770>

<372E20B9DAC0B1C8F12DB0E62E687770> 7 사회과학연구 2010; 36(2) Journal of Social Science Vol.36, No.2, 2010; 45-69 사 회 과 학 연 구 의원 웹사이트의 네트워크 분석에 관한 연구 : 17대 국회의원과 7대 서울시의회 의원 웹사이트 비교 분석을 중심으로 박윤희 (Yun-Hee Park) 동국대학교 정치학과 박사과정 수료 mihoo@hanmail.net

More information

알람음을 출력하는 이동통신 단말기에 있어서, 실시간 알람음을 출력하는 음향 출력 수단; 디지털 멀티미디어 방송(DMB: Digital Multimedia Broadcasting, 이하 'DMB'라 칭함) 신호를 수신하면 오디오 형태로 변 환하여 DMB의 음향을 전달하는

알람음을 출력하는 이동통신 단말기에 있어서, 실시간 알람음을 출력하는 음향 출력 수단; 디지털 멀티미디어 방송(DMB: Digital Multimedia Broadcasting, 이하 'DMB'라 칭함) 신호를 수신하면 오디오 형태로 변 환하여 DMB의 음향을 전달하는 (19)대한민국특허청(KR) (12) 공개특허공보(A) (51) Int. Cl. H04N 5/44 (2006.01) H04N 7/08 (2006.01) (11) 공개번호 (43) 공개일자 10-2007-0071942 2007년07월04일 (21) 출원번호 10-2005-0135804 (22) 출원일자 2005년12월30일 심사청구일자 없음 (71) 출원인 주식회사

More information

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2 (Special Paper) 22 5, 2017 9 (JBE Vol. 22, No. 5, Sepember 2017) https://doi.org/10.5909/jbe.2017.22.5.541 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) (JEM) a), a), a) A Fast Decision Method of Quadtree

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

Abstract Background : Most hospitalized children will experience physical pain as well as psychological distress. Painful procedure can increase anxie

Abstract Background : Most hospitalized children will experience physical pain as well as psychological distress. Painful procedure can increase anxie Volume 12, Number 1, 92~102, An Intervention Study of Pain Reduction during IV Therapy in Hospitalized Children Myo-Jin Kim 1), Joung-Hae Bak 1), Won-Seok Seo 2) Mi-Young Kim 3), Sun-Kyoung Park 3), Jai-Soung

More information

박선영무선충전-내지

박선영무선충전-내지 2013 Wireless Charge and NFC Technology Trend and Market Analysis 05 13 19 29 35 45 55 63 67 06 07 08 09 10 11 14 15 16 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 38 39 40

More information

<283732372D3733312920B4D9C3CAC1A120BCD2C7C1C6AEC4DCC5C3C6AEB7BBC1EEC0C720B3EBBEC8C0C720BDC3B7C2BAB8C1A4BFA120B4EBC7D120C0AFBFEBBCBA20C6F2B0A1283035292E687770>

<283732372D3733312920B4D9C3CAC1A120BCD2C7C1C6AEC4DCC5C3C6AEB7BBC1EEC0C720B3EBBEC8C0C720BDC3B7C2BAB8C1A4BFA120B4EBC7D120C0AFBFEBBCBA20C6F2B0A1283035292E687770> 대한안과학회지 제 49 권 제 5 호 2008 J Korean Ophthalmol Soc 49(5):727-731, 2008 DOI : 10.3341/jkos.2008.49.5.727 다초점 소프트콘택트렌즈의 노안의 시력보정에 대한 유용성 평가 김현경 1 김효명 2 정성근 1 가톨릭대학교 의과대학 성모병원 안과학교실 1, 고려대학교 의과대학 안암병원 안과학교실

More information