Zikimi: A case study in micro kernel design for multimedia applications

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 184
  • Download : 0
Due to recent rapid deployment of Internet Appliances and PostPC products, the importance of developing lightweight embedded operating system is being emphasized more. In this article, we like to present the details of design and implementation experience of low cost embedded system, Zikimi, for multimedia data processing. We use the skeleton of existing Linux operating system and develop a micro-kernel to perform a number of specific tasks efficiently and effectively. Internet Appliances and PostPC products usually have very limited amount of hardware resources to execute very specific tasks. We carefully analyze the system requirement of multimedia processing device. We remove the unnecessary features, e.g. virtual memory, multitasking, a number of different file systems, and etc. The salient features of Zikimi micro kernel are (i) linear memory system and (ii) user level control of I/O device. The result of performance experiment shows that LMS (linear memory system) of Zikimi micro kernel achieves significant performance improvement on memory allocation against legacy virtual memory management system of Linux. By exploiting the computational capability of graphics processor and its local memory, we achieve 2.5 times increase in video processing speed.
Publisher
SPRINGER
Issue Date
2005-12
Language
English
Article Type
Article
Citation

MULTIMEDIA TOOLS AND APPLICATIONS, v.27, no.3, pp.351 - 366

ISSN
1380-7501
DOI
10.1007/s11042-005-3813-2
URI
http://hdl.handle.net/10203/261173
Appears in Collection
EE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0