Skip to main content

Design for Most Compatible Booting Model of Integrated Memory-Disk Based on ARM Linux

  • Conference paper
Computer Science and its Applications

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 330))

  • 1907 Accesses

Abstract

Storage Class Memory (SCM) such as STT-RAM, PCRAM, and ReRAM can be used as a DRAM or a NAND Flash memory. Owing to the non-volatile characteristic of SCM, its use as main memory can reduce the overhead during boot code loading and decompression whenever the system is switched on. Thus, a system with non-volatile memory suffers from less overhead during booting than a system with DRAM. The purpose of this study is to design a new booting model by analyzing the kernel ELF file and disassembling the current booting sequence for a more compatible startup model. To achieve this goal, we disassembled the ELF file format including the characteristics of the kernel binary. To verify the effectiveness of our theoretical model, the time cost in each step was measured using several different methods in our experimental setup. The results show that our approach reduces the time cost by approximately 45.25%.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Benjamin, C.L., Ping, Z., Jun, Y., Youtao, Z., Bo, Z., Engin, I., Onur, M., Doug, B.: Phase-Change Technology and the future of main memory. IEEE J. Micro., 131–141 (2010)

    Google Scholar 

  2. Moinuddin, K.Q., Vijayalakshmi, S., Jude, A.R.: Scalable High Performance Main Memory System Using Phase-Change Memory Technology. In: ISCA 2009: the 36th Annual International Symposium on Computer Architecture, pp. 24–33 (2009)

    Google Scholar 

  3. Justin, M., Yixin, L., Samira, K., Jishen, Z., Yuan, X., Onur, M.: A Case for Efficient Hardware/Software Cooperative Management of Storage and Memory. In: Proceedings of the 5th Workshop on Energy-Efficient Design (WEED), pp. 1–7 (2013)

    Google Scholar 

  4. Kunhoon, B., Saena, K., Suchang, W., Jinhee, C.: Boosting up Embedded Linux device: experience on Linux-based Smartphone. In: The 2010 Linux Symposium, pp. 9–18 (2010)

    Google Scholar 

  5. Yang, X., Sang, N., Alves-Foss, J.: Improving the Boot Time of the Android OS. IEEE J. Computer, 1–9 (2013)

    Google Scholar 

  6. Myungsik, K., Jinchul, S., Youjip, W.: Selective Segment Initialization: Exploiting NVRAM to Reduce Device Startup Latency. IEEE E. S. Letter, 33–36 (2014)

    Google Scholar 

  7. Subramanya, R.D., Sanjay, K., Anil, K., Philip, L., Dheeraj, R., Rajesh, S., Jeff, J.: System software for persistent memory. In: EuroSys 2014: the Ninth European Conference on Computer Systems (2014)

    Google Scholar 

  8. http://www.elinux.org/Boot_Time

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ye-Jin Jo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jo, YJ., Nam, SJ., Ko, SH., Kim, SD. (2015). Design for Most Compatible Booting Model of Integrated Memory-Disk Based on ARM Linux. In: Park, J., Stojmenovic, I., Jeong, H., Yi, G. (eds) Computer Science and its Applications. Lecture Notes in Electrical Engineering, vol 330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45402-2_59

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-45402-2_59

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-45401-5

  • Online ISBN: 978-3-662-45402-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics