03( ) CSTV11-08.hwp

Size: px
Start display at page:

Download "03( ) CSTV11-08.hwp"

Transcription

1 26 정보과학회논문지 : 시스템및이론제 39 권제 1 호 (2012.2) 데이터접근패턴을고려한요구기반 FTL 내캐시의동적관리기법 (Dynamic Cache Management Scheme on Demand Based FTL Considering Data Access Pattern) 이빛나 송내영 고건 (Bitna Lee) (Naeyoung Song) (Kern Koh) 요약플래시메모리는낮은전력소비와높은성능으로인해휴대용기기에널리사용되고있다. FTL 은플래시내자료를관리하는소프트웨어계층으로플래시전체의성능에영향을끼친다. 그중페이지레벨매핑기법을적용한 FTL 은유연성이높고속도가빠르나주소변환테이블의크기가큰단점이있다. 이를해결하기위해자주접근되는영역의매핑주소만을매핑테이블캐시에올려놓는 Demandbased FTL(DFTL) 이제안되었다. DFTL 에서는 CMT(Cache Mapping Table) 의적중률이떨어지는경우빈번한플래시메모리접근오버헤드가발생하게된다. 이러한문제는흔히발생하는일반적인순차접근에서조차문제가된다. 이에본논문에서는저장장치의접근패턴을예측하여 CMT 의참조엔트리를미리읽어오는기법을제안한다. 제안하는기법은저장장치접근패턴의순차성을판단하여연속된매핑주소를미리 CMT 에올려놓고, 읽어오는매핑주소엔트리의양은동적으로관리한다. 추가적으로 CMT 에서발생하는쓰레싱 (thrashing) 을파악하기위해쫓겨나는희생엔트리의접근여부를분석하여이를활용하였으며, CMT 의교체기법에대해제안하였다. 실험결과에서본기법은기존의 DFTL 에비해약간의공간오버헤드와함께읽기 25%, 쓰기 23% 감소한평균응답시간을보였다. 키워드 : 낸드플래시메모리, FTL, DFTL, 캐시교체정책 Abstract Flash memory is widely used in mobile devices due to these features like low consumption and the high performance. Flash Translation Layer (FTL) is the software layer managing the mapping between Flash memory and upper layers, which affects the entire performance of Flash devices. In various FTL scheme, page-level FTL has the flexibility and the high performance, but the size of the page mapping table is a big disadvantage. To solve this problem, Demand-based FTL (DFTL) has been proposed, which only keeps frequently used mapping addresses in mapping table cache. In DFTL, overhead is occurred by Flash memory accesses when the hit ratio of CMT (Cached Mapping Table) is decreased. These problems are common, even in general sequential accesses. Thus, we propose a scheme which predicts storage access pattern and reads referenced entry of CMT in advance. This scheme predicts storage access pattern and puts the continuous mapping address in CMT when these accesses are sequential. In that case, the amount of address entries is managed dynamically. It also determines whether evicted entry is accessed repeatedly for recognizing the occurrence of thrashing. Finally, we propose a replacement policy of CMT. In the experimental results, the proposed scheme reduces average response time by read 25%, write 23% with a little space overhead compared to an existing DFTL. Key words :NAND Flash Memory, FTL, DFTL, Cache replacement policy 이논문은 2011 한국컴퓨터종합학술대회에서 데이터접근패턴을고려한요구 CopyrightC2012 한국정보과학회ː개인목적이나교육목적인경우, 이저작 기반 FTL 내캐시의동적관리기법 의제목으로발표된논문을확장한것임 비회원 : 서울대학교컴퓨터공학과 bedynell@oslab.snu.ac.kr nai0315@oslab.snu.ac.kr 종신회원 : 서울대학교컴퓨터공학과교수 kernkoh@oslab.snu.ac.kr 물의전체또는일부에대한복사본혹은디지털사본의제작을허가합니다. 이때, 사본은상업적수단으로사용할수없으며첫페이지에본문구와출처를반드시명시해야합니다. 이외의목적으로복제, 배포, 출판, 전송등모든유형의사용행위를하는경우에대하여는사전에허가를얻고비용을지불해야합니다. 정보과학회논문지 : 시스템및이론제39권제1호 (2012.2) 논문접수 : 2011년 7월 18일 심사완료 : 2011년 10월 20일

2 데이터접근패턴을고려한요구기반 FTL 내캐시의동적관리기법 서론최근낸드플래시메모리는여러가지매력적인장점으로인해 MP3, 휴대폰, USB 등널리사용되고있다. 기존의 HDD와비교했을때, 낸드플래시메모리는기계적인작동을하지않기때문에물리적인충격에강하고, 신뢰성이높다. 또한 MLC 기법과같이점차셀의밀집도가증가함에따라, 작은크기에많은양의데이터를저장하는것이가능해지고있다. 최근에는이러한장점을이용하여플래시메모리를병렬로연결한 SSD가저장장치로활발히사용되고있다. 그러나플래시메모리는제자리쓰기를지원하지않기때문에삭제된페이지에쓰기를해야한다. 하지만플래시메모리는쓰기와삭제연산이이루어지는크기가다르기때문에삭제연산시지나친오버헤드가발생한다. 게다가셀당삭제횟수가한정되어있기때문에지나친삭제연산이발생할경우, 셀의신뢰성이떨어지게된다. 이러한문제를극복하기위해낸드플래시메모리에서는 FTL을적용하였다. FTL(Flash Translation Layer) 은요청이발생한논리페이지와실제데이터가저장되어있는물리페이지를매핑한다. 또한상위레벨에삭제연산을숨김으로써일반적인저장장치와같은기능을제공하는것처럼에뮬레이트한다. 대표적인 FTL 기법으로는페이지레벨매핑이있다. 이것은수정된페이지를미리삭제된페이지에재할당한뒤, 해당매핑테이블을 SSD 내의 SRAM에보관한다. 따라서쓰기요청이발생한페이지를미리삭제된페이지어느곳에나마음대로재할당할수있다. 위기법은플래시메모리공간의활용률이높고삭제연산을위해발생하는가비지컬렉션의효율성이좋다. 그러나이와같은페이지레벨 FTL은큰매핑테이블을요구하기때문에 SRAM의공간낭비가심하다. 특히최근에는셀의밀집도가점점증가함에따라플래시메모리의크기대용량이커져서이에해당하는모든매핑테이블을 SRAM 안에수용하는것은비효율적이다. 따라서여러가지다른 FTL 기법들이등장하고있다. 그중 DFTL은필요한매핑테이블의일부를 SRAM에올려놓고 CMT(Cached Mapping Table) 라는이름의캐시형태로관리한다. 그외의전체매핑테이블은플래시메모리내에저장해두는기법으로써, SRAM의사용을크게줄일수있다. 이와같은 DFTL 은 CMT의적중률이성능에큰영향을미친다. 예를들어, 요청한주소가 CMT에존재하지않을경우, i) 해당매핑주소를읽어오기위해 Flash memory에접근하여읽기작업을수행한뒤, ii) 읽어온주소를 CMT에저장한이후에실제요청된명령을실행하기위해다시플래시메모리에접근하게된다. 다시말해서 CMT 참조 실패시플래시메모리에추가적인접근작업이시행되게된다. 이러한성능감소는순차주소요청시더욱악화되게된다. 같은페이지안에존재하는매핑주소가순차적으로요구됨에도불구하고 CMT는요청이발생한해당매핑주소만저장하기때문에다음요청시같은페이지를다시읽는비효율적인행동을반복하게된다. 저장장치에발생하는데이터요청은상위레벨의 I/O 스케줄러등으로인해서연속적인접근패턴의형태가잦다. 따라서이와같은문제를극복하고자우리는저장장치의접근패턴을고려하여 CMT를효율적으로관리하는알고리즘을제안한다. 제안하는기법은 3가지형태로나누어진다. 첫째, 상위시스템으로부터저장장치로내려온요청의접근패턴을파악한다. 해당요청이순차접근의일부분이라고예측될경우, 다음요청역시플래시메모리내같은페이지에저장되어있기때문에한번의접근으로여러개의매핑주소를미리읽어올수있다. 둘째, 매핑주소에미리읽기기법을적용하고몇개나읽어올것인가를계산한다. 이때직전에읽어들여온매핑주소의상태를보고가변값을조정한다. 또한쫓겨난매핑주소들의메타-데이터를저장하는희생페이지테이블을두고감시함으로써 CMT 내의쓰레싱발생여부도판단한다. 이때희생페이지테이블에저장되는메타-데이터들은쫓겨난매핑주소의개수가아닌, 몇번이나교체정책이시행되었는가를기준으로저장하고해당적중률을감시함으로써공정성을높인다. 마지막으로, 플래시저장장치의특성에알맞은 CMT 교체정책을제안한다. 낸드플래시메모리는상대적으로쓰기명령이읽기명령보다현저히느리며, 많은쓰기가발생시가비지컬렉션작업이발생함에따라성능이감소하는특징을가지고있다. 따라서 CMT 내의엔트리교체시쓰기명령을줄이기위해, 기존에연구된 CFLRU와 DULO 기법을조합한교체정책을제안하였다 [1,2]. 앞서제안한기법을적용하여트레이스기반시뮬레이션을수행한결과, CMT의적중률이증가함에따라기존의 DFTL에비해약간의공간오버헤드와함께플래시디바이스의전체적인수행시간이감소하는효과를얻을수있었다. 본논문의구성은다음과같다. 2장에서는 FTL 및관련연구들을다루고, 3장에서는제안하는기법을설명한다. 이후 4장에서는실험을통한검증을보였다. 5장에서는결론을맺는다. 2. 관련연구및배경기존 FTL의기법중페이지레벨매핑기법은논리적주소내의한페이지를플래시메모리내임의의블록및페이지에위치시킬수있다. 위기법은주소변환

3 28 정보과학회논문지 : 시스템및이론제 39 권제 1 호 (2012.2) 이빠르고유연성이높아서가비지컬렉션시효율성을향상시킬수있으나, 주소변환테이블을유지하기위해많은양의 SRAM을요구하게된다. 2.1 DFTL(Demand-Based FTL) 의특성및문제점 DFTL은기존페이지레벨매핑방식의장점은유지하되메모리상에주소변환테이블의일부만을올려서저장공간오버헤드를줄인기법이다 [3]. 전체주소변환테이블은플래시메모리에저장하고해당페이지테이블들의주소를 GTD(Global Translation Directory) 에저장한다. 즉, 2단계로주소변환테이블을관리하는데이에따르는오버헤드를줄이기위해자주접근되는매핑주소의일부를 CMT(Cached Mapping Table) 에참조형태로유지한다. 그림 1은 DFTL의개략적인구조를나타낸것이다. DFTL의단점은 CMT에서참조실패가발생했을때매핑주소를읽기위한플래시메모리접근이추가로발생한다는것이다. 또한참조실패가발생한매핑주소엔트리하나만 CMT에올리기때문에, 연속된논리적주소접근이들어올경우각매핑주소엔트리가같은페이지에저장되어있음에도불구하고매요청마다같은페이지를반복해서읽는상황이발생한다. 그림 2는 CMT에참조되어있지않은연속된주소접근이순차적으로들어올때해당매핑주소엔트리가저장되어있는물리페이지 21을반복해서읽는예를나타낸것이다. 그림 1 DFTL의구조그림 2 DFTL에서순차적접근시발생하는문제상황 2.2 미리읽기기법과적용효과일반적인데이터캐시는자료의반복적인읽기, 쓰기가빈번할경우를대비하여설계되어있기때문에 DFTL 내의 CMT와는다른접근특성을가지고있다. DFTL이적용되는저장장치의경우, 한번사용된데이터는장치버퍼등을통해일차적으로참조가지원되기때문에이것이해당버퍼캐시에서쫓겨나기전까지는저장장치내해당데이터에다시접근하는경우가드물다. 또한저장장치의접근특성상순차적데이터접근이매우빈번하기때문에, 한번사용된데이터를 CMT에유지하는것이상으로미리데이터를읽어오는것이더중요하게된다. 데이터캐시에적용되는기법중기본적인교체알고리즘이외에도순차접근패턴을지원하기위한다양한기법이존재한다. 참조실패발생시마다무조건일정량의연속된데이터를미리읽어오거나, 이전접근패턴에따라미래의접근패턴을예측할수있다 [4,5]. 또한해당요청의연속된이전데이터가캐시에저장되어있는가에따라순차접근패턴여부를결정짓는방법도있다 [6]. 3. 제안하는기법앞에서살펴본바와같이 DFTL은 CMT의참조실패시추가적인읽기오버헤드가발생한다. 또한그것이연속된매핑주소요청일경우플래시메모리내주소가저장된한개의페이지를반복적으로읽음으로써불필요한읽기작업을수행하게된다. 이러한오버헤드를줄이기위해본논문에서는저장장치의접근패턴을예측, 관리하고 CMT에플래시저장장치의특성에맞는교체알고리즘을적용함으로써플래시메모리의접근및쓰기를최소화한다. 그림 3은제안하는기법의전반적인 SRAM 내부구조를나타낸것이다. i) 저장장치의접근패턴탐지제안하는기법중첫째는저장장치의접근패턴을예측하는것이다. 다음섹션에서설명할미리읽기기법을수행하기위해서는먼저현재들어온요청의접근패턴을파악해야한다. 만약순차접근이라판단된다면앞으로사용될것이라고예측하는엔트리를전부 CMT 로읽어들여온다. 진행과정은다음과같다. 상위시스템으로부터저장장치로요청된논리적매핑주소가 CMT에존재하지않을경우참조실패가발생하는데, 이때해당매핑주소의이전논리적주소가 CMT에존재하는가탐색한다. 만약존재하지않는다면해당요청은랜덤접근이라간주하고요청된논리적매핑주소만을 CMT에읽어들인다. 하지만이전논리적주소가존재한다면, 현재요청주소값이연속된논리적주소로이루어진순차접

4 데이터접근패턴을고려한요구기반 FTL 내캐시의동적관리기법 29 근의일부인것으로간주하고 K 개의매핑주소를 CMT에미리읽어온다. 이때 K 는순차접근의패턴에따라동적으로조정되며다음섹션에서자세하게다룰것이다. 미리가져온 K -1개의매핑주소엔트리에는참조실패가발생하지는않았지만순차접근예측에의해미리읽어들여온것임을표시하는순차참조비트 (Sequential Caching bit, SCbit) 를삽입한다. 이 SCbit 는해당매핑주소가실제로참조될때마다체크가해제된다. 이것은접근패턴을파악하기위해이전매핑주소값을탐색할때실제로사용된순차참조패턴의일부인지, 혹은미리읽기를통해읽어들여진것인지를판단하기위함이다. 만약 SCbit가체크되어있다면순차참조패턴의일부로간주하지않고무시한다. 그림 3 은접근패턴을예측하여순차접근의경우다량의매핑주소를미리읽어오는과정을나타낸것이다. 논리적매핑주소 22에대한요청에대해참조실패가발생하면해당주소의이전논리적주소인 21을탐색한다. 그리고현재 K 값 4에따라논리적매핑주소 22, 23, 24, 25를플래시메모리의해당주소변환페이지에서읽어온다. 기존 FTL의경우 4개의매핑주소를읽어오기위해 4번의참조실패및플래시메모리접근이발생했으나, 위의경우한번의참조실패와플래시메모리접근으로최대 4개까지의요청을처리할수있다. ii) 미리읽기기법의동적변환들어온요청이순차접근의일부임을예측하고앞으로연속된매핑주소요청이발생할것이라고판단하였다면, 몇개의매핑주소를 CMT로미리읽어올것인가 를결정해야한다. 본논문에서는미리읽기시가져오는집합을순차적매핑주소엔트리집합이라명명하고, 이크기 K 를동적으로관리함으로써 CMT 공간을효율적으로관리한다. 순차적매핑주소엔트리의크기는다음과같은두가지기법을통해결정한다. ii-i) 순차적매핑주소엔트리집합의크기조정저장장치의접근패턴중얼마나많은양의연속된데이터가한번에요구되는가는뚜렷한규칙성을갖고있지않으며, 기존에알려진패턴의크기를예측하는방안들은상위시스템의버퍼캐시등을위한연구이다 [4-7]. 본논문에서는다음번요청시얼마나많은양의데이터가요구될것인가를예측하기보다는, 해당접근패턴에따라미리읽기의크기를조절함으로써효율성을높이는것에초점을두었다. 즉, 순차접근요청시에는 K 의크기를늘리고, 랜덤접근시에는그크기를감소시키는동적형태로관리하여불필요한플래시메모리의접근을최소화하도록하였다. 미리읽기를통해가져온매핑주소들중실제로참조되지않은엔트리가존재할수있다. 이러한경우순차적매핑주소엔트리집합의크기가너무커서지나치게많은엔트리를가져온다고판단할수있다. 따라서다음번미리읽기시 K 값을감소시켜그크기를조정한다. 이때감소될크기 N 은미리읽어온매핑주소의개수와실제참조된엔트리의개수를비교하여결정한다. 즉, 다음번엔트리집합의크기는 K-N 이된다. 반대로미리읽어온매핑주소들중참조되지않은엔트리가하나도 그림 3 (1) K =4일때 D LPN =22에대한요청이 CMT에발생한다. (2) 희생엔트리테이블을체크한뒤 D LPN =22가발견될경우, 희생페이지테이블의적중률이증가한다. (3) CMT에 D LPN =22의연속된이전매핑주소가존재하는가탐색한뒤발견될경우, (4) 희생엔트리를 K 만큼선정, 메타-데이터를희생엔트리테이블에저장한다. (5) 희생엔트리의백업및새로운요청주소의참조를위해 GTD를통해플래시메모리에접근한다. (6) 이후, 요청된매핑주소의집합을플래시메모리에서가져온다.

5 30 정보과학회논문지 : 시스템및이론제 39 권제 1 호 (2012.2) 없다면순차적매핑주소엔트리집합의크기가작은것으로간주하고 K 를점차적으로증가시킨다. ii-ii) 희생엔트리테이블을이용한쓰레싱감시순차적매핑주소엔트리집합의크기가무한대로커지면다시참조될가능성이있는매핑주소조차전부희생페이지로선택되어쫓겨나게된다. 이후쫓겨난매핑주소에대한요청이들어오면참조실패가발생하고다시 CMT로읽어올리는과정을반복하는쓰레싱현상이발생하게된다. 그결과, 반복적인읽기가발생할뿐만아니라, K 값에따른매핑주소삽입으로인해대량의희생엔트리가쫓겨남으로써매우빈번한백업작업이발생할것이다. 플래시메모리의특성상쓰기성능이느리기때문에이러한쓰레싱현상은전체적인성능감소를초래할것이다. 따라서적절한크기의엔트리집합 K 를유지함으로써 CMT 내에서빈번한매핑주소엔트리교체및재삽입을방지해야한다. CMT의쓰레싱을방지하기위해기존에연구되어온희생엔트리테이블을이용하여다음과같은순서로검사한다 [7]. 다음섹션에서설명할교체정책에의해쫓겨나는매핑주소엔트리들의메타-데이터를희생엔트리테이블에임시적으로저장해놓고, 매참조실패시마다희생엔트리테이블을확인하여요청된논리적매핑주소가이전에 CMT 내에저장되어있었는가를파악한다. 이때교체정책이순차적매핑주소엔트리집합단위로관리되기때문에메타-데이터역시같은단위의구조체형태로저장하여희생엔트리테이블에서발생하는적중률의공평성을높이도록한다. 만약희생엔트리테이블내에해당요청의메타-데이터가저장되어있다면이는참조될예정이었던매핑주소가 CMT의공간부족으로인해쫓겨난것이라고가정할수있다. 즉, 참조실패한매핑주소가희생엔트리테이블내에서빈번하게발견된다면 CMT 내의쓰레싱이발생했다고간주하고순차적매핑주소엔트리집합의크기 K 를감소시켜 CMT에서쫓겨나는희생엔트리의개수를줄인다. 이때쓰레싱의발생여부는기준값을두고판단하며, 만약해당값보다높은적중률이발생시쓰레싱이발생했다고간주한다. 이러한 K 값의변경에는앞서설명한동적크기조정기법과병행적용되어야한다. 즉, 쓰레싱이발생하지않은상태에서성공적인미리읽기가발생하면 K 값을증가시키거나유지한다. 그러나만약희생엔트리테이블의적중률이기준값보다높을때비효율적미리읽기가발생한다면 K 값을감소시킴으로써그크기를조정한다. 이러한판단은희생엔트리테이블내적중률의변경을주기적으로감시하여동적으로결정한다. 희생엔트리테이블의크기가클경우지나치게많은양의메타-데이터를저장하게된다. 따라 그림 4 저장장치접근시퀀스서본논문에서는 CMT의 10% 를희생엔트리테이블의크기로지정하였으며, FIFO를적용하여데이터를관리하였다. K 의크기를감소시키는것은쓰레싱현상을방지하기위한궁극적인해결책은아니나, 쫓겨나가는희생엔트리의개수가감소함으로써 CMT 공간을보다효율적으로사용할수있다. 예를들어그림 4의경우, (i) 대량의순차접근 (124, 125,, 134) 이플래시메모리에발생한뒤, (ii) 기존에 CMT에존재하던엔트리 495가참조된다. 이후, iii) 다시 i) 에연속되는순차접근 (135, ) 이발생한다. 이와같은접근패턴은 OS 레벨에서멀티프로그래밍에의한문맥교환이빈번하게발생함에따라야기될수있다. 이경우, i) 과 iii) 에서사용될순차접근엔트리를두번에걸쳐가져온다면 ii) 의상황에서사용될매핑주소엔트리가쫓겨나지않으므로 CMT 내에서참조가가능하다. 이때만약해당요청이쓰기명령이라면 CMT 내에서버퍼링을함으로써플래시메모리내쓰기횟수를줄일수있다. 추가적으로 K 의크기가작을수록사용되지않을매핑주소엔트리가삽입될확률이적으므로 CMT 공간의활용률이높아지게된다. iii) 교체정책마지막으로플래시메모리의특성을고려하여 CMT 에서희생페이지를교체하는기법을제안한다. 기존의 DFTL은 LRU 기법을적용하여 CMT를관리하였다. 그러나낸드플래시메모리의특성상상대적으로쓰기명령이느리고, 쓰기전삭제연산으로인한가비지컬렉션작업이성능감소를야기하기때문에기존의일반적인캐시에서사용되는교체기법과는다른정책을취해야한다. 본논문에서는 CMT 내의엔트리교체시쓰기명령을줄이기위해, 읽기기반의엔트리를먼저교체하는기법과, 순차접근엔트리를먼저교체하는기법을조합한교체정책을제안하였다 [1,2]. 첫번째교체조건은 CMT에삽입된이후로덮어쓰기가발생하지않아서플래시메모리로백업할필요가없는엔트리를우선순위로두고제거하는것이다. 이때선택되는엔트리가시간적지역성이높아서설령빠른시간내에다시읽혀진다하더라도, 플래시메모리의읽기성능은쓰기보다우수하기때문에더적은오버헤드로 CMT의캐

6 데이터접근패턴을고려한요구기반 FTL 내캐시의동적관리기법 31 시기능을이용할수있다. 두번째교체조건은쫓아낼희생엔트리를선택할때, 처음 CMT 내삽입시적용되었던순차적매핑주소엔트리집합단위로관리하는것이다. 이는한번순차적접근이되었다는것은연속된데이터가저장되어있다는의미이므로다시연속적으로불릴확률이높다는것을고려한것이다. 또한순차적엔트리집합을한개의랜덤엔트리보다우선순위로두고제거한다. K 의크기에따라그에맞는희생엔트리를선택해야할때, K 개의엔트리로이루어진순차적매핑주소엔트리집합의경우한번의플래시메모리접근으로백업이가능하다. 또한높은지역성에의해다시 CMT로읽혀진다하더라도한번의접근으로 K 개의엔트리를모두가져올수있다. 반면일반적인교체기법을통해랜덤엔트리 K 개를희생엔트리로선택한다면최대 K 개의쓰기명령을야기하게된다. 따라서희생엔트리선택시순차적으로저장된집합을먼저쫓아낼경우더적은오버헤드로같은크기의 CMT 공간을확보할수있다. 위조건은식 (1) 과같은식으로확인할수있다. P i S E i MAX P S E i S(E): 엔트리집합 E에포함된매핑주소엔트리의개수 P(S): 엔트리 S개를백업하기위한전체페이지수 : 선택된엔트리집합의개수식 (1) 희생엔트리교체를위한페이지백업비용 엔트리집합 E i 에포함된매핑주소엔트리의개수 S(E i) 만큼 CMT에서쫓아낼때발생하는페이지백업비용이다. 오른쪽식은 K 의크기에맞춰무작위로엔트리가선택될때발생하는페이지백업개수의최대값이다. 따라서최대 K 번페이지가백업된다. 반면왼쪽식은본논문에서제안한교체기법을적용했을때의수식이다. 엔트리집합하나당최대한번의플래시메모리접근이요구되므로선택되는엔트리집합의개수가적을수록, 즉 가작을수록비용이감소한다. 표 1 실험에사용된트레이스의특성트레이스읽기요청쓰기요청 Financial GB (80.28%) 2.80 GB (19.72%) WebSearch GB (99.99%) 9.76 MB (0.01%) Diskmon GB (38.84%) MB (61.16%) 는 SRAM의크기는기존의 DFTL과유사하나, CMT 의 10% 에해당하는희생엔트리테이블과순차참조비트를위한 1KB 정도의추가적인공간오버헤드를요구하였다. 4.2 실험결과표 2는세가지트레이스를실행했을때의적중률을비교한결과이다. 본논문에서제안하는동적미리읽기를적용한결과, 기존의 DFTL과비교했을때평균 40% 향상된적중률을나타낸다. 특히순차접근이많은 WebSearch 트레이스의경우기존에비해대략 74% 적중률이증가한것을볼수있다. 그림 5는 DiskMon 트레이스에서 CMT와희생엔트리테이블의적중률을보고 K 값이동적으로조정되는모습을나타낸것이다. 일정주기마다각적중률을비교하여순차참조엔트리의평균값을가감하였다. 초기에는희생엔트리테이블의적중률에따라 K 값이적절하게유지된다. 중반부터 CMT의적중률이떨어지면 K 값이증가하다가희생엔트리테이블의적중률이높아짐에따라쓰레싱이발생했다고판단하여 K 값을크게감소시킨다. 이후 CMT의적중률이일정한계치이하로감소되면서 K 값이크게증가한다. 그래프에서볼수있표 2 DFTL과제안하는기법의적중률 DFTL 제안하는기법 Financial % % WebSearch 5.70 % % Diskmon % % 4. 성능평가 4.1 실험내용및환경제안하는알고리즘의성능을측정하기위해본논문에서는트레이스기반시뮬레이션을수행하였다. 성능비교를위해 FlashSim을확장하여제안하는기법과함께페이지레벨 FTL 및 DFTL을구현하였다 [8]. 실험에사용한트레이스의상세한정보는표 1에수록하였다. 실험은 1GB의 SSD를기반으로측정하였으며, CMT는 2048개의엔트리를포함한다. 제안하는기법에서사용되 그림 5 주기적인적중률과 K 값의변화 (Diskmon)

7 32 정보과학회논문지 : 시스템및이론제 39 권제 1 호 (2012.2) 듯이전반적인 CMT의적중률은희생엔트리테이블의적중률과 K 값의변화에따라적절히조정된다. 그림 6은페이지레벨매핑기법과 DFTL, 제안하는기법의읽기및쓰기평균응답시간을측정한것이다. 랜덤패턴이빈번한 Financial의경우매핑주소를 CMT에올리기위해희생엔트리를선택할때순차적엔트리집합이적을것이다. 따라서많은백업이발생함에따라전반적인적중률은증가하였으나읽기오버헤드로인해응답시간이약간길어지게된다. 하지만쓰기요청을비롯하여읽기요청기반의 WebSearch와읽기와쓰기의비율이비슷한 DiskMon의경우 DFTL과비교했을때읽기및쓰기요청시간이감소하였다. 그림 5에서나타내듯이전반적으로읽기 25%, 쓰기 23% 의감소된응답시간을볼수있다. 특히적중률이높은 WebSearch 트레이스의경우이상적인페이지레벨매핑기법과거의근접한성능을가지는것을볼수있다. 표 3은각기법에따른 SSD 내 SRAM의사용량을나타낸것이다. 다음을통해페이지기반기법에비해 용량페이지기반 (GB) FTL 표 3 각기법에따른 SRAM 사용량 Demand based FTL (DFTL) 제안하는기법의 FTL 1 2,048 KB 16 KB + GTD 16 KB + GTD KB (SCbit) + 2KB (EET) 4 8,192 KB 64 KB + GTD 64 KB + GTD KB (SCbit) + 8KB (EET) 32 65,536 KB 512 KB + GTD 512 KB + GTD KB (SCbit) + 64KB (EET) 128 2,048 KB + GTD + 262,144 KB 2,048 KB + GTD KB (SCbit) + 256KB (EET) DFTL과제안하는기법이현저하게적은용량의메모리를사용한다는것을알수있다. 예를들어, 1GB의플래시메모리를사용할경우 DFTL은매우적은메모리공간을요구하며, 제안하는기법또한 DFTL과비교했을때 2.8KB의추가오버헤드로페이지기반기법과비슷한성능을나타냄을볼수있다. 5. 결론 본논문은 DFTL 기반의 FTL 기법이순차읽기에취약한점을개선하였다. DFTL의경우 CMT의참조실패시많은오버헤드가생기고특히순차접근의경우연속적인 CMT 참조실패가발생한다. 본논문은이러한문제점을개선하기위해 CMT의효율적인관리를통해성능을향상시킬것을제안하였다. 제안한기법은저장장치내의접근패턴을예측하여순차접근시메타-데이터를미리읽고 CMT에올림으로써반복적인플래시메모리접근을줄였다. 또한그엔트리집합의크기를동적으로조절하며, 쫓겨나는희생엔트리의접근여부를분석하여쓰레싱을판단하였다. 마지막으로기존에제안된캐시교체정책을조합하여플래시메모리의특성에맞는교체정책을제안하였다. 실험결과제안한기법은기존의 DFTL에비해평균 40% 향상된적중률과, 읽기 25%, 쓰기 23% 의감소된평균응답시간을나타내었다. 참고문헌 [1] S. Park, et al., CFLRU: a replacement algorithm for flash memory, CASES, 그림 6 트레이스별응답시간

8 데이터접근패턴을고려한요구기반 FTL 내캐시의동적관리기법 33 [2] S. Jiang, et al., DULO: an effective buffer cache management scheme to exploit both temporal and spatial locality, FAST, pp , [3] A. Gupta, et al., DFTL: a flash translation layer employing demand-based selective caching of pagelevel address mappings, ASPLOS, pp , [4] R. Pendse, et al., Pre-fetching with the segmented LRU algorithm. Circuits and Systems, 42 nd Midwest Symposium on 2, 3, pp , [5] P. Cao, et al., A study of integrated prefetching and caching strategies, In Proceedings of the ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, pp , [ 6 ] B.S.Gill, et al., Sequential prefetching in adaptive replacement cache, In Proceedings of USENIX 2005 Annual Technical Conference, pp , [7] M. Li, et al., TaP: Table-based prefetching for storage caches, In Proceedings of the 6 th USE- NIX Conference on File and Storage Technologies, [8] Y. Kim, et al., FlashSim: A Sumulator for NAND Flash-Based Solid-State Drives, In Proceedings of the 2009 First International Conference on Advances in System Simulation, pp , 이빛나 2010 년동덕여자대학교컴퓨터학과학사 2010 년 ~ 현재서울대학교컴퓨터공학부석사과정. 관심분야는운영체제, 스토리지시스템, 가상화, 플래시메모리등 송내영 2011 년숙명여자대학교컴퓨터과학과학사 년 9 월 ~ 현재서울대학교컴퓨터공학부석사과정. 관심분야는운영체제, 파일시스템, 분산컴퓨터시스템, 가상화등 컴퓨터시스템등 고건 1974년서울대학교응용물리학학사 년 Univ. of Virginia 전산학석사 년 Univ. of Virginia 전산학박사. 전서울대학교컴퓨터공학부교수. 현재전주대학교총장. 관심분야는운영체제, 컴퓨터구조, 컴퓨터시스템성능평가, 분산

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

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

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

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

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

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

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

(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

<3033C0AFBBF3C7F62E687770>

<3033C0AFBBF3C7F62E687770> ISSN 1598-0170 (Print) ISSN 2287-1136 (Online) http://www.jksii.or.kr Hyrid SSD 시스템을 위한 재사용 간격 기반 블록 교체 기법 Block Replacement Scheme ased on Reuse Interval for Hyrid SSD System 유 상 현 1 김 경 태 1 윤 희 용 1 *

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

<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

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 - eSlim SV5-2510 [080116]

Microsoft PowerPoint - eSlim SV5-2510 [080116] Innovation for Total Solution Provider!! eslim SV5-2510 Opteron Server 2008. 03 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2510 Server Quad-Core and Dual-Core Opteron 2000 Series 6 internal HDD bays for SAS

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

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

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

Microsoft PowerPoint - eSlim SV5-2410 [20080402]

Microsoft PowerPoint - eSlim SV5-2410 [20080402] Innovation for Total Solution Provider!! eslim SV5-2410 Opteron Server 2008. 3 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2410 Server Quad-Core and Dual-Core Opteron 2000 Series Max. 4 Disk Bays for SAS and

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

<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

06( ) CST13-09.hwp

06( ) CST13-09.hwp 188 정보과학회논문지 : 시스템및이론제 41 권제 4 호 (2014.8) SSD 의특성을활용한 NCQ 스케줄링알고리즘 (An NCQ Scheduling Algorithm Exploiting the SSDs Characteristics) 조용운 김태석 (Yongwoon Cho) (Taeseok Kim) 요약본논문에서는하드디스크의데이터접근오버헤드를줄이기위한기존의

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

DBPIA-NURIMEDIA

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

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

<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

02(271-275) CPLV14-06.hwp

02(271-275) CPLV14-06.hwp 낸드 플래시 기대 수명을 고려한 쓰기 조절 기법271 낸드 플래시 기대 수명을 고려한 쓰기 조절 기법 (Write Throttling for Expected NAND Flash Memory Lifetime) 김 민 지 신 동 군 (Min Ji Kim) (Dongkun Shin) 요 약 본 논문에서는 낸드 플래시 메모리의 제한적인 수명을 고려하여 스마트 디바이스에서의

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

DBPIA-NURIMEDIA

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

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

歯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

초보자를 위한 분산 캐시 활용 전략

초보자를 위한 분산 캐시 활용 전략 초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?

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

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

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

Microsoft PowerPoint 웹 연동 기술.pptx

Microsoft PowerPoint 웹 연동 기술.pptx 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우

More information

- i - - ii - - iii - - iv - - v - - vi - - 1 - - 2 - - 3 - 1) 통계청고시제 2010-150 호 (2010.7.6 개정, 2011.1.1 시행 ) - 4 - 요양급여의적용기준및방법에관한세부사항에따른골밀도검사기준 (2007 년 11 월 1 일시행 ) - 5 - - 6 - - 7 - - 8 - - 9 - - 10 -

More information

External Sorting

External Sorting Recent Issues in Flash-based DBMSs Apr. 20, 2010 Sang-Won Lee http://icc.skku.ac.kr/~swlee 1 Table of Contents Flash Database Architecture FASTer FTL for OLTP workloads Flash as Extended Buffer Cache A

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

Abstract Next-generation non-volatile memory modules have emerged recently in storage market. However, due to the limited life time and poor performan

Abstract Next-generation non-volatile memory modules have emerged recently in storage market. However, due to the limited life time and poor performan 차세대메모리를활용한데이터베이스기반버퍼관리기법의최신동향 A Recent Trend of Buffer Management based on Database using Next-generation Memory Module 이미경 (Mi-kyung Lee) 1, 김재형 (Jae-hyung Kim) 2, 박상현 (Sang-hyun Park) 3 요약 최근전원이공급되지않는상태에서도데이터를보존하기위한비휘발성차세대메모리소자가각광받고있다.

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 09-34-12-10 한국통신학회논문지 '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

More information

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 김진주 김수연. 초등학생대상장애이해교육에활용된동화에나타난장애인관분석. 특수교육, 2013, 제12권, 제2호, 135-160... 20.,,. 4.,,.,..... 주제어 : 장애이해교육, 동화, 장애인관 1. ( 1 ) Incheon Munhak Elementary School ( )(, E-mail: sooyoun@ginue.ac.kr) Dept. of

More information

1. 서론 1-1 연구 배경과 목적 1-2 연구 방법과 범위 2. 클라우드 게임 서비스 2-1 클라우드 게임 서비스의 정의 2-2 클라우드 게임 서비스의 특징 2-3 클라우드 게임 서비스의 시장 현황 2-4 클라우드 게임 서비스 사례 연구 2-5 클라우드 게임 서비스에

1. 서론 1-1 연구 배경과 목적 1-2 연구 방법과 범위 2. 클라우드 게임 서비스 2-1 클라우드 게임 서비스의 정의 2-2 클라우드 게임 서비스의 특징 2-3 클라우드 게임 서비스의 시장 현황 2-4 클라우드 게임 서비스 사례 연구 2-5 클라우드 게임 서비스에 IPTV 기반의 클라우드 게임 서비스의 사용성 평가 - C-Games와 Wiz Game 비교 중심으로 - Evaluation on the Usability of IPTV-Based Cloud Game Service - Focus on the comparison between C-Games and Wiz Game - 주 저 자 : 이용우 (Lee, Yong Woo)

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA SQLite 이준희 *, 신민철 **, 장용일 ***, 박상현 **** LG. 요약 Abstract SQLite is a popular relational database management system(rdbms) mainly used in local application, embedded device, and smartphone. In order to preserve

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

Microsoft PowerPoint - Master-ChiWeon_Yoon.ppt

Microsoft PowerPoint - Master-ChiWeon_Yoon.ppt 고속 Row Cycle 동작이가능한 VPM (Virtual Pipelined Memory) 구조에 대한연구 1998. 12. 28. 윤치원 1 발표순서 연구의필요성 관련연구 VCM (Virtual Channel Memory) POPeye : 메모리시스템성능측정기 POPeye를이용한 VCM 분석 VPM (Virtual Pipelined Memory) 결론및추후과제

More information

#Ȳ¿ë¼®

#Ȳ¿ë¼® http://www.kbc.go.kr/ A B yk u δ = 2u k 1 = yk u = 0. 659 2nu k = 1 k k 1 n yk k Abstract Web Repertoire and Concentration Rate : Analysing Web Traffic Data Yong - Suk Hwang (Research

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

에너지경제연구 제13권 제1호

에너지경제연구 제13권 제1호 에너지경제연구 Korean Energy Economic Review Volume 13, Number 1, March 2014 : pp. 83~119 거시계량모형을이용한유가변동및 유류세변화의파급효과분석 * 83 84 85 86 [ 그림 1] 모형의해결정과정 87 [ 그림 2] 거시계량모형의흐름도 (flow chart) 88 89 < 표 1> 유류세현황 (2013

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

항목

항목 Cloud 컴퓨팅기반분산파일시스템개요 개발실 UPDATE : 2012. 11 18 INDEX 1. 가용성 2. 확장성 3. PrismFS 4. Q&A 2 가용성 3 Gmail 장애 2011년 2월 27일 34000명의 Gmail 사용자들이일어나보니메일, 주소록, 채팅기록등이사라진것을발견 2011년 2월 28일 스토리지소프트웨어업데이트를진행하는중 Bug로인해발생했다고공지

More information

04(1486-1494) CSTV15-23.hwp

04(1486-1494) CSTV15-23.hwp ISSN 2383-630X(Print) / ISSN 2383-6296(Online) Journal of KIISE, Vol. 42, No. 12, pp. 1486-1494, 2015. 12 http://dx.doi.org/10.5626/jok.2015.42.12.1486 리눅스 기반 모바일 기기에서 사용자 응답성 향상을 위한 프레임워크 지원 선별적 페이지 보호

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

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

결과보고서

결과보고서 오픈 소스 데이터베이스 시스템을 이용한 플래시 메모리 SSD 기반의 질의 최적화 기법 연구 A Study on Flash-based Query Optimizing in PostgreSQL 황다솜 1) ㆍ안미진 1) ㆍ이혜지 1) ㆍ김지민 2) ㆍ정세희 2) ㆍ이임경 3) ㆍ차시언 3) 성균관대학교 정보통신대학 1) ㆍ시흥매화고등학교 2) ㆍ용화여자고등학교 3)

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

슬라이드 1

슬라이드 1 CHAP 2: 순환 (Recursion) 순환 (recursion) 이란? 알고리즘이나함수가수행도중에자기자신을다시호출하여문제를해결하는기법 정의자체가순환적으로 되어있는경우에적합한방법 순환 (recursion) 의예 팩토리얼값구하기 피보나치수열 1 n! n*( n 1)! fib( n) 0 1 fib( n 2) n n 0 ` 1 fib( n 1) if n 0 if

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

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

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use

More information

문제여섯사람이일곱개의발판위에있다. 빈발판을중심으로세사람은왼쪽에서가운데를보고서있고, 다른세사람은오른쪽에서가운데를보고서있다. Figure: 양창모 ( 청주교육대학교컴퓨터교육과 ) Problems and Algorithms 2015 년여름 1 / 35 목표왼쪽에서있던세사람을오른쪽으로, 오른쪽에서있던사람을왼쪽으로이동한다. 가운데발판은여전히비어있어야한다. 최소의움직임으로목표를달성하도록한다.

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

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 MNFS: NAND 플래시메모리를기반으로하는모바일멀티미디어파일시스템의설계 497 MNFS: NAND 플래시메모리를기반으로하는모바일멀티미디어파일시스템의설계 (MNFS: Design of Mobile Multimedia File System based on NAND FLASH Memory) 김효준 원유집 김요환 (Hyojin Kim) (Youjip Won) (Yohwan

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

취약점분석보고서 [Photodex ProShow Producer v ] RedAlert Team 안상환

취약점분석보고서 [Photodex ProShow Producer v ] RedAlert Team 안상환 취약점분석보고서 [Photodex ProShow Producer v5.0.3256] 2012-07-24 RedAlert Team 안상환 목 차 1. 개요... 1 1.1. 취약점분석추진배경... 1 2. Photodex ProShow Producer Buffer Overflow 취약점분석... 2 2.1. Photodex ProShow Producer Buffer

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 166 정보과학회논문지 : 시스템및이론제 41 권제 4 호 (2014.8) SSD 장치내 NCQ 를활용한쓰기버퍼관리기법 (A Write Buffer Management Scheme Exploiting the NCQ of SSDs) 김성민 김태석 (Seongmin Kim) (Taeseok Kim) 요약본논문에서는 SSD(Solid-State Drives) 내의

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

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

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 9) . T 플립플롭으로구성된순서논리회로의해석 () 변수명칭부여 F-F 플립플롭의입력 :, F-F 플립플롭의출력 :, (2) 불대수식유도 플립플롭의입력 : F-F 플립플롭의입력 : F-F 플립플롭의출력 : (3) 상태표작성 이면,

More information

untitled

untitled PMIS 발전전략 수립사례 A Case Study on the Development Strategy of Project Management Information System 류 원 희 * 이 현 수 ** 김 우 영 *** 유 정 호 **** Yoo, Won-Hee Lee, Hyun-Soo Kim, Wooyoung Yu, Jung-Ho 요 약 건설업무의 효율성

More information

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a low-resolution Time-Of- Flight (TOF) depth camera and

More information

Monitoring Report 2008-14_SSD 시장동향.hwp

Monitoring Report 2008-14_SSD 시장동향.hwp IT 부품 Monitoring Report 08-14 SSD(Solid State Drive)시장의 개화 SSD(Solid State Drive)시장의 개화 1. SSD(Solid State Drive)의 개념 SSD(Solid State Drive)는 비휘발성인 NAND Flash Memory와 제어 역할을 하는 Controller가 결합해 만들어지는 차세대

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

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

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

- 2 -

- 2 - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 - - 26 - - 27 - - 28 - - 29 - - 30 -

More information

Microsoft PowerPoint - ch07.ppt

Microsoft PowerPoint - ch07.ppt chapter 07. 시스코라우터기본동작 한빛미디어 -1- 학습목표 시스코라우터외적, 내적구성요소 시스코라우터부팅단계 시스코라우터명령어모드 한빛미디어 -2- 시스코라우터구성요소 라우터외부구성요소 (1) [ 그림 ] 2600 라우터전면도 인터페이스카드 전원부 LED 라우터조건 한빛미디어 -3- 시스코라우터구성요소 라우터외부구성요소 (2) [ 그림 ] VTY 를이용한라우터접속

More information

½Éº´È¿ Ãâ·Â

½Éº´È¿ Ãâ·Â Standard and Technology of Full-Dimension MINO Systems in LTE-Advances Pro Massive MIMO has been studied in academia foreseeing the capacity crunch in the coming years. Presently, industry has also started

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 다중 - 채널및다중 - 웨이반도체디스크를위한플래시변환계층 685 다중 - 채널및다중 - 웨이반도체디스크를위한플래시변환계층 (Flash Translation Layer for the Multi-channel and Multi-way Solid State Disk) 박현철 신동군 (Hyunchul Park) (Dongkun Shin) 요약플래시메모리는전력소비가적고처리속도가빨라임베디드시스템의저장매체로서많은연구가이루어져왔다.

More information

04_이근원_21~27.hwp

04_이근원_21~27.hwp 1) KIGAS Vol. 16, No. 5, pp 21~27, 2012 (Journal of the Korean Institute of Gas) http://dx.doi.org/10.7842/kigas.2012.16.5.21 실험실의 사례 분석에 관한 연구 이근원 이정석 한국산업안전보건공단 산업안전보건연구원 (2012년 9월 5일 투고, 2012년 10월 19일

More information

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint - 26.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

Microsoft Word - 산업분석리포트2008110717020200.doc

Microsoft Word - 산업분석리포트2008110717020200.doc 산업분석리포트 28.11.1 넷북 - PC 산업의 새로운 트렌드 Analyst 김현중 377-3562 guswnd@myasset.com 새로운 고객 세그먼트의 확대로 29년 본격적인 시장 성장 예상 넷북이란 인텔에서 제안한 저가형 서브 PC 의 개념. 작고, 가볍고, 저전력이며 인터넷, 워드프로 세서와 같은 기본적인 프로그램만을 가동시키는데 최적화된 PC 를

More information

저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니

저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니 저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:275~289 Received: 2016/12/02, Accepted: 2016/12/22 Revised: 2016/12/20, Published: 2016/12/30 [ABSTRACT] SNS is used in various fields. Although

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 2007 년 3 월전자공학회논문지제 44 권 SD 편제 3 호 43 논문 2007-44SD-3-7 지연이중버퍼링 : OneNAND 플래시를이용한 페이지반입비용절감기법 ( Delayed Dual Buffering: Reducing Fault Latency in Demand Paging for OneNAND Flash Memory ) 주용수 *, 박재현 **,

More information

CUDA Programming Tutorial 2 - Memory Management – Matrix Transpose

CUDA Programming Tutorial 2 - Memory Management – Matrix Transpose CUDA Programming Tutorial 2 Memory Management Matrix Transpose Sungjoo Ha April 20th, 2017 Sungjoo Ha 1 / 29 Memory Management 병렬연산장치를활용하기위해하드웨어구조의이해를바탕에둔메모리활용이필요 CUDA 프로그래밍을하며알아야하는두가지메모리특성을소개 전치행렬계산을예제로

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

½½¶óÀ̵å Á¦¸ñ ¾øÀ½ 하나의그룹 FH/FDMA 시스템에서 겹쳐지는슬롯수에따른성능분석 구정우 jwku@eve.yonsei.ac.kr 2000. 4. 27 Coding & Information Theory Lab. Department of Electrical and Computer Engineering, Yonsei Univ. 차례 (Contents) 1. 도입 (Introduction)

More information

에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 95~118 학술 탄소은행제의가정용전력수요절감효과 분석 1) 2) 3) * ** *** 95

에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 95~118 학술 탄소은행제의가정용전력수요절감효과 분석 1) 2) 3) * ** *** 95 에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 95~118 학술 탄소은행제의가정용전력수요절감효과 분석 1) 2) 3) * ** *** 95 Intended Nationally Determined Contributions 96 97 98 99 100 101

More information

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). * , 40 12 (2006 6) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). * 40, 40 12 (EPQ; economic production quantity). (setup cost) (setup time) Bradley

More information