Skip to main content

Design and Implementation of Blocking Shared Memory for Satellite Navigation Application Processing System

  • Conference paper
  • First Online:
Book cover China Satellite Navigation Conference (CSNC) 2013 Proceedings

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

  • 2381 Accesses

Abstract

Being the computing center of satellite navigation system, application processing system is charged with lots of high-precision computing tasks including orbit determining, time synchronizing, ionosphere model calculating, difference and integrity parameters processing, and it has a large number of features, such as mass and multi-sort data, heavy computing tasks, high precision of calculation, so there are much rapid mass-data transmissions between different processes. As the primary means of communication between processes, shared memory has the characteristic of rapid mass-data transmission. Therefore there are lots of shared memories to transfer data among different processes in application processing system. This paper describes the realization principle of shared memory, focuses on parsing the blocking shared memory design principle, achieves the blocking shared memory template class based on the principle, and through the test verifies the reliability of the template class.

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 EPUB and 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

References

  1. Stevens WR (2003) UNIX network programming, interprocess communications (vol 2, 2nd edn). Tsinghua University Press, Beijing, pp 261–262

    Google Scholar 

  2. Guo X, Gao S (2001) The analysis of unix system V IPC and share memory audit. Appl Res Comput 18(4): 39–40

    Google Scholar 

  3. Zhang H, Sun C, Li J (2004) Research and implementation of synchronized shared memory in Linux. J HUNAN Indus Polytech 4(4): 19–20

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weijie Sun .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sun, W., Dong, E., Cao, J., Liu, X. (2013). Design and Implementation of Blocking Shared Memory for Satellite Navigation Application Processing System. In: Sun, J., Jiao, W., Wu, H., Shi, C. (eds) China Satellite Navigation Conference (CSNC) 2013 Proceedings. Lecture Notes in Electrical Engineering, vol 243. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37398-5_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37398-5_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37397-8

  • Online ISBN: 978-3-642-37398-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics