Skip to main content

2017 | OriginalPaper | Buchkapitel

7. User Mode Process and System Calls

verfasst von : K. C. Wang

Erschienen in: Embedded and Real-Time Operating Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat ARM MMU: ARM926EJ-S, ARM946E-S Technical Reference Manuals, ARM Information Center 2008 ARM MMU: ARM926EJ-S, ARM946E-S Technical Reference Manuals, ARM Information Center 2008
Zurück zum Zitat Buttlar, D, Farrell, J, Nichols, B., “PThreads Programming, A POSIX Standard for Better Multiprocessing”, O’Reilly Media, 1996 Buttlar, D, Farrell, J, Nichols, B., “PThreads Programming, A POSIX Standard for Better Multiprocessing”, O’Reilly Media, 1996
Zurück zum Zitat Card, R., Theodore Ts’o, T., Stephen Tweedie, S., “Design and Implementation of the Second Extended Filesystem”, web.mit.edu/tytso/www/linux/ext2intro.html, 1995 Card, R., Theodore Ts’o, T., Stephen Tweedie, S., “Design and Implementation of the Second Extended Filesystem”, web.mit.edu/tytso/www/linux/ext2intro.html, 1995
Zurück zum Zitat Cao, M., Bhattacharya, S, Tso, T., “Ext4: The Next Generation of Ext2/3 File system”, IBM Linux Technology Center, 2007. Cao, M., Bhattacharya, S, Tso, T., “Ext4: The Next Generation of Ext2/3 File system”, IBM Linux Technology Center, 2007.
Zurück zum Zitat ELF: Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification Version 1.2, 1995 ELF: Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification Version 1.2, 1995
Zurück zum Zitat Intel 64 and IA-32 Architectures Software Developer’s Manual, Volume 3, 1992 Intel 64 and IA-32 Architectures Software Developer’s Manual, Volume 3, 1992
Zurück zum Zitat Intel i486 Processor Programmer’s Reference Manual, 1990 Intel i486 Processor Programmer’s Reference Manual, 1990
Zurück zum Zitat POSIX.1C, Threads extensions, IEEE Std 1003.1c, 1995 POSIX.1C, Threads extensions, IEEE Std 1003.1c, 1995
Zurück zum Zitat Silberschatz, A., P.A. Galvin, P.A., Gagne, G, “Operating system concepts, 8th Edition”, John Wiley & Sons, Inc. 2009 Silberschatz, A., P.A. Galvin, P.A., Gagne, G, “Operating system concepts, 8th Edition”, John Wiley & Sons, Inc. 2009
Zurück zum Zitat Wang, K.C., “Design and Implementation of the MTX Operating System”, Springer Publishing International AG, 2015 Wang, K.C., “Design and Implementation of the MTX Operating System”, Springer Publishing International AG, 2015
Metadaten
Titel
User Mode Process and System Calls
verfasst von
K. C. Wang
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-51517-5_7

Neuer Inhalt