Evaluation of dynamic running mode switch mechanism by presence of OS protection

Kazutoshi Yokoyama, Hiroki Kumon, Hideo Taniguch

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

System call is high-cost operation because it causes switch the running mode of a process. As a solution reduce overhead of system call, we have proposed the Dynamic running Mode Switch Mechanism (DMSM) which can switch the running mode of process dynamically. Because DMSM enables that system call is substituted by simple function call, it dramatically improved of overhead of system call. However, DMSM cannot protect the OS to access an applications program executing by supervisor-mode. In this paper, we propose protection function of OS from an application with a supervisor-mode. We propose two types of protection function, i.e., virtual space switch mechanism and segmentation switch mechanism. We also evaluate the effectiveness of two protection functions compared with original DMSM.

Original languageEnglish
Title of host publicationProceedings - 16th International Conference on Network-Based Information Systems, NBiS 2013
PublisherIEEE Computer Society
Pages356-359
Number of pages4
ISBN (Print)9780769550527
DOIs
Publication statusPublished - 2013
Event16th International Conference on Network-Based Information Systems, NBiS 2013 - Gwangju, Korea, Republic of
Duration: Sept 4 2013Sept 6 2013

Publication series

NameProceedings - 16th International Conference on Network-Based Information Systems, NBiS 2013

Other

Other16th International Conference on Network-Based Information Systems, NBiS 2013
Country/TerritoryKorea, Republic of
CityGwangju
Period9/4/139/6/13

Keywords

  • Memory protection
  • Operating system
  • Supervisor mode
  • System call

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'Evaluation of dynamic running mode switch mechanism by presence of OS protection'. Together they form a unique fingerprint.

Cite this