摘要: mmap内存映射的作用 1、malloc 申请内存 2、文件映射时,避免 read write 频繁系统调用,并且避免因内核文件页缓存(相当于驱动中定义的全局变量存来自用户空间的数据)导致的内核空间和用户空间的内存拷贝 下图虚拟地址直接映射到磁盘上的文件,实际应该是虚拟地址 物理内存 磁盘文件 3、 阅读全文
posted @ 2022-12-19 22:40 流水灯 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 系统调用 操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境,但是计算机系统的各种硬件资源是有限的,因此为了保证每一个进程都能安全的执行。处理器设有两种模式:“用户模式”与“内核模式”。一些容易发生安全问题的操作都被限制在只有内核模式下才可以执行,例如I/O操作,修改基址寄存器内容 阅读全文
posted @ 2022-12-19 22:20 流水灯 阅读(160) 评论(0) 推荐(0) 编辑