This article focuses on Linux kernel memory management and, in particular, the mechanisms provided through slab allocation.
本文将着重介绍Linux内核的内存管理,尤其是slab分配提供的机制。
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.
每个体系结构子目录都包含了很多其他子目录,每个子目录都关注内核中的一个特定方面,例如引导、内核、内存管理等。
While these figures can always be rather misleading, the difference between them is so huge that it's clear that Apple's kernel engineers have fundamentally altered the memory management system.
这些数据可能总是有点误导,他们之间的差别很大,很明显苹果的内核工程师从根本上改变内存管理系统。
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解决方案会修改内核的几乎所有部分:进程管理、文件系统、内存 管理、调度器,等等。通过不加修改地运行内核进程,模拟器简化了部署工作。
As Linux is such a vast piece of software the kernel is conceptually divided into various subsystems -networking, memory management, video, and so on.
由于Linux是这样一个庞大的软件,内核在概念上划分为不同的子系统——网络、内存管理、视频等等。
The memory management improvements in the Linux 2.6 kernel go far beyond the features mentioned in this article.
Linux 2.6内核中内存管理的改进远远不只本文中提到的这些特性。
Microkernels do this by creating a kernel (which includes the basic services like memory management and scheduling) and pushing all other functionality outside the kernel.
为实现上述目标,微核创建一个只包含基本服务(如内存管理和调度)的内核并将其他功能推到内核之外。
Above the kernel, running in user mode, are the device drivers, each one running as a separate process tightly restricted by the memory management hardware to accessing only its own memory.
设备驱动处于内核之上,运行在用户态。每个驱动都作为单独的进程运行,受到内存管理硬件的严格约束,只能访问自己拥有的内存。
When the 2.4 kernel was released, users started having memory management-related stability problems almost immediately.
当 2.4内核发布时,用户几乎马上就开始遇到内存管理相关的稳定性问题。
The Linux micro-kernel, composed of memory management, process management and timing services.
linux微内核,由内存管理、进程管理和定时服务构成。
This thesis proposes a new type of requirement-kernel dynamic memory management design scheme Extendable-Multi-Heap System. Moreover, the thesis implements a software kit.
在此基础上提出了一种新型的以需求为中心的动态存储器管理方案-可扩展多堆系统,并实现了可供用户使用的软件包。
Introduce the kernel, memory management and partition, allocation strategy, multi-task scheduling and how to communicate by semaphore and message handling as well as interrupt management.
介绍了该操作系统的内核、存储器管理和分区、分配策略、多任务调度及任务间通过信号量和消息处理进行通信的机制、中断管理等。
A set of kernel mode procedures that executes as the result of a page fault. The pager and the image activator provide the operating system's memory management functions.
当产生缺页中断时执行的一组核心态程序,它与映象激活程序一起提供操作系统的存储管理功能。
So, the physical DRAM is used only when it absolutely has to be, and the kernel controls the allocation through a global memory management scheme.
因此,只有在万不得已时才用到物理DRAM,内核通过全局内存管理模式控制分配。
The kernel still uses the traditional 'bottom up' scheme for its internal memory management.
只不过内核仍然使用的是传统的自底向上的内存管理方案。
The kernel still uses the traditional 'bottom up' scheme for its internal memory management.
只不过内核仍然使用的是传统的自底向上的内存管理方案。
应用推荐