- 博客(9)
- 收藏
- 关注
原创 tju操作系统原理实验lab6-虚拟内存mmap()
mmap()本实验的主要目的是通过实现一个按需分页(Demand Paging)的平方根表,深入理解以下操作系统和计算机系统的核心概念:理解 mmap 和 munmap 系统调用的工作原理,掌握如何动态管理进程的虚拟内存空间学习如何通过信号处理(SIGSEGV)实现缺页异常(Page Fault)的软件处理使用 mmap 进行精确的虚拟内存映射(MAP_FIXED),并设置正确的内存访问权限(PROT_READ|PROT_WRITE)。理解匿名映射(MAP_ANONYMOUS)和私有映射(MAP_PRIVA
2025-05-07 18:47:15
1305
1
原创 c++基础 引用简述
语法:数据类型 & 别名=原名;注意几点:1.引用必须初始化2.引用在初始化后就不能再改变(一个别名只能作为一个区域的别名)
2024-01-18 10:51:32
450
2
原创 c++内存四区之——栈区与堆区
注释:这里f函数里的p为局部变量,其被储存在栈区中。该处返回了局部变量p的地址,在main函数中用整型指针a接收并对a进行解引用和打印。打印第一行能出现正确的数字是因为编译器进行了一次保留,但在此后自动释放了p开辟的地址,导致第二次打印输出为错误的数据。当new申请一个多维数组变量或者数组对象时,会返回一个指向数组第一个元素的地址。//b为接收new开辟的数组的指针。注意:new返回的是对应的地址,所以要用同类型的指针接收。//a为接收new返回的地址的指针。,存放函数的参数值,局部变量等。
2024-01-11 13:59:57
522
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅