操作系统lab7(内存管理)

操作系统lab7(内存管理)

ID:16148952

大小:214.00 KB

页数:9页

时间:2018-08-08

操作系统lab7(内存管理)_第1页
操作系统lab7(内存管理)_第2页
操作系统lab7(内存管理)_第3页
操作系统lab7(内存管理)_第4页
操作系统lab7(内存管理)_第5页
资源描述:

《操作系统lab7(内存管理)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验7linux/Windows内存管理1实验目的:掌握linux/Windows系统内存管理命令的使用。2实验内容和实验步骤(实验情况请截图和说明)1、Linux内存管理:(1)使用free命令显示内存状态:l输入free:查看系统的物理内存和虚拟内存的使用情况,[m112026@tan~]$freetotalusedfreesharedbufferscachedMem:5155004882842721602868109660-/+buffers/cache:375756139744Swap:1048568129220919348[m112026@tan~]$l输入fr

2、ee–b–s3:以每3秒钟并以字节为单位来显示内存使用情况。[m112026@tan~]$free-b-s3totalusedfreesharedbufferscachedMem:5278720004979548162991718403137536112312320-/+buffers/cache:382504960145367040Swap:1073733632132321280941412352totalusedfreesharedbufferscachedMem:5278720004979548162991718403149824112312320-/+buffer

3、s/cache:382492672145379328Swap:1073733632132321280941412352totalusedfreesharedbufferscachedMem:5278720004979548162991718403158016112312320-/+buffers/cache:382484480145387520Swap:1073733632132321280941412352(2)swapon交换l交换分区:Linux系统的内存管理必须使用交换区来建立虚拟内存。lswapon–s:显示交换分区的使用状况。swapon–s:显示交换分区的使

4、用状况。linux-9u5h:/home/shawn#swapon-sFilenameTypeSizeUsedPriority/dev/sda1partition15411164260-1(3)用sync将内存缓冲区内的数据写入磁盘l说明:在Linux系统中,当数据需要存入磁盘时,通常会先放到缓冲区内,等到适当的时候再写入磁盘,如此可提高系统的执行效率。l执行:sync–versionlinux-9u5h:/home/shawn#sync--versionsync(coreutils)8.16Copyright(C)2012FreeSoftwareFoundation,I

5、nc.LicenseGPLv3+:GNUGPLversion3orlater.Thisisfreesoftware:youarefreetochangeandredistributeit.ThereisNOWARRANTY,totheextentpermittedbylaw.WrittenbyJimMeyering.l连续执行多个sync.linux-9u5h:/home/shawn#synclinux-9u5h:/home/shawn#synclinux-9u5h:/home/shawn#synclin

6、ux-9u5h:/home/shawn#synclinux-9u5h:/home/shawn#vmstat(4)使用vmstat命令查看进程、内存和CPU的使用情况,并对当前的情况截图和说明。[m112026@tan~]$vmstatprocs-----------memory-------------swap-------io------system-------cpu------rbswpdfreebuffcachesisobiboincsussyidwast00650007348916411140801131431451109800(5)分别增加(运行)若干进程和删

7、除若干进程(用kill命令删除),再分别使用free和vmstat命令查看,观察并说明变化。(6)按如下步骤完成实验:l使用键盘命令以字节为单位显示当前系统中的内存使用情况,特别是当前系统中的空闲内存大小;linux-9u5h:/home/shawn#freetotalusedfreesharedbufferscachedMem:1014756850848163908044996499088-/+buffers/cache:306764707992Swap:154111681121533004l编写一个程序向linux系统申请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。