首页 > 系统相关 >Linux实验报告14-Linux内存管理实验

Linux实验报告14-Linux内存管理实验

时间:2025-01-03 23:00:13浏览次数:3  
标签:14 mm 测试程序 编译 viraddr 模块 Linux test 实验报告

目录

一:实验目的

二:实验内容

1、编辑模块的源代码mm_viraddr.c

2、编译模块 

3、编写测试程序mm_test.c 

4、编译测试程序mm_test.c 

 5、在后台运行mm_test

6、验证mm_viraddr模块


一:实验目的

(1)掌握内核空间、用户空间,虚拟地址空间的概念;

(2)掌握linux内核中内存管理的数据结构mm_struct和vm_area_struct;

(3)了解内核函数,find_task_by_vfork,find_get_pid的功能。

二:实验内容

1、编辑模块的源代码mm_viraddr.c

2、编译模块 

3、编写测试程序mm_test.c 

4、编译测试程序mm_test.c 

 5、在后台运行mm_test

 

6、验证mm_viraddr模块

标签:14,mm,测试程序,编译,viraddr,模块,Linux,test,实验报告
From: https://blog.csdn.net/qq_71654538/article/details/144919420

相关文章

  • 使用Mask R-CNN模型来进行目标检测和实例分割 大规模高分辨率树种单木分割数据集 处理
    单木分割数据集。从14个不同树种类中分割和标注了23,000个树冠,采集使用了DJIPhantom4RTK无人机树种单木分割数据集。从14个不同树种类中分割和标注了23,000个树冠,采集使用了DJIPhantom4RTK无人机。正射tif影像,点云、arcgis详细标注单株树木矢量数据(并标明树木类型),数......
  • 一图总结linux最有用的21个命令
    图中总结了linux中最有用的21个命令,包括:ls\cp\mv\rm\mkdir\cd\pwd\grep\find\cat\echo\top\ps\wget\ssh\sudo\chmod\chown\gzip\tar\man\等共21个命令图中对它们的用途做了详细的说明,这些命令在日常工作中使用频率最高,掌握了它们,工作可以更高效!#linux##运维##devops##编......
  • Linux缓存管理:如何安全地清理系统缓存
    理解/proc/sys/vm/drop_caches在Linux系统中,/proc/sys/vm/drop_caches是一个用于手动清理系统缓存的内核接口。它可以有以下三个值:1:清理页面缓存2:清理dentries和inodes3:清理页面缓存、dentries和inodes默认情况下,这个值是0,表示系统没有执行任何手动缓存清理操作。为......
  • Linux 安装 node.js 16.14.0
    1.创建目录mkdir/usr/local/node2.进入该目录cd/usr/local/node3.下载安装包wgethttps://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz4.解压tar-xvfnode-v16.14.0-linux-x64.tar.xz5.重命名//mv原文件夹名称改变后文件夹的名称mvnode......
  • LInux查看版本号 --- 稳定版、测试版、修订次数
    1.简述稳定版:通常具有较为规则的版本号,例如Ubuntu的稳定版可能是18.04、20.04、22.04等,其中主版本号和次版本号变化相对不频繁,且遵循一定的发布周期。测试版:版本号可能会带有诸如“ beta”等字样,或者版本号的格式较为特殊,显示其处于开发测试阶段。例如,Fedora的测试版......
  • win 使用WSL2安装Linux Ubuntu子系统
    win使用WSL2安装LinuxUbuntu子系统仅适用于WINDOWS10和11,WSL不能保证较好的Linux兼容性。1.启用WSL功能确保你的Windows版本支持WSL2,并已启用WSL功能。在PowerShell中以管理员身份运行以下命令来启用WSL功能:PSC:\Users\xxx>dism.exe/online/enable-feature/featurenam......
  • win 使用WSL2安装Linux Ubuntu子系统
    win使用WSL2安装LinuxUbuntu子系统仅适用于WINDOWS10和11,WSL不能保证较好的Linux兼容性。1.启用WSL功能确保你的Windows版本支持WSL2,并已启用WSL功能。在PowerShell中以管理员身份运行以下命令来启用WSL功能:PSC:\Users\xxx>dism.exe/online/enable-feature/featurenam......
  • Linux(Centos 7.6)命令详解:ls
    1.命令作用列出目录内容(listdirectorycontents)2.命令语法Usage:ls[OPTION]...[FILE]...3.参数详解OPTION:-l,longlist使用长列表格式-a,all不忽略.开头的条目(打印所有条目,包括.开头的隐藏条目)-t,modificationtime按修改时间排序,最新的优先-r,reverseorderwhile......
  • 绝版!Linux网络命令备忘录,强烈建议收藏!
    你好,这里是网络技术联盟站。昨天在视频号中,发布了一则有关Linux网络命令的视频,有朋友私聊我,希望我能将每条命令都解释一下,那么今天的文章中瑞哥安排一下!瑞哥的视频着重于简单、直观、高饱和,致力于大家一眼就能有大局观,比如就《Linux网络命令》而言,这条视频,你一眼看去就知......
  • linux 开发ffmpeg 程序
    linux开发ffmpeg程序MakefileCC=gcctarget:$(CC)-omainmain.c-lavcodec-lavformat-lswresample-lavutil-lavfilter-lavdevice-lswscale-lm#$(CC)-offplayffplay.c-lSDL2-lavcodec-lavformat-lswresample-lavfilter-lavdevice-lswscale-lav......