MIT-SHM (original) (raw)

About DBpedia

The MIT Shared Memory Extension or MIT-SHM or XShm is an X Window System extension for exchange of image data between client and server using shared memory (usually /dev/shm). The mechanism only works when both pieces are on the same computer. 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 SysV shared memory segment, and thus need not be transferred across the socket to the X server. For large images, use of this facility can result in some real performance increases.

Property Value
dbo:abstract The MIT Shared Memory Extension or MIT-SHM or XShm is an X Window System extension for exchange of image data between client and server using shared memory (usually /dev/shm). The mechanism only works when both pieces are on the same computer. 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 SysV shared memory segment, and thus need not be transferred across the socket to the X server. For large images, use of this facility can result in some real performance increases. Additionally, some implementations provide shared memory pixmaps. These are two-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, an application will not be able to share them with the server. In the 1.15 release of the X.org server the MIT-SHM extension gains two additional requests: 'X_ShmAttachFd' and 'X_ShmCreateSegment', to be able to pass shared memory through file descriptors from client to server and from server to client, reducing the number of copy operations further. (en) MIT-SHM (англ. MIT Shared Memory Extension, XShm) — расширение X Window System для обмена видеоданными между клиентом и сервером с использованием общего поля памяти. Прежде всего расширение обеспечивает работу со структурами типа в общей памяти. Особый интерес это представляет для случаев изображений большого размера (разрешения) поскольку позволяет не использовать подсистему коммуникаций библиотеки Xlib вовсе (или использовать умеренно). Это может приводить к существенному увеличению производительности. (Pixmap: XBM, XPM) в общей памяти также поддерживаются этим расширением. Важно, что расширение работает только с обычной видеопамятью, которая поддерживается , но не с видеопамятью специализированного графического оборудования (в обход X-сервера). (ru)
dbo:author dbr:X.Org_Foundation
dbo:latestReleaseVersion 1.0
dbo:wikiPageExternalLink http://cgit.freedesktop.org/xcb/proto/tree/src/shm.xml http://www.x.org/releases/current/doc/xextproto/shm.html
dbo:wikiPageID 5047503 (xsd:integer)
dbo:wikiPageLength 3664 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1121253440 (xsd:integer)
dbo:wikiPageWikiLink dbc:X_Window_extensions dbr:Zero-copy dbr:X.Org_Foundation dbr:XCB dbr:X_Window_System dbr:Xlib dbr:Unix_domain_socket dbr:Shared_memory dbr:SysV dbr:X.org_server
dbp:author dbr:X.Org_Foundation
dbp:latestReleaseVersion 1 (xsd:integer)
dbp:name MIT-SHM (en)
dbp:wikiPageUsesTemplate dbt:Graphics-software-stub dbt:Infobox_software dbt:Reflist dbt:Start_date_and_age dbt:Tt dbt:XWinSys
dcterms:subject dbc:X_Window_extensions
gold:hypernym dbr:Extension
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatXWindowExtensions yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Delay115272029 yago:Extension115272382 yago:Measure100033615 yago:Pause115271008 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:TimeInterval115269513
rdfs:comment The MIT Shared Memory Extension or MIT-SHM or XShm is an X Window System extension for exchange of image data between client and server using shared memory (usually /dev/shm). The mechanism only works when both pieces are on the same computer. 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 SysV shared memory segment, and thus need not be transferred across the socket to the X server. For large images, use of this facility can result in some real performance increases. (en) MIT-SHM (англ. MIT Shared Memory Extension, XShm) — расширение X Window System для обмена видеоданными между клиентом и сервером с использованием общего поля памяти. Прежде всего расширение обеспечивает работу со структурами типа в общей памяти. Особый интерес это представляет для случаев изображений большого размера (разрешения) поскольку позволяет не использовать подсистему коммуникаций библиотеки Xlib вовсе (или использовать умеренно). Это может приводить к существенному увеличению производительности. (Pixmap: XBM, XPM) в общей памяти также поддерживаются этим расширением. (ru)
rdfs:label MIT-SHM (en) MIT-SHM (ru)
owl:sameAs freebase:MIT-SHM yago-res:MIT-SHM wikidata:MIT-SHM dbpedia-ru:MIT-SHM https://global.dbpedia.org/id/3kL84
prov:wasDerivedFrom wikipedia-en:MIT-SHM?oldid=1121253440&ns=0
foaf:isPrimaryTopicOf wikipedia-en:MIT-SHM
foaf:name MIT-SHM (en)
is dbo:wikiPageRedirects of dbr:MIT_SHM dbr:MIT_Shared_Memory_Extension dbr:XShm
is dbo:wikiPageWikiLink of dbr:MIT_SHM dbr:MIT_Shared_Memory_Extension dbr:X_Image_Extension dbr:X.Org_Server dbr:X_Window_System dbr:X_Window_System_protocols_and_architecture dbr:Xephyr dbr:X-Video_Motion_Compensation dbr:XShm
is foaf:primaryTopic of wikipedia-en:MIT-SHM