Skip to main content

User Mode Process and System Calls

  • Chapter
  • First Online:
Embedded and Real-Time Operating Systems
  • 4635 Accesses

Abstract

Chapter 7 covers user mode processes and system calls. It extends the simple kernel of Chap. 5 to support additional process management functions, which include process creation, process termination, process synchronization and wait for child process termination. Then it extends the kernel to support user mode processes and system calls. It shows how to use memory management to provide each process with a private user mode virtual address space that is isolated from other processes and protected by the MMU hardware. It covers and demonstrates the various kinds of memory management schemes, which include one-level sections and two-level static and dynamic paging. In addition, it also covers the advanced concepts and techniques of fork, exec, vfork and threads. Then it shows how to use ramdisk and SD card as file systems to manage kernel and user mode images. It also shows how to develop booter programs to boot up the system kernel from SDC partitions.

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 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. C. Wang .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Wang, K.C. (2017). User Mode Process and System Calls. In: Embedded and Real-Time Operating Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-51517-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51517-5_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51516-8

  • Online ISBN: 978-3-319-51517-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics