Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
Chapter 4 - DSpace at Waseda University
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