MIT-SHM

MIT-SHM

The MIT Shared Memory Extension or MIT-SHM is a X Window System extension for exchange of image data between client and server using shared memory.

The basic capability provided is that of shared memory XImages. This is essentially a version of the ximage interface where the actual image data is stored in a shared memory segment, and thus need not be moved through the Xlib interprocess communication channel. For large images, use of this facility can result in some real performance increases.

Additionally, some implementations provide shared memory pixmaps. These are 2 dimensional arrays of pixels in a format specified by the X server, where the image data is stored in the shared memory segment. Through use of shared memory pixmaps, it is possible to change the contents of these pixmaps without using any Xlib routines at all. Shared memory pixmaps can only be supported when the X server can use regular virtual memory for pixmap data; if the pixmaps are stored in the on-board memory of graphics hardware, your application will not be able to share them with the server.

References

* [http://www.xfree86.org/current/mit-shm.html MIT-SHM — The MIT Shared Memory Extension, How the shared memory extension works]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • MIT-SHM — (англ. MIT Shared Memory Extension, XShm)  расширение X Window System для обмена видеоданными между клиентом и сервером с использованием общего поля памяти. Прежде всего расширение обеспечивает работу со структурами типа XImage в общей… …   Википедия

  • Shm-Reduplikation — Die Shm Reduplikation auch Schm Reduplikation ist eine Form der Reduplikation in der englischen Sprache, bei der das ursprüngliche Wort wiederholt wird, orthographisch beginnend mit einem davorgesetzten shm (Aussprache: schm [ʃm]), was manchmal… …   Deutsch Wikipedia

  • SHM — Schlachthof München, ehemaliges Direktionsgebäude Der Schlachthof München ist eine Anlage zur Schlachtung und zum Großhandel für Lebensmittel im Münchner Stadtteil Ludwigsvorstadt Isarvorstadt. Inhaltsverzeichnis …   Deutsch Wikipedia

  • PG-SHM — Lage der Southern Highlands Province in Papua Neuguinea Southern Highlands ist eine der 19 Provinzen von Papua Neuguinea. Die Provinz ist mit rund 23,800 km² und 546.265 Einwohnern im Jahr 2000 die größte der Bergprovinzen. Hauptstadt ist Mendi… …   Deutsch Wikipedia

  • XShm — MIT SHM (англ. MIT Shared Memory Extension, XShm)  расширение X Window System для обмена видеоданными между клиентом и сервером с использованием общего поля памяти. Прежде всего расширение обеспечивает работу со структурами типа XImage в общей… …   Википедия

  • X Window System — X11 redirects here. For other uses, see X11 (disambiguation). A historical example of graphical user interface and applications common to the MIT X Consortium s distribution running under the twm window manager: X Terminal, Xbiff, xload and a… …   Wikipedia

  • X Window System — Тип оконная система Разработчик X.Org Foundation Операционная с …   Википедия

  • X video extension — The X video extension, often abbreviated as XVideo or Xv, is a video output mechanism for the X Window System. The protocol was designed by David Carver; the specification for version 2 of the protocol was written in July 1991. Its main use today …   Wikipedia

  • X-Video Motion Compensation — (XvMC), is an extension of the X video extension (Xv) for the X Window System. The XvMC API allows video programs to offload portions of the video decoding process to the GPU video hardware. In theory this process should also reduce bus bandwidth …   Wikipedia

  • X Image Extension — X Image Extension, or XIE was an extension to the X Window System to enhance its graphics capability. It was intended to provide a powerful mechanism for the transfer and display of virtually any image on any X capable hardware. It was first… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”