Graduation Project

<2013>

Android기반 입출력 성능 측정 앱 개발 (서호원, 이홍민)

  • Android기반의 파일 입출력의 성능을 측정할 수 있는 앱을 개발함에 목적이 있다. 앱을 사용하여 android폰 내부의 저장장치의 read/write의 속도를 측정 및 내부 DB인 SQLite의 insert/delete/update 성능 또한 확인한다. 측정된 결과를 DB에 저장하여 분석 및 확인할 수 있는 기능을 제공 한다.
  • Android용 앱을 제작하기 위한 기본적인 java 지식이 요구됨.

Software Defined Radio (안홍일)

  • SDR(Software-defined radio) 시스템은 특정 하드웨어 컴포넌트가 소프트웨어에 실행된 라디오 통신 시스템을 의미한다. 이 같은 하드웨어 컴포넌트에는 필터, 증폭기, 변조기, 복조기 등이 있다. 본 컴포넌트가 소프트웨어에서 정의되었으므로, SDR 시스템은 하드웨어를 변경하지 않거나 또는 소폭의 변경만으로 필요에 따라 재 정의될 수 있다. 본 과제는 라디오 신호 수신기인 Funcube Dongle을 이용하여 GNU Radio Library로 AM, FM ,SSB/CW 라디오 신호를 얻어와 필터링 후 출력해주는 라디오 프로그램을 만들어 그동안 하드웨어가 해왔던 일을 소프트웨어로 대신 하는 프로그램을 만든다.
  • 장비 : 연구실 지원.
  • 선수지식 : C, C++언어에 대한 이해.

플래시 메모리용 스마트폰 파일 시스템 최적화 (김종훈, 김병진)

  • 스마트폰과 같은 모바일 디바이스에서 주로 쓰이고 있는 저장장치는 NAND Flash Memory 이다. NAND Flash Memory는 HDD와 달리 쓰기 전에 지워야 하는 특성을 가지고 있다. 스마트폰의 외부 메모리 칩에 리눅스에서 지원하는 다양한 파일 시스템을 설치해 보고 각 파일 시스템에서의 애플리케이션 실행 속도 측정 등을 통해 파일 시스템의 성능을 비교해 본다. 또한 기존의 파일 시스템의 문제를 파악한 뒤, 최적화 하는 방안을 제안하여 스마트폰에 맞는 파일시스템을 적용한다.
  • 본 과제를 수행하고자 하는 학생은 C 언어를 자유롭게 사용할 수 있어야 함