02 2018 档案

man时括号里的数字是啥意思
摘要:https://www.cnblogs.com/istarstar/p/7851233.html 具体含义可以man man来查看(自己查自己)。 man socket时,会显示socket(2),这个2是什么意思呢?它不是指有几个参数,而是表示socket的所在章节,2就是系统调用。具体如下: 1 阅读全文

posted @ 2018-02-08 09:56 Shihu 阅读(988) 评论(0) 推荐(0)

malloc内存申请--释放-收缩
摘要:一、验证思路和代码 二、运行结果 1、在64位机子上跑打印: 2、观察: 第一阶段: 三、结论 1、通过观察 阅读全文

posted @ 2018-02-02 10:14 Shihu 阅读(1895) 评论(0) 推荐(0)

申请内存页面清0发生在什么时候
摘要:一、问题的引入 对于同一页物理内存,buddy系统可以分配给内核,也可以分配给用户空间,那么分配给内核的页面还给buddy系统后,页面的数据并没有清除,这时再把该物理页面分配给用户空间,那么用户空间不就可以读写该页面的数据了吗?这样内核数据就泄露了呀。 二、物理页面清0 I)用户空间申请2页内存后, 阅读全文

posted @ 2018-02-01 15:34 Shihu 阅读(588) 评论(0) 推荐(0)

导航