But is there really no way of making memory Shared security between user space and kernel when they are just used as a buffer?
但真的没有办法让用户空间和内核之间共享内存的安全时,他们只是作为一个缓冲?
Shared memory provides the fastest method of interprocess communication, because it processes read and write messages at the speed of memory transfers.
共享内存提供了最快的进程间通信方法,因为它以内存传输的速度来处理读写消息。
There is one database Shared memory set per database.
每个数据库有一个数据库共享内存集。
Its constructor creates the Shared memory and objects in it.
它的构造函数创建共享内存及其中的对象。
This class stores the Shared memory identifier.
这个类存储共享内存标识符。
This effectively frees up one segment for database Shared memory.
这将有效地为数据库共享内存一个段。
These Settings increase the amount of Shared memory to 32 MB.
这些设置把共享内存总量增加到了32 MB。
These limits dictate how we configure each of the memory pools in the database shared memory set.
这些限制规定了我们该如何配置数据库共享内存集中的每个内存池。
Before converting them to Shared memory LPARS, I did some Numbers.
在把它们转换为共享内存lpar之前,我做了一些研究。
The failover is transparent to the Shared memory partitions.
故障转移对于共享内存分区是透明的。
The Shared memory is not deleted when the process exits.
当主进程退出时,并不删除共享内存。
DB2 also USES Shared memory for various other heaps.
DB 2还将共享内存用于各种其他的堆。
Application group Shared memory set is not listed because it is allocated from the database Shared memory set.
应用程序组共享内存集没有列出,因为它是从数据库共享内存集中分配的。
So far we have discussed the instance Shared memory, the database Shared memory, the application group Shared memory and the agent private memory.
至此,我们已经讨论了实例共享内存、数据库共享内存和应用程序组共享内存以及代理私有内存。
Quadrant 4 (0.75gb) is reserved for Global Shared memory.
象限4 (0.75GB)被预留给全局共享内存。
Segment 3 - Reserved for instance Shared memory.
段3-预留给实例共享内存。
Since the end address of the instance Shared memory is not fixed, the starting address for the database Shared memory is not fixed either.
因为实例共享内存的结束地址不固定,所以数据库共享内存的起始地址也是不固定的。
This is well under the 1.75gb Shared memory limit, and each database Shared memory segment can safely map contiguously to a quadrant.
这低于1.75GB的共享内存限制,并且每个数据库共享内存段可以安全地连续映射到一个象限。
Quadrant 3 (1gb) is reserved for Global Shared memory.
象限3 (1gb)被预留给全局共享内存。
How much memory should we allocate for instance memory, database memory and application Shared memory, so they can fit into the 4gb addressable space?
应该为实例内存、数据库内存和应用程序共享内存分配多少的内存,以使它们能放入到4gb的可寻址空间?
Note this amount includes both the instance Shared memory and database Shared memory, and their memory segments must be contiguous.
注意这个数量同时还包括实例共享内存和数据库共享内存,并且它们的内存段必须是邻接的。
This leaves 5 segments, or 1.25g for database Shared memory.
这样还剩下5个段,或者1.25g给数据库共享内存。
The working storage pages for shared memory regions are not released until the shared memory region is deleted.
对于共享内存区域,直到删除共享内存区域之后,才会释放其工作存储分页。
This leaves more room for other memory sets such as the database Shared memory.
这样就将更多的空间留给了其他内存集,例如数据库共享内存。
This article explains instance Shared memory and database Shared memory.
本文将介绍实例共享内存和数据库共享内存。
Following the instance Shared memory is the database Shared memory.
紧接着实例共享内存的是数据库共享内存。
If the Shared memory already exists, it simply attaches to it.
如果共享内存已经存在,它就只是依附到现有的共享内存。
Shared memory: Read a primer on Shared memory and learn more about the various implementations available.
共享内存:阅读关于共享内存的基础教程,进一步了解各种实现。
For example, each processor has its own memory but also access to Shared memory with a different access latency.
例如,每个处理器拥有自己的内存,访问共享内存时具有不同的访问延迟。
Note that the database Shared memory calculations show that we are still within available 1gb Shared memory limit.
注意,对数据库共享内存的计算表明,我们仍然没有超出1gb可用共享内存的限制。
应用推荐