manpages-de - en to de translation catalogue (31 entries)

note: type: TH
en: 2010-09-10
de: 10. September 2010

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: shm_overview - Overview of POSIX shared memory
de: shm_overview - Überblick über gemeinsame Speichernutzung gemäß POSIX

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The POSIX shared memory API allows processes to communicate information by sharing a region of memory.
de: Die POSIX-API für gemeinsame Speichernutzung ermöglicht Prozessen den Austausch von Informationen in einem gemeinsamen Speicherbereich.

note: type: Plain text
en: The interfaces employed in the API are:
de: In der API werden die folgenden Schnittstellen genutzt:

note: type: Plain text
en: Create and open a new object, or open an existing object.  This is analogous to B<open>(2).  The call returns a file descriptor for use by the other interfaces listed below.
de: erstellt und öffnet ein neues Objekt oder öffnet ein vorhandenes Objekt. Das ist analog zu B<open>(2). Der Aufruf gibt einen Dateideskriptor zurück, der für die Nutzung durch die im Folgenden aufgelisteten Schnittstellen bestimmt ist.

note: type: Plain text
en: Set the size of the shared memory object.  (A newly created shared memory object has a length of zero.)
de: bestimmt die Größe des gemeinsamen Speicherobjekts. (Ein neu erzeugtes gemeinsames Speicherobjekt hat eine Ausdehnung von Null).

note: type: Plain text
en: Map the shared memory object into the virtual address space of the calling process.
de: bildet das gemeinsame Speicherobjekt in den virtuellen Adressraum des aufrufenden Prozesses ab.

note: type: Plain text
en: Unmap the shared memory object from the virtual address space of the calling process.
de: löst das gemeinsame Speicherobjekt aus dem virtuellen Adressraum des aufrufenden Prozesses heraus.

note: type: Plain text
en: Remove a shared memory object name.
de: entfernt den Namen eines gemeinsamen Speicherobjekts.

note: type: Plain text
en: Close the file descriptor allocated by B<shm_open>(3)  when it is no longer needed.
de: schließt den von B<shm_open>(3) bereitgestellten Dateideskriptor, wenn dieser nicht mehr benötigt wird.

note: type: Plain text
en: Obtain a I<stat> structure that describes the shared memory object.  Among the information returned by this call are the object's size (I<st_size>), permissions (I<st_mode>), owner (I<st_uid>), and group (I<st_gid>).
de: beschafft eine I<stat>-Struktur, die das gemeinsame Speicherobjekt beschreibt. Zu den von diesem Aufruf zurückgegebenen Informationen gehören die Größe des Objekts (I<st_size>), Rechte (I<st_mode>), Besitzer (I<st_uid>) und Gruppe (I<st_gid>).

note: type: Plain text
en: To change the ownership of a shared memory object.
de: ändert den Besitzer eines gemeinsamen Speicherobjekts.

note: type: Plain text
en: To change the permissions of a shared memory object.
de: ändert die Rechte eines gemeinsamen Speicherobjekts.

note: type: SS
en: Versions
de: Versionen

note: type: Plain text
en: POSIX shared memory is supported since Linux 2.4 and glibc 2.2.
de: Gemeinsamer Speicher gemäß POSIX wird seit Linux 2.4 und Glibc 2.2 unterstützt.

note: type: SS
en: Persistence
de: Langlebigkeit (Persistenz)

note: type: Plain text
en: POSIX shared memory objects have kernel persistence: a shared memory object will exist until the system is shut down, or until all processes have unmapped the object and it has been deleted with B<shm_unlink>(3)
de: Gemeinsame POSIX-Speicherobjekte sind im Kernel sehr langlebig: Ein gemeinsames Speicherobjekt besteht fort, bis das System heruntergefahren wird oder bis alle Prozesse das Objekt aus ihrem Adressraum entfernt haben und es mittels B<shm_unlink>(3) »zerstört« wurde.

note: type: SS
en: Linking
de: Linken

note: type: Plain text
en: Programs using the POSIX shared memory API must be compiled with I<cc -lrt> to link against the real-time library, I<librt>.
de: Programme, die die POSIX-API für gemeinsame Speichernutzung verwenden, müssen mit I<cc -lrt> übersetzt werden, damit sie gegen die Echtzeit-Bibliothek I<librt> gelinkt werden.

note: type: SS
en: Accessing shared memory objects via the file system
de: Zugriff auf gemeinsame Speicherobjekte über das Dateisystem

note: type: Plain text
en: On Linux, shared memory objects are created in a (I<tmpfs>)  virtual file system, normally mounted under I</dev/shm>.  Since kernel 2.6.19, Linux supports the use of access control lists (ACLs)  to control the permissions of objects in the virtual file system.
de: Unter Linux werden gemeinsame Speicherobjekte in einem virtuellen Dateisystem (I<tmpfs>) erzeugt, das üblicherweise unter I</dev/shm> eingehängt wird. Seit Kernel 2.6.19 unterstützt Linux die Verwendung von Zugriffs-Kontrolllisten (access control list, ACL) zur Rechtevergabe für die Objekte im virtuellen Dateisystem.

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: Typically, processes must synchronize their access to a shared memory object, using, for example, POSIX semaphores.
de: Normalerweise müssen Prozesse ihren Zugriff auf ein gemeinsames Speicherobjekt synchronisieren, beispielsweise mit POSIX-Semaphoren.

note: type: Plain text
en: System V shared memory (B<shmget>(2), B<shmop>(2), etc.) is an older shared memory API.  POSIX shared memory provides a simpler, and better designed interface; on the other hand POSIX shared memory is somewhat less widely available (especially on older systems) than System V shared memory.
de: Gemeinsam genutzter System-V-Speicher (B<shmget>(2), B<shmop>(2), etc.) ist eine ältere API für gemeinsame Speichernutzung. Gemeinsamer Speicher nach POSIX stellt eine einfachere und besser entworfene Schnittstelle bereit. Auf der anderen Seite ist gemeinsamer Speicher nach POSIX nicht so weit verbreitet (besonders auf älteren Systemen) als das System-V-Verfahren.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: COLOPHON
de: KOLOPHON

note: type: Plain text
en: This page is part of release 3.35 of the Linux I<man-pages> project.  A description of the project, and information about reporting bugs, can be found at http://man7.org/linux/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 3.35 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts und Informationen, wie Fehler gemeldet werden können, finden sich unter http://man7.org/linux/man-pages/.
