A design of the persistent operating system with non-volatile memory

Ren Ohmura, Nobuyuki Yamasaki, Yuichiro Anzai

Research output: Contribution to conferencePaper

Abstract

In today's computing environment, novel memory devices with non-volatile characteristics are increasing in practicality when used as the main memory, due to the persistence with no additional battery that significantly enhances usability of personal devices.In our research, we have built a persistent operating system using non-volatile main memory. This paper describes our strategy in detail on how atomicity of execution is maintained for each device driver method so that the state of peripheral devices can also recovered consistently. The method was implemented on the Linux kernel using a UART device driver. We have confirmed correct system recovery through our experiments.

Original languageEnglish
Pages149-152
Number of pages4
DOIs
Publication statusPublished - 2002 Dec 1
Event10th Workshop on ACM SIGOPS European Workshop, EW 10 - Saint-Emilion, France
Duration: 2002 Jul 12002 Jul 1

Other

Other10th Workshop on ACM SIGOPS European Workshop, EW 10
CountryFrance
CitySaint-Emilion
Period02/7/102/7/1

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Human-Computer Interaction
  • Software

Fingerprint Dive into the research topics of 'A design of the persistent operating system with non-volatile memory'. Together they form a unique fingerprint.

  • Cite this

    Ohmura, R., Yamasaki, N., & Anzai, Y. (2002). A design of the persistent operating system with non-volatile memory. 149-152. Paper presented at 10th Workshop on ACM SIGOPS European Workshop, EW 10, Saint-Emilion, France. https://doi.org/10.1145/1133373.1133401