操作系统实验指导书428.docx
- 文档编号:30469818
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:73
- 大小:993.79KB
操作系统实验指导书428.docx
《操作系统实验指导书428.docx》由会员分享,可在线阅读,更多相关《操作系统实验指导书428.docx(73页珍藏版)》请在冰豆网上搜索。
操作系统实验指导书428
《操作系统》
实验指导书
述和编
计算机科学与技术学院
2013年4----6月用
实验一一Win2K交互命令与进程管理1
实验二Linux交互命令3
实验三Linuxvi编辑器的使用以及编程实践10
实验四Win2K系统的管理功能13
实验五Linux进程控制与进程通信16
实验六进程调度模拟程序设计20
实验七页面置换模拟程序设计31
实验八文件系统模拟程序设计40
《操作系统(OS实验报告》参考模板59
实验一Win2K交互命令与进程管理
一、实验目的:
1、通过交互命令的操作实践,了解并熟悉Win2000/XP系统的系统功能、文件和网络等的管理功能和方法;
2、掌握使用任务管理器,实现对Win2000/XP系统的进程及部资源利用率的分析管理;
二、实验容:
1、Win2000/XP系统的交互命令
2、Win2000/XP系统的任务管理器
三、实验方法与步骤:
1、转换当前驱动器(或盘符);
2、目录管理;
3、文件的创建、编辑、查看、复制、比较和改名等管理;
4、本地网络配置与连接状态等的测试与查看等;
5、打开任务管理器窗口,查看CP呼口存的使用情况;
6、进程(及活动程序)的查找、查看、撤销(杀死);
7、网络和用户活动情况监控;
&任务管理器中的其它菜单与功能。
四、实验素材
1、需要阅读的参考资料,参见教材P.238-2467.2.3P.2508.1.4;
2、字符交互命令窗口及执行情况参见图1-1;
3、任务管理器窗口参见图1-2
C:
\DoeumentGandSettinge\uouc>cd\
C:
\>d:
D:
\>dir
驱动器D屮的卷是Win?
卷的序列号是2CFS-CDAD
D:
\的目录
2O0S-G6-11290966-112012-09-222012-61-082063-67'142012-18-172912-G3-222012-01-302012-10-1T2012G1-062012-10-21
5
CD
3060
JI
G78
331m
17:
G2
2个文件3个目录31
ZHau.bat
IQGonflg.&ys
NeHUhityProjectl
NVIDIA
PerfLogs
ProgranFile*
TCPP50ETDDDUNLOnDUGEE
Users
UindoMS
貂字节
38趴T36可用宇节
D;\>
图1-1
—WlnduwstE穷■管理器
-1
口
X
|文件(F)选项(Q)
查看
(1)黄机❻帮助®
应用程序进程
ptttfeHkri用户]
cru使用
CTV便用记录
总麹物理內存GO
句柄数
18609
2357796
线齣
9G1
可用数
051672
进的
4U
杀统缓存
认可用量®
核心内存(K)
总載
2227560
总数
166284
限制
42943S0
分页載
93740
峰值
25SB560
未分页
72544
竝程数:
40
CFU使用:
2%
提交更改:
21丫呱/4LS3W
图1-2
实验二Linux交互命令
一、实验目的:
1、熟悉并掌握Linux系统的交互命令,能够用交互字符命令实现:
目录管理、文件管理、文本文件的查看和编辑、文件的查找/复制/改名/比较、本地网络配置与连接状态等的测试与查看等;
2、了解并熟悉Linux系统的进程管理,学会进程的查找、查看、撤销(杀死),分析系统核心资源分配和使用情况等;
3、通过交互命令的操作实践,了解并熟悉Linux系统的系统功能、文件和网络等的管理功能和方法;
二、实验容:
1、掌握图形界面和字符界面下关机及重启的命令。
2、掌握Linux下获取帮助信息的命令:
maninfo、help以及其他实用程序。
3、练习常用的shell命令
三、实验方法与步骤:
1、图形界面和字符界面下关机以及重启命令
立即关机并重启动:
shutdown-rnow或者reboot;
立即关机:
shutdown-hnow或者poweroff
等待10分钟关机/关机并重启:
shutdown-h10/shutdown-r10
2、获取帮助信息命令
注:
[]为可选命令
help[-dms]:
显示shell的建指令的帮助信息
man[-akw]name:
显示实用程序的有用信息和基本用法。
name指定帮助容,-a:
对所有与name相关的容进行帮助,-k:
<字符串〉:
在整个手册中寻找指定字符串,-w:
显示手册页的位置。
infoname:
获取相关命令的详细使用方法
按q键返回到命令行
例:
helpecho,manls,inform
3、目录操作命令,参见图2-1
mkdir:
创建目录rm:
删除文件和目录;rmdir删除目录
cp:
复制目录和文件;cd:
改变当前目录;
Is[-alrt][name]:
列出当前目录的容;pwd显示当前目录的路径
图2-1目录操作
4、文件操作命令,如图2-2,图2-3
gedit:
编辑文本文档
cat:
显示文件容;more:
分屏显示mx.c容;less:
按页显示文件,可使用翻页键;
tail:
显示文件后几行;head:
显示文件的前几行
catfile1file2:
连接file1和file2;sort:
将文本文件排序
wc:
统计文件filename中的行数、单词数和字符数
od:
查看非文本文件;find:
查找文件或目录;cmp比较文件差异
grep:
查找文件里符合条件的字符串;file:
测试文件类型
-j:
.txt(-/aoci-gedit
*#(f)編蛊⑥章看迪輟巨)二具CD如电)帮訪g
3日▼Q3令中I涉首13画
新薙打〒保帝打和--丁粘附直找皙按
l.txtX
#Lfnde1FOINTVALUE_H
#defineFOINTVALUE_H
flnclude■PaliitstructJr
#Lniclude"lisrh"
axtarrchar*^_cPath;
externListclassPointListj
intSetPcLntValue(mt5umfValue0fTinKPQLnt*pdata)
intlen=_PQintList.length{);
pd(vatueDfTirnePoinT*)reg11,0c(pdata,sizeofIvalueofTimaPoint)■•len>;tor(inti=0;i ( VjlucOfTime^oLnt*pokntValue=(ValueOfri_TiePoint*)^PointLi_stgctNth(i); pdata+1)->TLmepolrt=pointvalue->TiniepoLir; {pdata+1)-=-p'/aLue=pointVaLue->pvalue: 图2-2.用gedit命令编辑文本文档 emsl: /dfS0037houicZabc>headLtxt tfifndefPOLWTVALUE_H #defirePOINTVALUE_H Smclude*PoinlSlruct.h* tfmcludehListclass/Listclass,h.* externchar*g_cPath: externListClasa_PoirLtList: ems1;/df8003/hojne/abc>tail1.txtpcintValue—>pvalue=of〔token): else continue; _PointList.addLasl((ValueOfTiimeFoirrt*>pointValue);T fclose(fp): tfendif emsl: /df8003/hom*/abc>wc1.txt 60901231Utxt emsl: /df8003/home/abc>gre()add1.*txt _PoijitLis-t.addLast((ValneOfTi*ePoint*>pointValue): ems1: Jdf80D3/home/abc^find1 find: 1: 没有那个文件或目录 eniE1: /df8003/hoine/abc>fmd1.txl 1.txt ems1: /dfSO03/home/abc>| 图2-3文件操作命令 5、常用压缩与解压缩工具,见图2-4 gzip: 压缩文件,压缩后文件格式为.gz;gunzip: 解压缩 tarcvf: 打包;tarxvf: 解包 ams! : /atoituJ/noma/sdcTTs^irt总计12 -上 -1 &JIIS dfds 1 01-17 1&! 16 1.txt' 二疋 -1 ems df ⑶ oi-n 15: 4S l.tst.gi ■f -1 ems dfdz 137 01-17 15: 49 2.tut &rs1: /df8003/home/t emsl: /df6003/hona/atic>ls l.txt1.tit-gz2-trt.gi ems1: /df8003/hami&/at)c>gzip-d1.txt.gi ensl: /df8003/home/a'bc>gun7;iptxt・ sms1: /df80OVIiofis/atcMs 1plat1*2.ts-t ejns1;/dfE003/han9/a'bc>cd・・ tmsl: /dfE003/hcne>ls ilads_VElSzi.nncd3^_'L^) alicbj.(1k€De^^oppkys^Lnet.lo^"typescripi: 1: /df8003/hom&>tarcvfabc.tar^bc abq/ abc/1.tzt" abc/1.tit ahc/2.tst &m31;/df8003/home>ls 图2-4 6、进程(及活动程序)的查找、查看、撤销(杀死);ps: 用来显示当前进程的状态; psaux|grep查看程序是否正在运行; kill: 删除执行中的程序或工作; pkill: ps与kill的结合; at: 系统将执行的任务排序 冃nw1;/>11HUuJ7ndinewlun USER PID SCPU vsz RSSTT'Y STAT START TIME COMMAND root 1 0.0 D.u 10348 6S4? Ss 08: 01 0: 00 i.n.i't[E] root 2 0.0 0.0 0 0? s< 08: 01 o;oo [jili耳wtiorx/0] root 3 0.0 CL0 0 0? SIT 08: 01 0: 00 [ksof-tifqd/O] root q 0.0 (L0 0 0? s< OS: 01 o: oa [wTtchdogAO] reoT 6 0.0 0.D 0 □r s< 08: 01 OiOD [everts/0] root 0 0.0 0.0 0 □? s< 08: 01 0: 00 [khelper] root 45 a.o 0.0 0 0? s< 08: 01 0: 00 Ckthread] root qg 0.0 0,0 0 0? s< 06: 01 0: 00 Deblockd/D] toot 50 0.0 0,0 0 0? 08;01 0;00 [cqucue/0] 53 0.0 0.0 0 Q? s< OS: Q1 Q;OD [kh-ubd] root 66 0.0 0.0 0 0? s< 08: 01 0: 00 [ksexiod] root 143 0.0 0.LI 0 0? s 08=01 0: 00 [khungtaskd.] root 144 0.0 0.0 0 0? s 08: 01 0: 00 [plush] root 145 0.0 0.0 0 0? s 08: 01 0: 00 [pdflush] root ne 0.0 CL0 0 0? s< 08: 01 o: oa [kfwapdO] reat N7 0.0 0.D 0 □r s< 08=01 OiOD [aio/O] root 289 0.0 0.0 0 □? s< 08: 01 0: 00 [kpsjnou書色d] root 313 0.0 0.0 0 0? s< 08: 01 0: 02 [ata/0] root 314 0.0 0.0 0 0? s< 08: 01 0: 00 [ata_aux] toot 317 0.0 0.0 0 0Q s< 08;01 0;00 [acsi_ah_0] root 313 0.0 CL0 0 0? 08;01 O;02 [scsi_elFLl] root 323 0.0 0.0 0 0? s< 08: 01 0: 00 [kstxiped] root 332 0.0 O.U 0 u? 08: 01 0: 00 fkiournaldl 图2-5当前进程的状态 7、网络和用户活动情况监控; ping: 测试网络连接是否正常; ifconfig: 查看本机IP地址; netstat: 看网络的联机状态; wall: 向所有用户广播信息 write: 向另外一个用户发信息,以CTRL+D吉束 mesg[y|n]: 是否接受其他用户发来的信息 FTP客户端程序 finger: 查找并显示用户信息;who: 查看其他登录的用户 whoami: 查看登录用户自己的信息 su: 切换登录用户;passwd: 更改用户密码 chmod改变文件访问权限;chown: 改变文件的拥有者或群组 stat: 显示文件访问、修改时间、大小、属主和组以及许可模式等信息 emsl: /df8003/home>ifconfig ethOLinkencap: EthernetHWadirFDj4DiA2: 20iC1! ED inetaddr: 172.20.41.75Ecast: 172.20.43.255Mask: 255.255.252.0met6addr: £&8D: : f24d: a2ff: fe20: eled/64Scope: LinkUPBROADCASTRIWIUCMULTICASTMTU: 1500Metric: 1 KKpackets;47165335errors;0dropped;0overruns: 0frajie;0TXpackets: 47441937errors: 0dropped;0overruns: 0carrier: 0collisions: 0txqueuelen: 1000 RXbytes: 5496409^42(反1G10)TXbytes: J041304^1357(犬*9GiE)Interrupt: 161Memory: f00DO-f&500000 e+hOi0Linkertcap: EthernetHVaddrFO: 4D: A2: 2O: C1: ED metaddr: 10.2C.42.199Beast: ID,.20.43.255Mask: 255.255.252.0UPBROADCASTRUNUIFGMULTICASTMU: 1500Metric: ! Interrupt! 161Jrtenory: TeA~£0000—fe500000 1qLinkencap: LocalLcopbacJ? inetaddr: 127.0.0.1Ma話;255・CL6U inet6add匚: ;;1/12EScope;Host UPLOOPBACKRUWINGNTU;16435Metrics! RXpackets: 1968364errors: 0dropptd: 0ovarruns: 0frame: 0TKpackets: 1968364triors: 0dropptd: 0overruns: Ocarrier: 0collisions;0tyq^ueuelenj0 RXbytes: lfil460566C(1.5GiB)TXbytes: 1614605660(1.5GiB) emsl: /df8003/liomeinger Login Majie Tty Idle LoginTi皿耳 OfficeOfficePhone ejns ems *: 0 J 17 06: 02 ems ems pts/l 2;26 Jaim 17 OS;09 (172.20.41.66) ems ems pts/2 1: 06 Jan 17 10;57 (172.2D.41.237) ems ems pts/3 51 Jan 17 15: 08 (172.20.42.40) ems ems pts/& 3: 00 Jan 17 13: 50 (172.20.42.36) ems ems pts/6 Jan 17 13: 50 (172.20.42.40) ems ems pts/7 2: 59 Jan 17 13: 59 (172,20.42.36) ems ems pts/8 22 Jan 17 10: 41 (172.20.41.ee) ems ems pts/9 9 Jan 17 08: 20 (172.20.41.66) ems ems pts/10 S Jan 17 Lii: 4L (172.20.41.6fi) ems ems pts/11 8: 33 Jan 17 i: 8: 25 (172,20.42.167) ems ems pts/12 1: 07 Jan 17 C8: 44 (172.20.4LC6) 图2-6网络和用户活动情况 emsl: /df8003/liaijnft/abc>urhoanii ents ens1;/dfBO03/honie/abc>ls 1.tart eiisl: /dfS003/hojne/abc>stat1.tilt Fils: “1・tst" Hevice: Access: Access: 7Blocis: 810Block: 4096—殷文件 602h/2050dInode: 9961475Links: 1 (0200/w-)Hid: 【115/ejns)Gid: (600/dfdx^ 2013-01-1717: 05: 36.000000000+0800 hrtodify: 2013-01-1717: 05;M.OQOOOOOOO+0800 Change: 2013-01-1T17: 13: 19.000000000+0800 emsl: /dfB003/hone/abc>chmcid一u+wl.txtbre1: /df8003/hojne/abc>chovnents1.1xtems1: /df8n03/hoine/abc>suroart 口令: 图2-7显示文件属性 &系统相关的命令 dmesg显示机器引导时核显示的状态信息free: 查看系统存,虚拟存占用情况;df: 显示指定磁盘文件的可用空间;du: 查看目录中各级子目录使用的硬盘空间 top: 动态实时查看系统存,CPU进程 hostname: 查看主机名;uname显示系统信息 date: 显示和更改系统日期,时间 clock-w: 将系统时间写入CMO;Sclock-s: 根据CMO时间自动设置系统时间;cal: 显示日历 sms1;/003/heme/abcdu 3 了1;/dfSQQ3/hem©/abc>hcatnameems1 ems1: /(1£8003/]*10111&/abc>da+e 2013^CM月170星期四17: L7: 51CSTenis1: /dfS003/licinie/abc>cal —月2013 B — _ 4 四 五 A t ~2 3 4 5 6 7 8 & 10 11 12 13 14 15 IS \\ IS 19 20 21 22 23 24 25 2« 2T 26 29 30 31 em? 1: /d€S003/home/ahg Linns ems1;/dfS003/home/abc 图2-8系统命令 四、实验素材 1、需要阅读的参考资料,参见教材P.223-2297.1.5-6; 2、字符交互命令窗口及执行情况参见图2-1至图2-4; 3、进程、网络、用户、系统等命令窗口参见图2-5至图2-8. 实验三Linuxvi编辑器的使用以及编程实践 一、实验目的: 1、熟悉Linux系统中的vi编辑器,能够使用vi编辑器建立、编辑、显示以及加工处理文本文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 实验 指导书 428
![提示](https://static.bdocx.com/images/bang_tan.gif)