操作系统 实习任务书

合集下载

操作系统实验1任务书

操作系统实验1任务书

实验一Linux文件与目录的操作与桌面应用一、实验目的:1.掌握Linux各类命令的使用方法;2.熟悉Linux操作环境。

二、实验内容:练习使用Linux常用命令,熟悉VI编辑器。

1)文件和目录类命令:●启动计算机,登录到系统,进入字符提示界面。

●用pwd命令查看当前所在的目录。

●用ls命令列出此目录下的文件和目录。

●用-a选项列出此目录下包括隐藏文件在内的所有文件和目录,其命令为()。

●用man命令查看ls命令的使用手册,其命令为()。

●在当前目录下,创建测试目录test,其命令为()。

●利用ls命令列出文件和目录,确认test目录创建成功。

●进入test目录,查看当前目录的命令为(),其结果为()。

●利用touch命令,在当前目录创建一个新的空文件newfile,其命令为()。

● 用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。

●●用长格形式显示文件profile的详细信息。

●删除文件profile。

显示当前目录下的文件列表,回到上层目录。

●把文件profile移动到test目录下其命令为()。

●显示当前目录下的文件和目录列表,确认移动成功。

●进入test目录,显示目录中的文件列表。

●显示当前目录下的文件和目录列表,复制test目录为test.bak目录作为备份。

●查找root用户自己的主目录下的所有名为newfile的文件,其命令为()●删除test子目录下的所有文件,其命令为()。

●利用rmdir命令删除空子目录test,其命令为()。

●回到上层目录,利用rm命令删除目录test和其下所有文件其命令为()。

2)系统信息类命令:●利用date命令显示系统当前时间。

●显示当前登录到系统的用户状态。

●利用free命令显示内存的使用情况。

●利用df命令显示系统的硬盘分区及使用状况。

3)使用编辑器vi 编辑文件1.进入linux的文本模式之后,在命令行键入vi filename.c 然后回车。

《linux操作系统及应用》工作任务书

《linux操作系统及应用》工作任务书

项 目 项目一 安装linux操作系统任 务 任务一、安装linux操作系统学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握安装linux操作系统的方法任务描述 1.在一台装有windows操作系统的计算机上,使用Vmware虚拟机软件(提供安装程序)2.在Vmware虚拟机软件中完成linux操作系统的安装(提供虚拟安装盘,供大家安装使用)。

3.在安装完成的基础上,简单使用linux操作系统(系统关闭,系统启动,程序打开,命令执行)设备工具 主要设备 主要工具 计算机 Vmware虚拟机软件参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:安装linux操作系统的能力2、知识:linux操作系统相关知识项 目 项目二 使用linux常用命令任 务 任务一、使用浏览目录类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握浏览目录类命令的使用任务描述 1.使用pwd命令2.使用cd命令3.使用ls命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务二、使用浏览文件类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握浏览文件类命令的使用任务描述 1.使用cat命令2.使用more命令3.使用less命令4.使用head命令、5.使用tail命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务三、使用浏览目录操作类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握浏览目录操作类命令的使用任务描述 1.使用mkdir命令2.使用rmdir命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务四、使用cp命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握cp命令的使用任务描述 1.使用cp命令2.解析cp命令范例设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务五、使用文件操作类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握文件操作类命令的使用任务描述 1.使用mv命令2.使用rm命令3.使用touch命令4.使用diff命令5.使用ln命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务六、使用系统信息类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握系统信息类命令的使用任务描述 1.使用dmesg命令2.使用df命令3.使用du命令4.使用free命令5.使用date命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目二 使用linux常用命令任 务 任务七、使用进程管理类命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握进程管理类命令的使用任务描述 1.使用ps命令2.使用kill命令3.使用killall命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目三 管理linux的用户和组任 务 任务一、用户帐号学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够用户帐号的管理任务描述 1.新建用户2.设置用户账号口令3.用户帐号的维护设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:管理用户账号的能力2、知识:用户帐号相关知识项 目 项目三 管理linux用户和组任 务 任务二、管理组群学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够管理组群任务描述 1.新建组群2.维护组群账号3.为组群添加用户设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:管理组群的能力2、知识:组群相关知识项 目 项目三 管理linux用户和组任 务 任务三、使用常用的账户管理命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握账户管理命令的使用任务描述 1.使用vipw命令2.使用vigr命令3.使用pwck命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:使用命令的能力2、知识:命令相关知识项 目 项目四 管理文件系统任 务 任务一、linux文件系统目录结构解析学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握linux文件系统目录结构任务描述 1.ext文件系统2.ext2、ext3文件系统3.swap文件系统4.目录结构设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备识别相应目录的能力2、知识:linux文件系统目录结构相关知识项 目 项目四 管理文件系统任 务 任务二、绝对路径与相对路径的使用学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握据对路径与相对路径的使用任务描述 1.绝对路径2.相对路径设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用绝对路径和相对路径的能力2、知识:绝对路径和相对路径相关知识项 目 项目四 管理文件系统任 务 任务三、文件权限解析学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握linux文件访问权限任务描述 1.linux系统中文件命名规则2.linux系统文件扩展名3.文件访问权限设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备识别相应目录的能力2、知识:linux文件系统目录结构相关知识项 目 项目四 管理文件系统任 务 任务四、文件各种属性信息解析学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握linux文件各种属性任务描述 1.文件类型2.文件所属组群3.其他文件信息设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备识别文件各种属性的能力2、知识:linux文件属性相关知识项 目 项目四 管理文件系统任 务 任务五、使用数字表示法修改权限学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握使用数字表示法修改权限任务描述 1.命令格式:chmod 选项 文件2.数字表示法转换:r->4 w->2 x->1 -->0例如:rwxrwxr-x -> (421) (421) (401) ->775设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用数字表示法修改权限的能力2、知识:权限的数字表示法相关知识项 目 项目四 管理文件系统任 务 任务六、使用文字表示法修改权限学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握使用文字表示法修改权限任务描述 文字表示法解析:1.系统用4个字母来表示不同的用户: u: user, 表示所有者g: group, 表示属组o:other, 表示其他用户a: all, 表示以上三种用户2.操作符号:+:添加某种权限-:减去某种权限=:赋予给定权限并取消原来的权限设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备识别相应目录的能力2、知识:linux文件系统目录结构相关知识项 目 项目四 管理文件系统任 务 任务七、修改文件所有者与属组学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握修改文件所有者与属组任务描述 命令格式:chown 选项 用户和属组 文件列表 示例:chown test /etc/file上例为修改所有者chown test:test /etc/file上例为同时修改所有者和属组设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备修改文件所有者和属组的能力2、知识:文件所有者和属组相关知识项 目 项目四 管理文件系统任 务 任务八、文件与目录权限学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握文件与目录权限任务描述 1.文件预设权限2.使用umask3.设置文件隐藏权限设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备修改文件与目录权限的能力2、知识:文件与目录权限相关知识项 目 项目五 管理磁盘任 务 任务一、使用常用磁盘管理工具学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握磁盘管理工具的使用任务描述 1.fdisk2.mkfs3.fsck4.dd设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备磁盘管理工具使用的能力2、知识:磁盘管理相关知识项 目 项目五 管理磁盘任 务 任务二、LVM逻辑卷学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够掌握LVM相关内容任务描述 1.PV2.VG3.LV4.PE5.LE6.VGDA设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备处理LVM的能力2、知识:LVM相关知识项 目 项目六 管理linux的网络配置任 务 任务一、网络配置文件解析学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够解析网络配置文件任务描述 1.解析network文件2.解析ifcfg-ethN文件3.解析hosts文件设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备解析网络配置文件的能力2、知识:网络配置相关知识项 目 项目六 管理linux的网络配置任 务 任务二、使用网络配置命令学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够使用网络配置命令任务描述 1.配置主机名2.禁用和启用网卡3.更改网卡MAC地址设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用网络配置命令的能力2、知识:网络配置命令相关知识项 目 项目六 管理linux的网络配置任 务 任务三、使用网络测试工具学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够使用网络测试工具任务描述 1.使用ping命令2.使用netstat命令3.使用traceroute命令4.使用arp命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用网络测试工具的能力2、知识:网络测试相关知识项 目 项目七 使用vi编辑器与shell任 务 任务一、使用VI编辑器学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够熟练使用vi编辑器任务描述 1.启动与退出vi2.vi的工作模式3.使用vi命令设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用vi编辑器的能力2、知识:vi编辑器相关知识项 目 项目七 使用vi编辑器与shell任 务 任务二、使用shell学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够熟练使用shell任务描述 1.shell编写2.shell环境变量3.shell运行设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备使用shell的能力2、知识:shell相关知识项 目 项目八shell script任 务 任务一、简单的shell script学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够编写shell script任务描述 1.编写shell script2.保存shell script3.运行shell script设备工具 主要设备 主要工具 计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备编写shell script的能力2、知识:shell script相关知识项 目 项目九 使用gcc和make调试程序任 务 任务一、使用传统程序语言进行编译学时 2班 级 14计网 班 任务小组组员姓名教师姓名 任靖 综合评价 教学目标学生能够使用传统程序语言进行编译任务描述 1.安装gcc2.编写程序3.编译程序设备工具主要设备 主要工具计算机 无参考资料 教材、教学资料任务 要求 1、小组成员完成该项任务,小组之间要进行结果评价2、教师评价考核 要求 1、技能:具备调试程序的能力2、知识:gcc相关知识。

操作系统实验任务书(new)

操作系统实验任务书(new)

操作系统实验任务书实验要求实验成绩记入平时成绩。

每次实验内容要求在上机之前预习,需要查找的资料事先查找,特别是对于常用的字符命令,要提前设计好练习用例。

在上机过程中熟练掌握要求的内容。

上机结束后,认真总结,并写出实验报告。

希望提前预习、认真上机、认真总结,不允许出现实验报告的相互抄袭现象。

发现抄袭现象,一律零分处理。

实验报告由各班统一收齐,排序,在下次实验课上提交。

实验1(2课时)实验题目:熟悉Linux操作系统环境实验目的:熟悉上机实验的操作系统环境Linux(Fedora Core)。

熟练运用Linux的在线帮助系统。

熟悉使用Linux字符界面、窗口系统,熟练掌握常用的字符命令,掌握一个C或C++程序编译链接生成可执行文件以及运行的过程。

实验内容:一.认真阅读操作系统实验教程第一章的内容,练习常用的命令。

二.完成下列练习1.打开终端命令窗口。

(单击任务栏的“应用程序”-“附件”-“终端”,进入命令界面)2.创建一个组账号:student(groupadd studentcat /etc/group|grep student //查看/etc/ group文件,可以看到已经创建了组student)3.创建一个student组的用户test(useradd –g student testcat /etc/passwd|grep test //查看/etc/passwd文件,可以看到已经创建了用户test)4.为test用户设置口令。

(passwd test)changing password for user test.新的UNIX口令: //在此设置用户test的口令,注意不显示任何输入信息重新输入新的UNIX口令: //再输入一次口令passwd:all authentication tokens updated successfully.5.显示/home目录的内容,(ls –l /home)会发现在/home目录下增加了一个test子目录,该目录为用户test的主目录。

Linux操作系统实验任务书3

Linux操作系统实验任务书3
14
描述:其实cp的语法与DOS的copy语法大致相同。 须注意的是,在使用cp时一定要有目的地才行, 在DOS中做copy 时,有时可省略目的地,但在 Linux中就无法这样做。在cp中也可以使用通配符, 像“*”、“?”等,例如,我们要将root目录内 的所有文件,但不包括隐藏文件,拷贝至根目录下 的temp内,其命令为: #cp /root/* /temp 若要拷贝所有小写字母开头的隐藏文件,其命令 为: #cp /root/.[a-z]* /temp
实验安排
第一部分实验 DOS系统功能调用命令的扩充
自制时钟—时钟中断处理程序的编制与调试
第二部分实验
Linux系统的安装与键盘命令的使用
Linux系统的系统调用命令的使用
(实现多任务运行的实例)
1
实验三
Linux系统的安装与键盘命令的使 用
2
一. 目的要求
1. 目的
掌握Linux系统的安装过程与基本的键盘命令。
32
3. 更改 cw: 更改光标处的字到此单字的字尾处。 c#w: 例如,c3w表示更改3个字。 cc: 修改行。 C: 替换到行尾。 4. 取代 r: 取代光标处的字符。 R: 取代字符直到按ESC为止。
33
5. 复制 yw: 拷贝光标处的字到字尾至缓冲区。 P: 把缓冲区的资料贴上来。 yy: 拷贝光标所在之行至缓冲区。 #yy: 例如,5yy,拷贝光标所在之处以下5行 至缓冲区。 6. 复原 u: 复原至上一操作。 g: 列出行号,及相关信息。 7. 列出行号 :set nu (nu为行数)
34
13
描述:ls命令用来浏览文件与目录,这个动作相当 于DOS中的dir命令。 例如:ls -l-rwxr--r-1 root dba 65520 Jan 29 1998 profile1 -rw-r—r--1 root dba 103614 Jan 29 1999 services 这里大家看到的-rw—r--r是文件的许可 权限,r是读权限,w是写权限,x是执行权限。 3. cp命令 命令名称 : cp 功能: 拷贝文件 语法:cp 文件 目的地

操作系统安装实训报告书

操作系统安装实训报告书

一、实验目的1. 熟悉操作系统安装的基本流程和步骤。

2. 掌握不同操作系统的安装方法。

3. 学会使用操作系统安装工具和辅助软件。

4. 提高计算机实际操作能力,为以后学习和工作打下基础。

二、实验环境1. 计算机硬件:一台能够正常运行的计算机,建议配置为:CPU2.0GHz以上,内存2GB以上,硬盘100GB以上。

2. 操作系统:Windows 10、Windows 7、Linux(如Red Hat、Ubuntu)等。

3. 软件工具:Windows安装盘、Linux安装镜像、虚拟机软件(如VMware、VirtualBox)等。

三、实验内容1. Windows 10操作系统安装(1)将Windows 10安装盘放入光驱,重启计算机。

(2)在BIOS中设置从光驱启动,按F10保存设置并退出BIOS。

(3)进入Windows 10安装界面,选择“安装Windows”。

(4)根据提示选择安装类型,如“自定义:仅安装Windows”。

(5)选择安装盘分区,将所有分区格式化为NTFS格式。

(6)等待安装过程完成,重启计算机。

2. Windows 7操作系统安装(1)将Windows 7安装盘放入光驱,重启计算机。

(2)在BIOS中设置从光驱启动,按F10保存设置并退出BIOS。

(3)进入Windows 7安装界面,选择“现在安装”。

(4)根据提示选择安装类型,如“自定义:仅安装Windows”。

(5)选择安装盘分区,将所有分区格式化为NTFS格式。

(6)等待安装过程完成,重启计算机。

3. Linux操作系统安装(1)下载Linux安装镜像,使用虚拟机软件创建虚拟机,将镜像文件设置为虚拟机的启动盘。

(2)启动虚拟机,进入Linux安装界面。

(3)根据提示选择安装类型,如“图形化安装”。

(4)选择安装分区,将所有分区格式化为EXT4格式。

(5)等待安装过程完成,重启计算机。

4. 操作系统安装辅助软件(1)使用GParted等分区工具进行磁盘分区。

操作系统原理课程实践任务书

操作系统原理课程实践任务书

操作系统课程实践任务书题目一进程调度算法模拟一、设计目的编程实现进程调度的算法,更好地掌握操作系统的原理及实现方法,从而有利于把握进程调度细节。

二、设计要求(1)要求实现先来先服务,短作业优先,时间片轮转,高优先权调度算法四种算法并进行对比分析.(2)要求界面简单,易懂,关键代码部分要注释.(3)编程语言可以采用自己任意精通的语言三、设计思想说明先来先服务:程序的执行调度顺序按先进入队列的先获得执行,并且其他进程都不能中断正在执行的进程,要等进程完成后才能,让出C P U给其他进程。

执行的时候可以随时在队列中插入进程。

短作业优先:进程的调度顺序按程序的服务时间来决定,进程的执行顺序。

服务时间短的先被调用。

调度时先从队列中选取服务时间最短的进程来执行。

进程中途不能中断,即使此时队列中存在服务时间比其更短的进程,仍需要等待该进程执行完后才能被执行。

高优先权调度:选取进程中优先级最高的一个,以优先级的值大,优先级就大。

调度时总是选取队列中进程优先级最高的来执行,不管是否有某个进程在执行,只要存在比正在执行进程优先级高的进程,则就会立刻中断正在执行的进程,让给跟高优先级的进程。

时间片轮转:本课程设计采用多级反馈队列调度算法,设立4个进程队列,分给队列1的时间片为3秒,队列2的时间片为6秒,队列3的时间片为12秒,队列4的时间片为24秒。

队列1的优先级最高,队列4的优先级最低。

高优先级的队列没执行完,即不为空,就永远不执行其下面的低优先级的队列里面的进程。

当执行低优先级队列里面的进程时,突然间高优先级的队列插入了进程就立刻跳到高优先级的队列执行其里面的进程。

每个队列的进程都是按先来先执行的顺序执行。

进程初次执行肯定要进入队列1。

如何从头到尾执行一遍队列1中的进程是,存在某些进程在队列1的时间片内还没执行完,就把进程移交到下一个队列中。

每个队列都如此类推。

直到最后一个队列4,如果在队列4还有进程在本时间片内还没没执行完,就把该程序放到队尾,从新等待时间片执行。

《Linux操作系统》实训任务书

《Linux操作系统》实训任务书

实训报告《Linux操作系统实训》任务书一、实训目的Linux操作系统实训是计算机应用与技术专业重要的实践性教学课程,通过本次实训,使学生根据学习过的理论知识,结合一个实际的操作系统——Linux,进一步理解理论知识,并掌握重要的操作系统的思想,进行Linux操作系统的基本操作、程序编辑和调试、进程的控制合通信等,不仅能够提高学生的实践能力,同时能够培养学生严谨、科学的工作作风,为后续的课程的学习打下必要的基础。

1 认真听讲,每个学生必须独立完成实训项目;2 实训时间为1周,严格遵守实训时间安排。

3 按照实验室上机时间安排计划执行,按时上机,认真练习。

4 认真书写实训报告。

四、实训报告书写格式1.封皮2.成绩单3.任务书4.目录5.正文6.参考文献成绩包括出勤纪律、阶段检查和实训报告3个部分。

由实训指导教师科学评定成绩,各项成绩按比例累加得到实训总成绩。

实训各项占总成绩比例如下:出勤纪律:20%阶段检查:50%实训报告:30%注:其中平时成绩和实训报告具有一票否决权,其一不及格总成绩为不及格。

七、说明1、在本实训期间,每一部分内容都是教师先讲解,让学生了解之后再进行练习。

2、本实训注重在规定的时间内完成设计内容,目的在于加强学生的动手能力。

3、上述学时为参考学时,可以根据实训进程做适当的调整。

八、参考资料[1]《Red Hat Linux 9.0 基础教程》第二版黄丽娜清华大学出版社[2] 《Linux实践及应用》罗文村清华大学出版社[3] 《Linux程序员与用户指南》Graham Glass 清华大学出版社[4] 《Linux系统管理技术手册》Evi Nemeth 人民邮电出版社[5] 《红帽Enterprise Linux 3 从入门到精通》(第二版)Micheal Jang 电子工业出版社[6] 《UNIX环境高级编程》(第二版)W.Richard Stevens人民邮电出版社[7]《Linux实用教程》刘兵中国水利水电出版社成绩评定《Linux操作系统实训》任务项目1Linux的键盘命令1.目的(1)使学生了解linux所提供的用户界面中的键盘命令操作界面;(2)熟练掌握常用的键盘命令;(3)了解linux的实模式文本操作界面。

操作系统课程设计任务书

操作系统课程设计任务书

操作系统集中上机实验1:银行家算法一、目的和要求银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。

加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。

二、实验内容1.设计进程对各类资源最大申请表示及初值确定。

2.设定系统提供资源初始状况。

3.设定每次某个进程对各类资源的申请表示。

4.编制程序,依据银行家算法,决定其申请是否得到满足。

三、算法描述银行家可以把一定数量的资金供多个用户周转使用,为保证资金的安全银行家规定:1.当一个用户对资金的最大需求量不超过银行家现有的资金就要接纳该用户;2.用户可以分期贷款,但贷的总数不能超过最大需求量;3.当银行家现有的资金不能满足用户的沿需贷数时,对用户的贷款可推迟支付,但总能使用户在有限的时间里得到贷款;4.当用户得到所需的全部资金后,一定能在有限的时间里归还所有的资金。

实验2:时间片轮转法基本思想:将CPU的处理时间划分成一个个时间片,就绪队列中的诸进程轮流运行一个时间片,当时间片结束时,就强迫运行进程让出CPU,该进程进入就绪队列,等待下一次调度,同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行。

在轮转法中,时间片长度的选择非常重要,将宜接影响系统开销和响应时间。

如果时间片长度很小,则调度程序剥夺处理机的次数频繁,加重系统开销;反之,如果时间片长度选择过长,比方说一个时间片就能保证就绪队列中所有进程都执行完毕,则轮转法就退化成先进先出算法。

实验3-4:抢占式(或非抢占式)优先级调度算法基本思想:该算法的基本思想是进程优先级高者优先调度,是一种常用的进程调度算法。

该算法的关键是如何确定优先数。

通常确定优先数的方法有两种,即静态法和动态法。

(1)静态优先权是在创建进程时确定的,其运行特征是优先数确定之后在整个进行运行期间不再改变。

确定静态优先权的依据有进程的类型、进程所使用的资源、进程的估计运行时间等因素。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统实习任务书
开课学院(章)2014年6月9日
青岛农业大学
理学与信息科学学院
操作系统课程设计报告
设计题目 (具体设计题目)
学生专业班级
学生姓名(学号)
设计小组其他同学姓名(学号)
指导教师
完成时间
实习(设计)地点信息楼214/218
2014年6月16日
说明:
红色字说明,最终报告须删除这部分;
蓝色字的说明,是要用自己所做的具体内容替换的部分。

一、课程设计目的(标题宋体加粗四号)
操作系统的理论知识只有通过操作系统的实际操作和编程才能真正地理解和掌握,没有实践操作系统的操作和编程,学习操作系统就是纸上谈兵。

操作系统课程设计是在学习完《操作系统》课程后进行的一次全面、综合实习,是计算机科学与技术专业的重要实践性教学环节。

通过课程设计,达到如下目的:
1、巩固和加深对操作系统原理的理解,提高综合运用本课程所学知识的能力。

2、培养学生选用参考书,查阅手册及文献资料的能力;培养独立思考、深入研究、分析问题、解决问题的能力。

3、通过实际操作系统的分析设计、编程调试,掌握系统软件的分析方法和工程设计方法。

4、能够按要求编写课程设计报告书,能正确阐述设计过程和实验结果、正确绘制系统和程序框图。

5、通过课程设计,培养学生严谨的科学态度、严肃认真的工作作风和团队协作精神。

二、设计任务
下面给出课程设计题目(问题)描述和设计要求、人员组成与分工等。

正文中的一律采用宋体小四,行距固定值20磅,段前段后均设置为0行。

三、分析与设计
1.设计思路(小标题宋体加粗小四号)
2. 概要设计
给出系统的模块划分、设计主程序的流程以及各程序模块之间的层次(调用)关系, 以流程图的形式表示。

3.详细设计
设计每个模块的内部算法和控制流程(以流程图的形式给出)、同时给出设计中所用到的数据结构或抽象数据类型的说明,以及在程序中的作用。

所有的图均要求用Visio或Word进行绘制,不允许用bmp或其他格式的图片。

绘图内文字均采用宋体五号(如果图比较大,排版不好看的话,可以根据需要缩小字体),单倍行间距,段前段后均设置为0行,图注一律用黑体五号。

四、系统实施
叙述系统实现与调试过程中遇到的主要问题分析和系统运行的结果,运行结果可以有适当的运行结果图,所有运行结果截图均要求有实际数据的内容,截图尺寸要求按页宽排版两张大小,且要求每张图下面有规范的图注。

五、程序清单
列出主要/关键算法的程序清单,要求加上详细的程序注释(函数体/过程注释、语句行注释,注释量达80%以上)。

六、总结与体会
要求不少于600字,在以下方面进行总结:
本次设计涉及到的理论知识,通过此次设计对哪些原理加深了理解,掌握了哪些技术与方法,对本设计结果的改进和展望等。

七、参考文献
[1] 汤子瀛.计算机操作系统(修订版).西安:西安电子科技大学出版社,2001.
按上述格式给出参考文献,文献不少于5条,可以是书籍、论文、网络资料(给出网址)。

课程设计成绩评定表。

相关文档
最新文档