24.12.2012 Views

Chapter 4 - DSpace at Waseda University

Chapter 4 - DSpace at Waseda University

Chapter 4 - DSpace at Waseda University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

13<br />

<strong>Chapter</strong> 2<br />

to program in order to oper<strong>at</strong>e above functions. We can reuse various applic<strong>at</strong>ion libraries,<br />

and device drivers from Linux. The last, it is more flexible to programmers can select the<br />

development environment and debugging environment [55] than other embedded OSes.<br />

However, embedded Linux has weakness of stability because it has no official quality<br />

testing. Also there is lack of developers in the embedded system. In order to develop various<br />

products by using embedded Linux, engineers are needed such as device driver developer,<br />

embedded applic<strong>at</strong>ion developer, and GUI program developer.<br />

Even if embedded Linux has more minimized and light weighted than general Linux, the<br />

kernel is larger than RTOS. It was difficult to use embedded Linux in the embedded system.<br />

However recent embedded system oper<strong>at</strong>es similar to Pentium computer’s performance<br />

through the high clock speed. Therefore, embedded Linux is going to be more useful and<br />

practical.<br />

2.4 System Monitoring<br />

Generally system monitoring [44] [58] is finding problems in the system. System<br />

monitoring tools th<strong>at</strong> how the kernel uses system resources efficiently, or why problem has<br />

occurred in the CPU [61], memory, disk I/O, and network etc. However, system monitoring is<br />

not simple to find problems. For example, think about disk problem and wh<strong>at</strong> kind of check<br />

lists are needed to analyze its problem.<br />

� How much disk space remains?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!