点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - Linux内存管理Slab分配器
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
深入理解Linux虚拟内存管理
这是我心仪已久的一本书,相信很多读者也会有同样的感受。 Linux在国内的普及还不成熟,而关于内核方面的中文资料却又都偏向大而全,细节部分描述得相当不够。这些书籍往往由于篇幅问题而仅仅选择性地讲解内核源代码,不少读者无法真正吃透内核的实际实现方式,存在看不下去或不能理解等问题。还有的书籍代码注释较为粗略,省去了很多内核实现细节,初、中级水平的读者阅读起来也有困难。而另有一部分内核书籍由于时代久远,很多系统调用方面,特别是与硬件相关的代码使读者产生不少疑问,对于中、高级内核开发人员以及在较新内核
所属分类:
Linux
发布日期:2009-06-26
文件大小:1048576
提供者:
dayuguoji
Linux Slab分配器分析文档
Linux下Slab分配器比较详细的分析文档,Slab分配器的思想对程序设计时的内存分配是很有帮组的,3年前写的了,分享给大家,也欢迎指正错误。
所属分类:
Linux
发布日期:2009-12-22
文件大小:710656
提供者:
sparkliang
linux服务器性能调整.
第1章 Linux系统安装的性能问题 3 1.1 引言 3 1.2 安装前的规划 3 1.2.1 选择分区位置 4 1.2.2 使用多个硬盘驱动器 4 1.2.3 选择文件系统 4 1.2.4 转换文件系统 5 1.2.5 配置RAID 6 1.3 Linux 2.6内核的可配置属性 8 1.3.1 I/O提升器 8 1.3.2 超大TLB页面支持 8 1.4 Linux日志工具 9 1.4.1 /var/log/messages文件 9 1.4.2 /var/log/XFree86.0.lo
所属分类:
Linux
发布日期:2011-05-11
文件大小:717824
提供者:
dyy1270
疯狂内核之——Linux虚拟内存
目录 第一章 Linux底层分段分页机制 5 1.1 基于x86的Linux分段机制 5 1.2 基于x86的Linux分页机制 7 1.2.1 页全局目录和页表 8 1.2.2 线性地址到物理地址 10 1.2.3 线性地址字段处理 13 1.2.4 页表处理 15 1.3 扩展分页与联想存储器 20 1.4 Linux内存布局 21 1.5 内核空间和用户空间 23 1.5.1 初始化临时内核页表 24 1.5.2 永久内核页表的初始化 32 1.5.3 第一次进入用户空间 41 1.5.
所属分类:
Linux
发布日期:2011-05-30
文件大小:4194304
提供者:
yunsongice
疯狂内核之——内核初始化
目录 1 引子 2 1.1 上电 2 1.2 BIOS时代 3 1.3 内核引导程序 5 2 内核映像的形成 8 2.1 MakeFile预备知识 9 2.1.1 Makefile书写规则 9 2.1.2 Makefile变量 10 2.1.3 条件判断 14 2.1.4 函数 17 2.1.5 隐含规则 17 2.1.6 定义模式规则 19 2.1 KBuild体系 23 2.1.1 内核目标 24 2.1.2 主机程序 26 2.1.3 编译标志 27 2.2 内核编译分析 28 2.2.
所属分类:
Linux
发布日期:2011-05-30
文件大小:1048576
提供者:
yunsongice
LINUX内存管理
内存管理:内核所管理的另外一个重要资源是内存。为了提高效率,如果由硬 VFS 在用户和文件系统之间提供了一个交换层 管理虚拟内存,内存是按照所谓的内存页 方式进行管理的(对于大部分体系结构来说都是 4KB)。Linux 包括了管理可用内存的方式,以及物理和虚拟映射所使用的硬件机制。 不过内存管理要管理的可不止 4KB 缓冲区。Linux 提供了对 4KB 缓冲区的抽象,例如 slab 分配器。这种内存管理模式使用 4KB 缓冲区为基数,然后从中分配结构,并跟踪内存页使用情况,比如哪些内存页
所属分类:
Linux
发布日期:2011-10-04
文件大小:423936
提供者:
maybethatyouareadog
深入理解linux虚拟内存管理chm版
在众多Linux内核分析的书籍中,本书的特点非常鲜明: (1) 本书问世以前,基本上没有一套关于Linux 虚拟内存(Virtual Memory,VM)的完整文档。文档的匮乏直接导致VM只能被很少一部分内核开发人员所完全理解。极少或根本没有任何信息对这种实现的理论基础进行描述。 (2) 本书试图弥补内存管理理论和在Linux中具体实现之间的差距,并且将两个部分结合起来,是当今最能够充分理解Linux VM的运行机制以及将理论和实现联系在一起的书籍。本书不是以讲述理论为目标,而
所属分类:
Linux
发布日期:2011-12-01
文件大小:1048576
提供者:
cw290746987
linux slab分配器分析
本文将着重介绍 Linux 内核的内存管理,尤其是 slab 分配提供的机制。
所属分类:
Linux
发布日期:2012-02-24
文件大小:204800
提供者:
wosuopu
深入理解虚拟内存管理(最新中文版)
学习linux 内存管理的最佳书籍, 《深入了解Linux虚拟内存管理》内容涵盖物理内存、页表管理、进程地址空间、引导内存分配器、物理页面分配、非连续内存分配、Slab分配器、高端内存管理、页面帧回收、交换管理、共享内存虚拟文件系统等部分。Linux在国内的普及还不成熟,而关于内核方面的中文资料却又都偏向大而全,细节部分描述得相当不够。这些书籍往往由于篇幅问题而仅仅选择性地讲解内核源代码,不少读者无法真正吃透内核的实际实现方式,存在看不下去或不能理解等问题。还有的书籍代码注释较为粗略,省去了很
所属分类:
其它
发布日期:2012-11-30
文件大小:22020096
提供者:
magicphenix
linux的内存管理-总结文档
linux的内存管理分为四个大部分: 1、初始化过程中内存的建立及到伙伴系统的转移; 2、伙伴系统、slab分配器、非连续内存的管理; 3、进程地址空间的内存管理; 4、内存回收;
所属分类:
C
发布日期:2013-11-12
文件大小:224256
提供者:
king370
slab分配器分析
本文着重介绍LINUX内核的内存管理,尤其是SLAB分配提供的机制。
所属分类:
Linux
发布日期:2014-05-11
文件大小:204800
提供者:
u012779778
linux内核 slab内存分配器分析
详细介绍了slab的源代码 和原理 对掌握内核内存管理很大帮助 支持2.6版本的
所属分类:
Linux
发布日期:2009-03-19
文件大小:583680
提供者:
tangxuehai053
Linux内存管理Slab分配器
采用伙伴算法分配内存时,每次至少分配一个页面。但当请求分配的内存大小为几十个字节或几百个字节时应该如何处理?如何在一个页面中分配小的内存区,小内存区的分配所产生的内碎片又如何解决?Linux采用Slab。Linux所使用的slab分配器的基础是JeffBonwick为SunOS操作系统首次引入的一种算法。Jeff的分配器是围绕对象缓存进行的。在内核中,会为有限的对象集(例如文件描述符和其他常见结构)分配大量内存。Jeff发现对内核中普通对象进行初始化所需的时间超过了对其进行分配和释放所需的时间。
所属分类:
其它
发布日期:2021-03-02
文件大小:289792
提供者:
weixin_38646230
Linux内存管理Slab分配器
采用伙伴算法分配内存时,每次至少分配一个页面。但当请求分配的内存大小为几十个字节或几百个字节时应该如何处理?如何在一个页面中分配小的内存区,小内存区的分配所产生的内碎片又如何解决?Linux采用Slab。Linux所使用的slab分配器的基础是JeffBonwick 为SunOS操作系统首次引入的一种算法。Jeff的分配器是围绕对象缓存进行的。在内核中,会为有限的对象集(例如文件描述符和其他常见结构)分配大量内存。Jeff 发现对内核中普通对象进行初始化所需的时间超
所属分类:
其它
发布日期:2021-01-31
文件大小:289792
提供者:
weixin_38536716
slabtop命令 实时显示内核slab缓冲信息
slabtop命令的命令是以实时的方式显示内核“slab”缓冲区的细节信息。 linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。现代linux内核部署了该缓存分配器以持有缓存,称之为片。不同类型的片缓存由片分配器维护。slabtop命令的作用就是显示实时内核片缓存信息。 slabtop命令仅可以用于在版本高于2.4的linux内核中。使用该命令要有root权限。 语法格式:slabtop [参数] 常用参数: -d 每n秒更新一次显示的信息,
所属分类:
其它
发布日期:2021-01-09
文件大小:40960
提供者:
weixin_38528086