The next post discusses how the kernel keeps track of these memory areas.
下一篇文章我们将讨论系统内核是如何跟踪这些内存区域的。
These functions provide the basics for memory movement between the kernel and user-space.
这些函数为内核和用户空间之间的内存移动提供了基本功能。
In fact, most of the kernel itself resides in virtual memory, which helps free up segments for other processes.
实际上,内核本身的大部分都驻留在虚拟内存中,这样可以帮助释放内存段以供其他进程使用。
These changes all work together to produce a memory manager in the 2.6 kernel designed for better performance, efficiency, and stability.
这些变化一起促生了2.6内核中的内存管理器,它的设计目标是更高的性能、效率和稳定性。
The advantage to LKMs is that you can minimize the memory footprint for a kernel, loading only those elements that are needed (which can be an important feature in embedded systems).
LKM的优点是可以最小化内核的内存占用,只加载需要的元素(这是嵌入式系统的重要特性)。
Reserved memory for things like the kernel and libraries.
为内核和库之类的东西预留的内存。
In the prior steps, the module sections are loaded into kernel (temporary) memory, and you also know which are persistent and which can be removed.
在前面的步骤,模块区段被加载到内核(临时)内存,并且知道哪个区段应该保持,哪个可以删除。
Each architecture subdirectory contains a number of other subdirectories that focus on a particular aspect of the kernel, such as boot, kernel, memory management, and others.
每个体系结构子目录都包含了很多其他子目录,每个子目录都关注内核中的一个特定方面,例如引导、内核、内存管理等。
It reports statistics about kernel threads, virtual memory, disks, traps, and CPU activity.
它将报告关于内核线程、虚拟内存、磁盘、自陷和CPU活动的统计信息。
This aptly named tool is essentially a patch to the kernel code that lets hackers access kernel memory and data structures.
这个恰如其名的工具实质上是内核代码的补丁,它允许高手访问内核内存和数据结构。
When the 2.4 kernel was released, users started having memory management-related stability problems almost immediately.
当 2.4内核发布时,用户几乎马上就开始遇到内存管理相关的稳定性问题。
These tunable parameters are used to indicate how much memory the AIX kernel should use to cache non-computational pages.
这两个可调参数用于指出AIX内核应该使用多少内存来缓存非计算性的分页。
Reverse mappings help the system continue to perform and scale well when large applications are placing huge memory demands on the kernel and multiple processes are sharing memory.
当大型应用程序向内核请求大量内存和多个进程共享内存时,反向映射帮助系统继续有效地运行和扩展。
The first page of virtual memory in the kernel address space can be accessed by kernel code, but is marked as read-only.
内核地址空间中的第一页虚拟内存可通过内核代码访问,但是被标记为只读。
Another important resource that's managed by the kernel is memory.
内核所管理的另外一个重要资源是内存。
You probably have noticed that the 4GB address space present in Figure 9 does not include any kernel memory.
您可能注意到,图9中给出的4GB地址空间没有包括任何内核内存。
Now, let's explore the kernel APIs for manipulating user memory.
现在,让我们来研究一下用户操作用户内存的内核api。
With the kernel image in memory and control given from the stage 2 boot loader, the kernel stage begins.
当内核映像被加载到内存中,并且阶段2 的引导加载程序释放控制权之后,内核阶段就开始了。
The truth is, DB2 makes some kernel memory adjustments when it is started.
实际上,DB2在启动时会对内核内存作一些调整。
The processor also supports the memory translation process by tapping into the hypervisor (host kernel) when an unmapped memory location is accessed.
处理器也可以通过在访问未经映射的内存位置时使用系统管理程序(主机内核)来支持内存转换进程。
By default, AIX V7.1 pins kernel memory and includes support to allow applications to pin their kernel stack.
在默认情况下,AIXV7.1固定内核内存,还允许应用程序固定自己的内核堆栈。
Support for storage key: allows you to reduce the number of outages associated with memory overlays inside the AIX kernel.
支持存储键:可以减少与AIX 内核中的内存覆盖相关的许多停机。
While the host is managing the memory allocated to a KVM guest, the guest kernel is simultaneously managing the same memory.
当主机管理分配给KVM客户的内存时,客户内核也同时在管理相同的内存。
SSI solutions modify almost every area of kernel: process management, filesystem, memory management, scheduler, etc. Emulators simplify the deployment by letting the kernel processes run unchanged.
SSI解决方案会修改内核的几乎所有部分:进程管理、文件系统、内存 管理、调度器,等等。通过不加修改地运行内核进程,模拟器简化了部署工作。
The combination of quadrant 1 and 2 (minus kernel and other process memory) can be used for private memory.
象限1和2(减去内核内存和其他进程内存)可以一起用作私有内存。
Kernel variables limited to those pinned in memory.
内核变量仅限于内存中驻留的变量。
The Linux kernel USES the Memory Technology device (MTD) interface, which is a generic interface for flash devices.
Linux内核使用内存技术设备(Memory Technology Device,MTD)接口,这是针对flash系统的通用接口。
All changes that Ksplice makes are applied to the running kernel and exist in memory only.
Ksplice所做的所有更改都应用于正在运行的内核,只在内存中存在。
The last 1GB of memory is reserved for the Linux Kernel.
最后1GB的内存被预留给Linux 内核。
The last 1GB of memory is reserved for the Linux Kernel.
最后1GB的内存被预留给Linux 内核。
应用推荐