12 2019 档案
摘要:实验五 通讯协议设计 1 + 两人一组 + 基于Socket实现TCP通信,一人实现服务器,一人实现客户端 + 研究OpenSSL算法,测试对称算法中的AES,非对称算法中的RSA,Hash算法中的MD5 + 选用合适的算法,基于混合密码系统实现对TCP通信进行机密性、完整性保护 + 学有余力者,对
阅读全文
摘要:[TOC] 分箱式内存管理 Unsorted bin Unsorted bin 可以看作是 small bins 和 large bins 的 cache,只有一个 unsorted bin,以双向链表管理空闲 chunk,空闲 chunk 不排序,所有的 chunk 在回收时都要先放到 unsor
阅读全文
摘要:[TOC] 分箱式内存管理 对于空闲的 chunk,ptmalloc 采用分箱式内存管理方式,根据空闲 chunk 的大小和处于的状态将其放在四个不同的 bin 中,这四个空闲 chunk 的容器包括 fast bins,unsorted bin,small bins 和 large bins。Fa
阅读全文
摘要:[TOC] 边界标记法 + chunk2mem(p):根据 chunk 地址获得返回给用户的内存地址 + mem2chunk(mem):根据 mem 地址得到 chunk 地址 + fd_nextsize 指针距离 malloc_chunk 结构体开头的字节偏移量,也就是最小的chunk的大小。(3
阅读全文
摘要:#实验三-并发程序-1 学习使用Linux命令wc(1) 基于Linux Socket程序设计实现wc(1)服务器(端口号是你学号的后6位)和客户端 客户端传一个文本文件给服务器 服务器返加文本文件中的单词数 上方提交代码 附件提交测试截图,至少要测试附件中的两个文件 ##实验代码: ###客户端:
阅读全文
摘要:[TOC] Ptmalloc内存管理设计 + 具有长生命周期的大内存分配使用 mmap。 + 特别大的内存分配总是使用 mmap。 + 具有短生命周期的内存分配使用 brk,因为用 mmap 映射匿名页,当发生缺页异常时,linux 内核为缺页分配一个新物理页,并将该物理页清 0,一个 mmap 的
阅读全文

浙公网安备 33010602011771号