8 research outputs found

    Maruchi OS kankyo o shiensuru sofutowea oyobi hadowea kino no teian

    Get PDF
    制度:新 ; 報告番号:甲3534号 ; 学位の種類:博士(工学) ; 授与年月日:2012/2/25 ; 早大学位記番号:新587

    An Operating System Architecture for Future Information Appliances

    Get PDF
    Abstract. A software platform for developing future information appliances requires to satisfy various diverse requirements. The operating system architecture presented in this paper enhances the flexibility and dependability through virtualization techniques. The architecture allows a system to use multiple operating systems simultaneously, and to use multi-core processors in a flexible way. Also, dependability mechanisms in our architecture will avoid crashing or hanging a system as much as possible in order to improve the user experience when defects in the software are exposed. We present a brief overview of each component in the operating system architecture and some sample scenarios that illustrate the effectiveness of the architecture

    Using a processor emulator on a microkernel-based operating system

    No full text
    This paper presents an architecture that allows multiple isolated commodity operating systems to run concurrently on a microkernel-based operating system without restricting the CPU architecture of guest operating systems. There are several systems that can execute multiple guest operating systems by using a virtual machine monitor or a microkernel-based operating system. Almost all of them, however, require that the CPU architecture of a guest operating system and a host operating system are identical and the guest operating system needs to be modified. Our architecture does not require the both of them and the prototype system that we have developed achieved the execution of multiple guest operating systems such as Linux and FreeBSD compiled for several CPU architecture without the modification of them. Since it involved decreasing the performance of a guest operating system, we propose several techniques to improve the performance in this paper. Future embedded system will become more complex, so our approach offers a new way to reuse existing applications and operating systems. 1
    corecore