현대의 플래시 기반 솔리드 스테이트 디스크(SSD)는 내부 아키텍처의 복잡성과 플래시 관리 오버헤드를 얼마나 잘 숨기느냐에 따라 성능이 크게 달라질 수 있다. 이러한 아키텍처적 복잡성을 감추고 내부 펌웨어 오버헤드를 줄이기 위해서는 스마트한 플래시 컨트롤러 및 스토리지 시스템 설계가 핵심이다. 이 과목에서는 먼저 SSD 아키텍처의 핵심 구성 요소와 플래시 펌웨어의 주요 개념을 학습한다. 이후 다양한 동시성 처리 기법, 입출력 스케줄링 알고리즘, 가비지 컬렉션 회피 메커니즘 등 새로운 스토리지 최적화 기법들을 소개한다. 마지막으로 간단한 기본 파일 시스템 및 스토리지 스택에 대해서도 다룬다.
Copyright ⓒ 2015 KAIST Electrical Engineering. All rights reserved. Made by PRESSCAT
Copyright ⓒ 2015 KAIST Electrical Engineering. All rights reserved. Made by PRESSCAT
Copyright ⓒ 2015 KAIST Electrical Engineering. All rights reserved. Made by PRESSCAT
Copyright ⓒ 2015 KAIST Electrical
Engineering. All rights reserved.
Made by PRESSCAT