
Linux
文章平均质量分 62
Bigxuezha
这个作者很懒,什么都没留下…
展开
-
深入理解linux内核手记
Linux的段式管理是对应于程序结构的,是一种自然的想法,linux共有6个段寄存器,其中有3个专门的段寄存器:cs(代码段寄存器)、ss(程序栈段寄存器)、ds(数据段寄存器)。程序需要6个段:BSS(存放未初始化数据,只有名称和大小)、代码段、数据段(存放已初始化数据)、栈段,堆段。段式管理段缺点:相比喻页式管理复杂,且RISC体系结构对分段支持有限。问题:程序的生命周期?页大小4KB与原创 2016-09-16 16:00:23 · 255 阅读 · 0 评论 -
Socket地址结构解析
Socket地址结构解析Socket地址结构简介 Socket的地址结构里封装了通信一方的地址及端口信息,这些信息在应用程序以及内核之间会进行传递,为建立Socket提供必要的信息。这里介绍四种socket地址结构,分别是IPv4 socket地址结构、IPv6 socket地址结构、通用socket地址结构、新通用socket地址结构。IPv4地址结构 在< netinet/in.h >头文件原创 2017-03-01 20:20:41 · 951 阅读 · 0 评论