上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 127 下一页
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/8329279.html 专题:Linux内存管理专题 关键词:VMA、vm_area_struct、查找/插入/合并VMA、红黑树。 用户进程可以拥有3GB大小的空间,远大于物理内存,那么这些用户进程的虚拟地址空间是如何管 阅读全文
posted @ 2020-09-18 15:52 Sky&Zhang 阅读(812) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/hushaojun/p/4846749.html ltrace能够跟踪进程的库函数调用,它会显现出哪个库函数被调用,而strace则是跟踪程序的每个系统调用. 下面是一个ltrace与strace的对比 1)系统调用的输出对比 我们用输出hell 阅读全文
posted @ 2020-09-18 15:44 Sky&Zhang 阅读(517) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/LoyenWang/p/12116570.html 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel 阅读全文
posted @ 2020-09-18 00:29 Sky&Zhang 阅读(459) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/gatieme/article/details/50779184 本文介绍了系统调用的一些实现细节。首先分析了系统调用的意义,它们与库函数和应用程序接口(API)有怎样的关系。然后,我们考察了Linux内核如何实现系统调用,以及执行系统调用的连锁反应 阅读全文
posted @ 2020-09-18 00:04 Sky&Zhang 阅读(840) 评论(0) 推荐(0)
摘要: 转自:https://hardenedlinux.github.io/system-security/2016/06/01/NX-analysis.html NX(No-eXecute)的实现分析 Post on 01 June 2016 Shawn: GNU/Linux系统级攻防在历史上曾经停留在 阅读全文
posted @ 2020-09-17 23:15 Sky&Zhang 阅读(1679) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/zhoukangli/article/details/53363275?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_ 阅读全文
posted @ 2020-09-17 17:31 Sky&Zhang 阅读(614) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/10272466.html 定位内存泄漏基本上是从宏观到微观,进而定位到代码位置。 从/proc/meminfo可以看到整个系统内存消耗情况,使用top可以看到每个进程的VIRT(虚拟内存)和RES(实际占用内存),基本上就 阅读全文
posted @ 2020-09-17 15:28 Sky&Zhang 阅读(860) 评论(0) 推荐(0)
摘要: 从零使用qemu模拟器搭建arm运行环境 https://blog.csdn.net/linyt/article/details/42504975 Ubuntu 16.04 利用qemu模拟ARM开发板 https://blog.csdn.net/nxcxl88/article/details/53 阅读全文
posted @ 2020-09-17 01:11 Sky&Zhang 阅读(896) 评论(0) 推荐(0)
摘要: 转自:http://c.biancheng.net/linux/time.html 这里我们要学习的 time 命令是用来测量 Linux 程序执行时间的命令,而不是用来显示系统时间的命令。不是吧,这也太分裂了吧,那显示系统时间的命令是什么呢?是 date,马上百度一下,你就清楚了。Linux 手册 阅读全文
posted @ 2020-09-17 00:22 Sky&Zhang 阅读(581) 评论(0) 推荐(0)
摘要: 转自:http://gityuan.com/2015/10/30/kernel-memory/ 关于Linux的内存管理,本文分别从内核空间和用户空间两个视角来阐述 一、内核空间 1.1 页 页(page)是内核的内存管理基本单位。 ==> linux/mm_types.h struct page 阅读全文
posted @ 2020-09-15 23:29 Sky&Zhang 阅读(251) 评论(0) 推荐(0)
摘要: 转自:http://gityuan.com/2017/08/06/linux_process_pid/ 一. 概述 Android系统创建进程,最终的实现还是调用linux fork方法,对于linux系统每个进程都有唯一的 进程ID(值大于0),也有pid上限,默认为32768。 pid可重复利用 阅读全文
posted @ 2020-09-15 23:26 Sky&Zhang 阅读(1105) 评论(0) 推荐(0)
摘要: 转自:https://zhuanlan.zhihu.com/p/65348145 关于上文提到的“关于在TLB中具体是怎么找的,在page table中又是怎么"walk"的问题,下面通过一个简单的例子说明一下。 假设当前CPU支持的虚拟地址是14位,物理地址是12位,page size为64字节( 阅读全文
posted @ 2020-09-14 23:01 Sky&Zhang 阅读(634) 评论(0) 推荐(0)
摘要: 转自:https://www.jianshu.com/p/eecbb1506eee Linux 内存管理 1 页的概念 linux 内核中把物理页作为内存分配的最小单位,32位CPU 页的大小通常为4K,64位的CPU通常支持8K的也。内存管理单元MMU 同样以页为大小分配内存。 2 内核虚拟地址分 阅读全文
posted @ 2020-09-14 22:55 Sky&Zhang 阅读(540) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/rikeyone/article/details/84976442?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.add_para 阅读全文
posted @ 2020-09-14 22:54 Sky&Zhang 阅读(361) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/csucrab/article/details/5675686 强帖,简直是代码大全了,包括各种语言,后来还有来源,特别是C++的做法 http://hi.baidu.com/bcber/blog/item/351ad0dbd9231bd6b7fd4 阅读全文
posted @ 2020-09-11 16:28 Sky&Zhang 阅读(454) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/tolimit/p/4654109.html 本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ SLUB和SLAB的区别 首先为什么要说slub分配器,内核里小内存分配一共有三种,SLAB/SLUB/SLOB 阅读全文
posted @ 2020-09-11 16:24 Sky&Zhang 阅读(668) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/21cnbao/article/details/79133658 本文已首先在Linuxer公众号(ID: LinuxDev)发表,先转回我的blog也发表。转载请注明出处。 1.DMA ZONE的大小是16MB? 这个答案在32位X86计算机的条件 阅读全文
posted @ 2020-09-11 14:59 Sky&Zhang 阅读(2354) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/LoyenWang/p/11440957.html 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel 阅读全文
posted @ 2020-09-10 15:41 Sky&Zhang 阅读(417) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/LoyenWang/p/12116570.html 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel 阅读全文
posted @ 2020-09-10 15:38 Sky&Zhang 阅读(1352) 评论(0) 推荐(0)
摘要: 转自:http://kerneltravel.net/blog/2020/memory_management/# 2020年6月7日 | 由 Jinrong | 11200字 | 阅读大约需要23分钟 | 归档于 内存管理 | 摘要 本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基 阅读全文
posted @ 2020-09-09 23:44 Sky&Zhang 阅读(225) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 127 下一页