- 博客(2)
- 收藏
- 关注
原创 linux内存管理
页框用page描述符描述。所有的page放在mem_map数组中,virt_to_page产生线性地址对应的页描述符地址, pfn_to_page产生与页框号对应的页描述符地址。linux内存被划成几个节点,节点包含几个管理区, 包含第一个页框的页框号, 页描述符的数组,在x86上只使用一个结点,x86上有三种内存管理区:ZONE_DMA, ZONE_NORMAL, ZONE_HIGHMEM.管理区描述符包含所属节点, 管理区的第一个页描述符指针, 第一个页框号等,保留的页框池用于中断等原子内存请求操作时内
2011-05-29 19:24:00 804
原创 linux socket
<br />对于面向连接(SOCK_STREAM):<br />服务器侧(无连接的也可用这个, recv/send讲自动加上客户端地址, accept()没什么作用):<br />1. socket()<br />2. bind()<br />3. accept()<br />4. recv()/send() (要用客户端的socket id)<br /> <br />客户端:<br />1. socket()<br />2. bind()(可不用, 有connect自动完成)<br />3. connec
2011-05-26 19:28:00 664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人