1. 발명의 명칭 SSD-ODD 결합된 장치에서 Optical Disc의 Defect Management방법 2. 발명의 분야

Slides:



Advertisements
Similar presentations
드론 ( Drone) 기술 보안 시스템 응용 컴퓨터공학 이동규. CONTENTS 2/18.
Advertisements

내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
한상욱, 이성진 (shanehahn, 고급 내장형 시스템 Lab3: Compression-Aware FTL 서울대학교 컴퓨터공학부 임베디드 시스템 연구실.
Issues in Flash Memory. Contents  Flash Memory 개요  FTL (Flash Translation Layer)  S/W 연구분야의 이슈.
장승빈 SSD 최적화. Index 1. AHCI 기능 활성화 ( 필수 ) 2. TRIM 기능 활성화 ( 필수 ) 3. 가상메모리 비활성화 ( 선택 ) 4. 슈퍼패치 (Superfetch) 기능 끄기 ( 자동 ) 5. 시스템 보호 기능 끄기 ( 선택 )
11 주차 보조기억장치. 보조 기억 장치 개념 2  보조기억장치란 ?  Auxiliary memory, auxiliary storage, secondary storage, secondary memory, external memory  비휘발성, 저가, 대용량, CPU.
음란물에 대하여. 인터넷 음란물의 의미 돈벌이를 위해 단지 성적 욕망을 불러 일으키기 위한 음란한 인터넷 상의 사 진, 동영상, 만화 등을 말한다.
강한 회사 만들고 싶으신가요 ?. 답은 사람 입니다 사람을 키워야 회사 도 큽니다 역량 있는 사람이 신기술을 개발하고 성과도 냅니다. ‘ 기업을 강하게, 직원들을 스마트하게 ’ 만드는 중소기업 역량 강화 프로그램을 소개합니다.
아이핑 소개 (탁구대회) 아이핑 담당 신동일 네이버(다음)에서 아이핑검색 아이핑 소개 (탁구대회) 담당 신동일 아이핑.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
키보드 보안 순천향대학교 정보보호학과 임강빈 교수.
LOGO 주기억장치와 보조기억장치 한재성.
Flash SSD (Solid State Disk)
DS4300 표준제안서 Techline.
전산기기 BMT 표준사양서.
Solid State Drive Hard Disk Drive HHD : Hybrid Hard Drive
PC조립 하드웨어 무작정 따라하기 part1. 용도에 따라 부품 고르기.
1. PC 에서 회원가입 1. 회원가입 버튼 클릭 클릭.
업무용 PC시스템 통합복구관리솔루션 “Reparo™ WidePro”.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
제 2장 컴퓨터 구조.
하드웨어 3 : RAM.
고교평준화의 득과 실 김영주 이지영 최윤영.
제6장 FUSING.
Lecture #8 제6장 보조저장장치.
PC1 E0 R1 로컬 Host 파일 브로드 캐스트 LMHOSTS 조회 Host 파일 조회 DNS Server 조회
Dell PowerEdge T20 파트너 프레젠테이션
FUSING.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
컴퓨터 구조.
컴퓨터 중앙처리장치, 기억장치, 입력장치 및 출력장치를 알아보자.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
네이버 지식iN 마을변호사 활동 가이드 NHN㈜ 제휴협력실 서비스제휴팀 / 지식iN 서비스팀 #. 외부 배포용
Embedded System Porting (2)
CAVE : Channel-Aware Buffer Management Scheme for Solid State Disk
1. Embedded System의 이해.
3주 컴퓨터구조.
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
Chapter 10. 파일 시스템 인터페이스(File System Interface)
파일 시스템 인터페이스(File System Interface)
초등학생이 pc방을 가도 되는가? 등마 초등학교 5학년 4반 김근아.
[ 포털 사이트 연관검색어/자동완성 등록 서비스 ]
2015. 인문소양교육.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
UNIT 21 Flash Memory Controller 로봇 SW 교육원 조용수.
업무 메뉴얼 1. 사무용품/소모품 청구의뢰서 작성요령 2. 법인 등기부등본/법인 인감증명 발급 요청서 작성요령
어린이집.
Ⅳ. 생식과 발생 4. 자손에게 줄 세포 만들기.
제 3 장 운영체제와 입출력 방식 Section 1 입출력 기능 Section 2 입출력 방식 Section 3 입출력 버퍼링
“병원 폐기물 소각장” 및 “가축 폐수 처리장” 건축 허가 반대 (2011년 “음식물처리장” 미해결 민원 연관)
제16강 입출력시스템 1.
타인을 내편으로 만드는 12가지 방법 고객서비스팀.
성경퀴즈 여호수아1장 3장 복습게임.
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 6주차 대림대학교 2017년도 1학기 강의 왕보현
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
데이터 베이스의 내부 구조.
HDD Error시 교체 -> Windows 재 설치 Check to data base Error
100세 시대, 스마트 헬스케어와 미래직업 (3) 고령화 사회에 필요한 웨어러블.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
Serial, Parallel, USB, Ethernet
하드웨어 6월12일 강의자료.
코딩교육, 어떻게 해야 할까 이천양정여자고등학교 김가연 안선영.
1. 칭찬 및 고발제도 운영(안) 1. 목적 : 칭찬문화의 전사적 확산,전파를 통한 칭찬문화 조성 및 건전한 회사문화 형성
Lecture 7 7-Segment LED controller using u-controller
EISC Gang Writer 상품설명 제품 구성 제품 기능 평생 무상 Update
Presentation transcript:

1. 발명의 명칭 SSD-ODD 결합된 장치에서 Optical Disc의 Defect Management방법 2. 발명의 분야 본 발명은 SSD-ODD가 결합된 장치에서 Optical Disc의 Defect부분을 효과적으로 관리하는 방법에 관한것으로써 특히 동영상 재생할경우 끊김없이 재생할수 있는 방법에 관한것이다. 3. 발명의 기술적 배경 (종래 기술) 현재까지 데이터 저장용 장치로써 HDD 를 사용하는 것이 일반적이었다. 그러나 최근에 SSD (Solid State Drive)등 Flash Memory를 사용하는 제품이 점점 증가되는 추세이고 저장장치 시장에서의 점유율도 점점 커질것으로 예상되고 있다. Flash Memory는 Block,Page,Sector 단위로 구성되어있고 Block은 수개의 Page로, Page는 수개의 Sector로 구성되어있다..1개의 Sector은 512Byte이다. Flash Memory의 특성상 Read와 Program은 Page단위로 행해지고 Erase는 Block 단위로 행해진다. 또한 Program된부분에 Erase없이 재Program할수 없다. Flash Memory는 Read/Write등 데이터 액세스가 빠른 장점이 있어 저장 매체로써 점점 많이 사용되고 있는 추세이다. Optical Disc Drive는 데이터 액세스가 SSD보다는 늦지만 저렴한 가격과 Disc를 교체할수 있다는 장점때문에 저장및 재생 매체로써 널리 사용되고 있다. 그러나 Optical Disc는 외부환경에 노출되기 쉬워서 Defect (Block Dot,Scratch, 지문등)가 생기기가 쉽고 제작과정에서도 비정상적인 디스크(편심,면진등)가 생산될수가 있다. 이러한 Disc를 재생할경우 비정상적인 부분에서 retry가 반복적으로 수행되어 결과적으로 Disc Copy나 파일 재생에 있어서 성능이 저하될수 있다. 이러한 디스크들은 복구가 불가능하며 디스크를 다시 넣을때마다 항상 이와 같은 불편함을 감수해야하는 단점이 있다.

최근에 이 둘의 장점을 활용하여 SSD와 ODD가 결합된 장치들에 대한 여러가지 제안이 나오고 있다. - 계속 - 최근에 이 둘의 장점을 활용하여 SSD와 ODD가 결합된 장치들에 대한 여러가지 제안이 나오고 있다. 이에 본 발명에서 이러한 결합 제품에서 SSD를 이용하여 비정상적인 Optical Disc들을 효과적으로 재생할수 있는 방법을 제안한다. 4. 발명의 요지 본 발명의 목적은 SSD와 ODD가 결합된 장치에서 Optical Disc에 Defect가 있을경우 이에대한 효과적인 관리방법에 관한것이다. 본 발명의 제 1 특징은 Disc가 삽입되면 ODD는 내부적으로 IDLE시간에 삽입된 Disc를 읽는다. 본 발명의 제 2 특징은 재생성능이 안좋은 부분이라 판단되면 이부분의 데이터를 SSD에 옮겨놓는다. 그리고 옮겨놓은 부분에대한 LBA List를 등록한다. 본 발명의 제 3 특징은 Host가 임의의 데이터를 요구할때 등록된 LBA List를 이용하여 해당데이타가 SSD에 있는지부터 판단하고 SSD에 있다면 SSD로부터 Data를 Read한다. 결과적으로 Data를 빠르게 Host에 전송할수가 있다.

PC 5. 발명의 상세한 설명 (구성/동작) ODD Controller SATA SATA Port Multiplier SATA Disc ODD Controller SATA SATA Port Multiplier PC SATA SSD Controller MICOM Flash Memory 그림 1. SSD-ODD 결합 장치의 예 그림 1에 SSD-ODD 결합장치에 대한 한 예가 나와 있다.

하나의 FormFactor안에 SSD와 ODD가 결합되어있다. - 계속 - 하나의 FormFactor안에 SSD와 ODD가 결합되어있다. 외부와의 Interface는 2개의 SATA Port를 이용하여도 되고 그림1에서와 같이 PortMultiflier를 이용하여 외부와 1개의 Port로 접속할수도 있다. Device내에 MICOM이 있고 PortMultiflier를 통해 ODD와 SSD를 제어하는 것이 가능하다. 임의의 디스크가 삽입되면 IDLE시간에 ODD는 디스크가 삽입되면 내부적으로 디스크를 읽기 시작한다. 디스크의 내용을 쭉 읽다가 재생 성능이 안좋은 부분이 나오면 SSD에 옮길 영역을 할당하고 LBA List에 등록을한다. 아래 그림2에 LBA List에대한 예가 나와있다. LBA List는 Host LBA, 요구한 Sector수, 해당 데이터가 위치한 SSD의 LBA로 구성되어있다. 즉 아래의 예에서 Optical Disc의 LBA100에 해당하는 데이터는SSD의 LBA 10000에 저장되어있다는의미이다. 따라서 이후 Host가 ODD의 LBA100의 데이터를 요구하면 SSD의 LBA 10000의 데이터가 return될것이다. LBA List에 등록한후 해당 데이터를 SSD의 할당된 영역에 옮겨놓는다. 이에대한 전과정은 그림 3에 나와있다. 보통 재생성능이 안좋은 부분은 디스크에서 일부분일 확률이 높고 이부분만을 SSD에 옮겨놓으므로 SSD의 용량도 많이 필요로 하지 않는다. 이후 Host에서 Command가 내려왔을 경우 MICOM은 Command를 분석하여 Host에서 요구하는 데이터가 SSD에 있는 데이터인지아닌지를 판단한다. 만약 SSD에 있다면 ODD를 액세스하지 않고 SSD를 액세스한다. (그림4) SSD는 액세스가 빠르므로 빠르게 데이터를 전송할수 있다. 결과적으로 재생성능이 좋지않은 Disc에서도 전반적으로 향상된 성능을 가져올수 있다. Host LBA Sector수 SSDAddr 100 20 10000 200 10 20000 - - - 그림 2. LBA List Example

Internal Read from LBA 0 ~ LBA end - 계속 - Disc Insert Internal Read from LBA 0 ~ LBA end yes Defective Data ? Enroll LBA List no Copy Defective Data to SSD no LBA end ? yes End 그림 3. Copy Data to SSD Host Read Issue Search LBA List yes Exist ? Read Issue to SSD no Read Issue to ODD End 그림 4. Host Read

데이터를 반환시키게 함으로써 재생에 있어서의 성능저하를 피할수 있는 효과가 있다. 6. 발명의 효과 이상에서와 같이 본 발명은 ODD와 SSD가 결합된 장치에서 Optical Disc의 Defect가 예상되는 부분을 SSD에 미리 저장시키고 이후 Host가 동일한 LBA의 데이터를 Issue하면 SSD에 저장된 데이터를 반환시키게 함으로써 재생에 있어서의 성능저하를 피할수 있는 효과가 있다. 특히 상태가 좋지 않은 Disc를 이용하여 끊김없이 동영상을 감상하려고 할경우 본 발명의 효과가 크다고 할수 있다. 6