随笔分类 -  操作系统

摘要:分治思想 内核通过mm_struct来描述一个进程的虚拟地址空间,按照不同的属性和功能对虚拟内存进行划分,划分为一个个VMA 代码段.text 数据段.data bss lib库的代码段 lib库的数据段 lib库的bss 任何内存映射文件(有名mmap建立) 任何共享内存段(匿名mmap建立) 进 阅读全文
posted @ 2022-12-12 02:10 antidogmatist 编辑
摘要:关键点: 什么时候会发生缺页中断?发生缺页中断后,执行了那些操作? brk和mmap分配的是虚拟内存还是物理内存?什么时候建立映射关系?物理内存是什么时候分配的? malloc,free和brk,mmap,munmap的关系? 如何查看进程发生缺页中断的次数? 前置知识: 每个进程都有独立的虚拟地址 阅读全文
posted @ 2022-12-08 18:01 antidogmatist 阅读(1048) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示