摘要: 前言 在这一节中,会关注操作系统的内存管理,内存管理分为两个部分,一个部分是服务于操作系统的物理地址分配器,这里分配器能够操作4096个比特,称作pages。第二个部分则是虚拟内存,其通过内核和用户软件将虚拟地址映射到物理地址上。在实验前,将代码拉取下来,并以此完成exercise Part 1: 阅读全文
posted @ 2022-09-12 23:08 王磊明 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 前言 mit6.828每个实验的相关步骤以及自己的解读 参考lab中的介绍和其他博客的解读 1. Part1: PC Bootstrap lab01的相关知识的了解Lab 1 Part1 Exercise 1 要求:熟悉汇编知识,至少能够阅读 安装qemu 下载&编译xv6系统 从官网或者博客给的地 阅读全文
posted @ 2022-09-08 10:52 王磊明 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将对Apollo预测模块进行梳理,了解Apollo中进行预测的具体流程和工作原理 如上述架构图所示,预测处于感知与规划之间,它会对感知到的障碍物信息进行分析,并对障碍物未来一段时间内的行为及轨迹进行预测,并将信息反馈到规划模块,使规划模块能够生成更加合理、安全的轨迹 我会根据每个不同的文件 阅读全文
posted @ 2022-06-11 22:16 王磊明 阅读(885) 评论(0) 推荐(0) 编辑
摘要: [TOC] "TcpServer" 1. "1、TcpServer" 1. "1.1、私有成员" 1. "1.2、sock连接处理" 1. "1.3、思考" 1. "1.4、致谢" [1]sylar服务器 https://github.com/sylar yin/sylar TcpServer 1、 阅读全文
posted @ 2020-03-16 11:59 王磊明 阅读(395) 评论(0) 推荐(0) 编辑
摘要: [TOC] "MapReduce" "1、MapReduce" "1、介绍" "2、编程模型" "3、实现" "4、容错机制" "5、技巧" "6、思考" MapReduce 本文只对论文中对分布式设计的相关算法做总结交流 1、介绍 MapReduce是谷歌工程师提出的一个编程模型,用于处理、产生大 阅读全文
posted @ 2020-03-11 10:16 王磊明 阅读(524) 评论(0) 推荐(0) 编辑
摘要: [TOC] "IO资源管理调度" 1. "1、IO管理调度" 1. "1.1、事件枚举" 1. "1.2、socket事件上下文类" 1. "1.3、IO管理的函数" 1. "1.4、类中私有成员" 1. "1.5、总结" 1. "1.6、致谢" [1]sylar服务器 https://github 阅读全文
posted @ 2020-03-10 15:26 王磊明 阅读(527) 评论(0) 推荐(0) 编辑
摘要: [TOC] "进程控制" "1、进程标识" "2、函数fork" "3、函数exit" "4、函数wait和waitpid" "5、函数waitid" "6、wait3和wait4" "7、竞争条件" "8、函数exec" "9、函数system" 进程控制 1、进程标识 若要对进行相关操作时,那么 阅读全文
posted @ 2020-03-01 21:19 王磊明 阅读(170) 评论(0) 推荐(0) 编辑