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.

Appendix<br />

A.1 RTOS<br />

Commonly, a goal of an Oper<strong>at</strong>ion System is to provide a convenient environment for a<br />

user to run programs. In other words, OS is a system program th<strong>at</strong> supports how to use<br />

computer systems easily and uses computer hardware efficiently. Therefore, OS is the core<br />

software to use computers and it plays a very important role to control hardware, software<br />

and d<strong>at</strong>a. Real-Time Oper<strong>at</strong>ion System (RTOS), which is one of OSes, can be defined in<br />

many means but it is an OS th<strong>at</strong> guarantees interrupts to be processed in a period time which<br />

can be suitable to real-time applic<strong>at</strong>ions such as embedded applic<strong>at</strong>ions. In embedded<br />

systems, OSes can be largely divided into a real-time OS and a non-real-time OS. VxWorks,<br />

pSOS, VRTX, QNX, OSE, Nucleus, and MC/OSII can be good examples of real-time OS<br />

among commercialized OS until now. All of these real-time OSes support preemptive<br />

multitasking, and POSIX API. In preemptive kernel, as each task has priority, high priority

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

Saved successfully!

Ooh no, something went wrong!