Graphics Execution Manager

Graphics Execution Manager

Graphics Execution Manager (GEM, en español: administrador de ejecución de gráficos) es una unidad de manejo de memoria moderna, especializada para uso en controladores de dispositivo para chipsets gráficos. Este gestiona la memoria de gráficos, controla el contexto de ejecución, y administra el entorno Non-Uniform Memory Access (NUMA) en los chipsets gráficos modernos. Múltiples procesos pueden compartir recursos de dispositivos gráficos sin la necesidad de almacenar y restaurar el estado completo de la tarjeta gráfica entre cambios. El GEM se asegura de que no existan conflictos en la compartición de datos entre aplicaciones, administrando la sincronización de la memoria. Este utiliza muchos subsistemas del kernel existentes para su operación, y por lo tanto el tamaño de su código es muy modesto.

Está incluido en el kernel Linux desde la versión 2.6.28. También está diseñado para ser compatible con los kernels de los principales sistemas BSD activos.

El anuncio original de GEM incluyó documentación sobre su API.[1]

Historia

Esta tecnología fue desarrollada por Intel, empezando en mayo del 2008, como una alternativa minimalista y fácil de usar al manejador de memoria TTM (Translation Table Maps), desarrollado por Tungsten Graphics.[2]

Referencias

  1. Keith Packard (27 de mayo de 2008). «GEM - the Graphics Execution Manager». LWN.net. Consultado el 18 de junio de 2009.
  2. Michael Larabel (12 de junio de 2008). «Intel's GEM Merging To Master». Phoronix.com. Consultado el 18 de junio de 2009.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Graphics Execution Manager — Graphics Execution Manager, ou GEM, est un gestionnaire de mémoire pour processeurs graphiques inclus dans le noyau Linux. Il est conçu pour décharger les pilotes graphiques de cette tâche. GEM a été développé initialement pour les architectures… …   Wikipédia en Français

  • Graphics Execution Manager — GEM (Graphics Execution Manager) is a modern memory manager for graphics chipsets for the Linux OS. It manages graphics memory, controls the execution context and manages the NUMA environment on modern Graphics chipsets. Multiple applications can …   Wikipedia

  • Graphical Environment Manager — Infobox OS name = GEM caption = GEM 1.1 Desktop developer = Digital Research, Inc. / Lee Jay Lorenzen family = Not Applicable source model = Open source latest release version = GEM/3 3.11 latest release date = 3 November 1988 kernel type = Not… …   Wikipedia

  • Tungsten Graphics — Tungsten Graphics, Inc. est une société spécialisée dans le graphisme 3D à qui l on doit un certain nombre d avancées en matière d affichage, notamment pour les systèmes d exploitation GNU/Linux. Son travail se retrouve ainsi dans : le… …   Wikipédia en Français

  • Graphics Device Interface — The Graphics Device Interface (GDI) is a Microsoft Windows application programming interface and core operating system component responsible for representing graphical objects and transmitting them to output devices such as monitors and printers …   Wikipedia

  • Desktop Window Manager — For the X Window System window manager, see dwm. Desktop Window Manager A component of Microsoft Windows Details Included with Windows Vista Windows Server 2008 Windows 7 Windows Server 2008 R2 …   Wikipedia

  • Data Execution Prevention — (DEP) is a security feature included in modern operating systems. It is known to be available in Linux, Mac OS X, and Microsoft Windows operating systems and is intended to prevent an application or service from executing code from a non… …   Wikipedia

  • Data Execution Prevention — (DEP) (англ. Предотвращение выполнения данных)  функция безопасности, встроенная в семейство операционных систем Windows, которая не позволяет приложению исполнять код из области памяти, помеченной как «только для данных». Она позволит… …   Википедия

  • Object Manager (Windows) — Object Manager in Windows, categorized hierarchically using namespaces Object Manager (internally called Ob) is a subsystem implemented as part of the Windows Executive which manages Windows resources. Each resource, which are surfaced as logical …   Wikipedia

  • Logical Disk Manager — The Logical Disk Manager (diskmgmt.msc) is an implementation of a logical volume manager for Microsoft Windows NT, developed by Microsoft and Veritas Software. It was introduced with the Windows 2000 operating system, and is supported in Windows… …   Wikipedia

Compartir el artículo y extractos

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