시스템 소프트웨어는 컴퓨터 시스템 내부의 복잡한 구조와 기능을 추상화하여 응용 소프트웨어가 다양한 시스템 서비스를 쉽게 사용할 수 있도록 해주는 기반 소프트웨어입니다. 시스템 소프트웨어의 대표적인 예로서 운영체제는 하드웨어 자원(CPU, 메모리, 네트워크, 스토리지 등)을 응용 소프트웨어에게 분배하고 성능 및 기능적으로 안전하게 실행될 수 있는 환경을 제공해줍니다. 그런데 최근 응용 소프트웨어의 요구사항이 다양해지고, 컴퓨터 구조의 급격한 발전으로 인해서 기존의 운영체제가 해결해주지 못하는 여러 가지 새로운 문제점들이 발견되고 있습니다. SSLab은 운영체제의 이러한 문제점들을 해결하기 위한 핵심 기반 기술들을 연구하고 있습니다. 특히 클라우드 및 병렬컴퓨팅을 위한 서버 시스템의 운영체제와 Cyber-Physical System을 위한 실시간 운영체제의 성능향상 연구를 활발히 진행하고 있습니다. 연구 결과들은 유명 학술대회와 논문지에 발표할 뿐만 아니라, 소스코드를 공개하여 오픈 소스 소프트웨어 커뮤니티에 적극 기여하고 있습니다. | |
주요 연구 분야 |
|
---|