参考答案在最后
江苏开放大学
过程性考核作业
学
号
姓
名
课 程 代 码
060215
课 程 名 称
操作系统原理(本)
评 阅 教 师
第
2
次任务
共
3
次任务
江苏开放大学
1
操作系统原理课程第 2 次形考作业
作业说明:本次作业涉及本课程的四次实验,即第一次实验 Linux 使用和 shell 编程初步,
第二次实验进程管理,第三次实验存储管理,第四次实验文件管理,希望同学们在完成四次
实验的基础上完成本次作业。
【实验一:Linux 使用和 shell 编程初步实验】 (共计 35 分)
一、实验题目:
1.Linux 环境下使用 vi 创建一个文件,文件内容是 date 和 pwd,文件名为
test1,并显示文件内容。(10 分)
2.创建 shell 脚本文件(15 分)
(1)创建文件,文件名为 nu
(2)查看 shell 脚本文件
(3)为 shell 脚本文件增加执行权限,并显示详细信息
(4)执行 shell 脚本文件
3 使用 shell 编制一段程序:“判断给定的某一年是否是闰年的程序(文件名为
leapyear),闰年的判断是,如果某年号能被 4 整除而不能被 100 整除,或者能
被 400 整除,那么是闰年;否则是平年。(10 分)
二、实验目的
1.熟悉 Linux 常用命令
2.能够使用 vi 建立、编辑文件
3.能够建立 shell 脚本程序并执行它
2
三、实验步骤和结果:
(说明:详细给出实验步骤和结果。实验步骤、实验结果,需要给出截图显
示。)
【实验二进程管理实验】 (共计 35 分)
一、实验题目:
1.Linux 环境下用户观察自己的进程状态,观察显示系统运行和用户进程的状态
观察所有进程附加信息的状态,并列出进程的族系关系,使用 kill 命令杀死进
程的操作(7 分)
2.进程控制(28 分)
(1)使用 nohup 命令后台操作实验一的 test 文件,要求在后台执行 test 文件
(7 分)
(2)使用 at 命令操作,要求查看当前系统的时间,在当前系统时间的后 1 秒内
执行 test 文件的操作,并把操作重定向的 w1.log 文件中,并查看和执行 w1.log
文件(7 分)
(3)batch 操作,通过 batch 命令,查看当前系统的时间,在当前系统时间的后
1 秒内执行 test 文件的操作,并把操作重定向的 w2.log 文件中,并查看和执行
w2.log 文件,要求列出作业号。(7 分)
(4)bg、fg、jobs 操作,要求运行命令 man ls | more 要求在没有全部显示完
之前,按下 Ctrl+Z,查看信息,使用 bg 操作在后台运行进程,使用 fg 命令在后
3
台的进程调度运行到前台,并使用 jobs 操作显示正在运行的所有子进程的状
态。(7 分)
三、实验目的
1.加深对进程概念的理解
2.学会进程命令的操作
三、实验步骤和结果:
(说明:详细给出实验步骤和结果。实验步骤、实验结果,需要给出截图显
示。)
【实验三文件管理实验】 (共计 20 分)
一、实验题目:
1.使用 pwd,cd ,ls 等命令浏览文件系统(5 分)
2 使用 cat,cp,mv,head,tail 等命令查看文件(5 分)
3 使用 find,grep 命令进行文件查找和模式匹配(5 分)
4 使用 chmod 命令修改文件存取权限
建立一个文件 f 原来的权限是 rw-rw-r--,列出详细权限信息,现在想让所有用
户都具有执行权限。
限(5 分)
4
二、实验目的
1.加深对文件概念的理解
2.学会文件命令的操作
三、实验步骤和结果:
(说明:详细给出实验步骤和结果。实验步骤、实验结果,需要给出截图显
示。)
【实验四存储管理】 (共计 10 分)
一、实验题目:
1.使用 sar 命令监视内存的使用情况(5 分)
2 使用 swap 命令监视对换区的使用情况(5 分)
二、实验目的
1.存储管理技术有关概念的理解
2.学习使用系统管理命令监视内存的性能。
三、实验步骤和结果:
(说明:详细给出实验步骤和结果。实验步骤、实验结果,需要给出截图显示)
5
完成日期:
评 语:
得 分:
评阅时间:
评阅教师:
下面是参考答案,请 删 除上面内容
6
江苏开放大学
过程性考核作业
学
号
姓
名
课 程 代 码
060215
课 程 名 称
操作系统原理(本)
评 阅 教 师
第
2
次任务
共
3
次任务
江苏开放大学
7
010035 操作系统原理第二次 形 考作业
操作系统原理课程第 2 次形考作业
作业说明:本次作业涉及本课程的四次实验,即第一次实验 Linux 使用和 shell 编程初步,
第二次实验进程管理,第三次实验存储管理,第四次实验文件管理,希望同学们在完成四次
实验的基础上完成本次作业。
【实验一:Linux 使用和 shell 编程初步实验】 (共计 35 分)
一、实验题目:
1.Linux 环境下使用 vi 创建一个文件,文件内容是 date 和 pwd,文件名为
test1,并显示文件内容。(10 分)
2.创建 shell 脚本文件(15 分)
(1)创建文件,文件名为 nu
(2)查看 shell 脚本文件
(3)为 shell 脚本文件增加执行权限,并显示详细信息
(4)执行 shell 脚本文件
3 使用 shell 编制一段程序:“判断给定的某一年是否是闰年的程序(文件名为
leapyear),闰年的判断是,如果某年号能被 4 整除而不能被 100 整除,或者能
被 400 整除,那么是闰年;否则是平年。(10 分)
二、实验目的
1.熟悉 Linux 常用命令
2.能够使用 vi 建立、编辑文件
3.能够建立 shell 脚本程序并执行它