- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 Linux内核剖析之回收页框
一、页框回收算法 1、为何要有页框回收算法? Linux在为用户态与内核分配动态内存时,检查得并不严谨。 例如: (1)、对单个用户创建的进程的RAM使用的总量并不作严格的检查(进程资源的限制只针对单个进程); (2)、对内核使用的许多磁盘高速缓存和内存高速缓存大小也同样不做限制。 2、为何要减少控制?可以使内核以最好的可行方式使用可用的RAM: (1)、当系统负载较低时,RAM的大部
2016-03-21 17:40:40 1429
转载 Linux内存管理之页面回收
请求调页机制,只要用户态进程继续执行,他们就能获得页框,然而,请求调页没有办法强制进程释放不再使用的页框。因此,迟早所有空闲内存将被分配给进程和高速缓存,Linux内核的页面回收算法(PFRA)采取从用户进程和内核高速缓存“窃取”页框的办法不从伙伴系统的空闲块列表。 实际上,在用完所有空闲内存之前,就必须执行页框回收算法。否则,内核很可能陷入一种内存请求的僵局中,并导致系统崩溃
2016-03-15 10:03:34 499
转载 Linux 2.6 中的页面回收与反向映射
为什么要进行页面回收操作系统管理内存中的物理页面,同时也担任着内存分配的职责。应用程序可以通过内存分配函数向操作系统申请物理页面;在使用完这些物理页面之后,应用程序可以通过相应的内存释放函数释放这些物理页面。但是,对于内存中的某些物理页面来说,页面的使用者并不会主动释放它们,如果这些物理页面一直被占用而得不到释放,那么无论计算机上可用的物理内存有多少,物理内存迟早都有被用完的时候。所以,对
2016-03-11 11:16:22 425
转载 linux Audit 介绍【架构篇】
Linux audit的作用:帮助你了解,分析发生在你系统中的事情。Linux 的组成:audit 内核模块----->监听系统调用,记录有价值事件audit daemon【auditd】----->把记录事件写入磁盘【/var/log/audit/audit.log】audit 命令行工具【aureport,ausearch等】------>帮助分析audit 日
2016-03-08 14:32:46 1971
转载 UID, EUID, SUID, FSUID
前 言real user ID (uid): 实际用户ID,指的是进程执行者是谁effective user ID (euid): 有效用户ID,指进程执行时对文件的访问权限saved set-user-ID (saved uid): 保存设置用户ID。是进程刚开始执行时,euid的副本。在执行exec调用之后能重新恢复原来的effectiv user ID.上面这三个ID是相
2016-03-08 10:40:02 8909
转载 Linux中ELF格式文件介绍
ELF(Executable and Linkable Format)即可执行连接文件格式,是一种比较复杂的文件格式,但其应用广泛。与linux下的其他可执行文件(a.out,cof)相比,它对节的定义和gnu工具链对它的支持使它十分灵活,它保存的足够了系统相关信息使它能支持不同平台上的交叉编译和交叉链接,可移植性很强.同时它在执行中支持动态链接共享库。 通过本文,可以大致了解Linux系
2016-03-06 11:00:20 10622
转载 一个程序,让你清楚区分二进制文件和文本文件
从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。 ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码 0011010100110110 00110111 00111000 十进制码 5 6 7
2016-03-06 10:58:58 927
转载 Linux ELF文件学习(1)
ELF头文件学习ELF文件原名Executable and Linking Format,译为“可执行可连接格式”。ELF规范中把ELF文件宽泛的称为“目标文件”,这与我们平时的理解不同。一般的,我们把编译但没有链接的文件(比如Linux下的.o文件)称为目标文件。而ELF文件仅指链接好的可执行文件。在ELF规范中,所用符合ELF规范的文件都成为ELF文件,也成为目标文件,这两个名字意义相
2016-03-06 10:58:12 498
转载 linux下的二进制文件的编辑和查看
一、在Linux下查看二进制文件的软件:xxd (2进制)hexdump (16进制) 二、编辑:1、biew2、hexedit3、vimVim 来编辑二进制文件。Vim 本非为此而设计的,因而有若干局限。但你能读取一个文件,改动一个字符,然后把它存盘。结果是你的文件就只有那一个字符给改了,其它的就跟原来那个一模一样。
2016-03-06 10:21:45 2170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人