![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内核
Miibotree
这个作者很懒,什么都没留下…
展开
-
关于用户态和内核态的初步理解
今天在测试socket的内核缓冲区大小的时候,初步了解了内核态与用户态的切换过程。 我的测试是这样的:首先建立c/s模型,建立socket连接,然后让服务器端不断的发送消息,每次发送1024个字节,而客户端不接收数据。这样当服务器端发送了24K左右以后,就会阻塞在send处,无法再发送数据了。 同理,客户端发送消息的时候也是一样的。测试结果显示缓冲区大小也是25K左右。 这样我们就初步证明了原创 2012-07-19 21:28:46 · 2547 阅读 · 3 评论 -
windows内存堆的数据结构
还是紧接着昨天的问题,很想明白到底在内存中堆的数据结构到底是怎么样的?究竟是不是别人回答的红黑树的结构? 在网上搜索了一番好像也鲜有答案。后来在《0day 安全 软件漏洞分析技术》一书里面找到了这个问题的部分答案。 不同平台操作系统对内存的管理机制是不一样的。 上面这本书里面主要讲了对windows2000 - windows xp1 平台的堆管理策略。 对于基本的操作系统中堆的一些特征,原创 2012-10-16 19:52:21 · 7521 阅读 · 4 评论