高响应比优先(HRF):响应比最高的作业优先启动 响应比=(等待时间+估计运行时间)/估计运行时间 该算法是FCFS和SJF的结合,克服了两种算法的缺点 优点:公平,吞吐率大 缺点:增加了计算,增加了开销 高优先级优先:由用户指定作业优先级,优先级高 的作业先启动。 资源均衡型调度:把作业分类,作业调度从不同类 型作业中去调度作业 根据作业对资源要求分类:IO型、CPU型和均衡型
• 高响应比优先(HRF):响应比最高的作业优先启动。 – 响应比=(等待时间+估计运行时间)/ 估计运行时间 – 该算法是FCFS和SJF的结合,克服了两种算法的缺点 – 优点: 公平,吞吐率大 – 缺点: 增加了计算,增加了开销 • 高优先级优先:由用户指定作业优先级,优先级高 的作业先启动。 • 资源均衡型调度:把作业分类,作业调度从不同类 型作业中去调度作业 – 根据作业对资源要求分类:I/O型、CPU型和均衡型
2.1.3作业控制语言 脱机作业控制:用户输入作业说明书,整个作业的运行由系 统控制。 联机作业控制:通过人-机会话方式控制作业运行。用户登录 (控制台登录或远程登录),由系统自动执行一些命令脚本 后,并进入 shell(字符或GU界面),接受用户的命令和操 作,最后退出系统 1.命令行 2.环境变量
2.1.3 作业控制语言 1. 命令行 2. 环境变量 • 脱机作业控制:用户输入作业说明书,整个作业的运行由系 统控制。 • 联机作业控制:通过人-机会话方式控制作业运行。用户登录 (控制台登录或远程登录),由系统自动执行一些命令脚本 后,并进入shell(字符或GUI界面),接受用户的命令和操 作,最后退出系统
1.命令行 命令行:一行可有一个或多个命令,每次一行,包 含一个或多个命令 she给出提示符时可输入,以回车键提交。如: ls-a-”列出当前目录文件列表 gunzip mpl. tar. gz; tar-xVf mpl tar;rm- r-f mpl. tar"为解压 缩后再展开。 命令格式:一个命令可有命令参数,格式包括选项 开关 (option/switch)或参数( argument) 如UNX系统:cp-rdoc/mp-- argyll],argv1],….(含子 目录的文件复制:mp为目标地址)
1. 命令行 • 命令行:一行可有一个或多个命令,每次一行,包 含一个或多个命令。 – shell给出提示符时可输入,以回车键提交。如: – “ls -a -l”列出当前目录文件列表; – "gunzip mp1.tar.gz; tar -xvf mp1.tar; \rm -r -f mp1.tar"为解压 缩后再展开。 • 命令格式:一个命令可有命令参数,格式包括选项/ 开关 (option/switch)或参数(argument)。 – 如UNIX系统: cp -r doc /tmp--argv[0], argv[1], ...(含子 目录的文件复制:/tmp为目标地址)
命令分类:内部命令和外部命令 内部命令:直接由she身完成,功能简单、使 用频繁;如:DOS的copy命令 外部命令:运行相应的可执行文件,在使用时加 载。如:DOS的 Xcopy命令 命令简化:利用参数替换可简化命令输入,通 配符(?,*)用于匹配一组文件名 如:UNⅨX的cp命令:当前目录上有两个"1tar"和 "2.tar"时,"cp*tar/tmp"等同于" cp Itar/mp;cp 2. tar/tmp
• 命令分类:内部命令和外部命令 – 内部命令:直接由shell本身完成,功能简单、使 用频繁;如:DOS的copy命令。 – 外部命令:运行相应的可执行文件,在使用时加 载。如:DOS的xcopy命令。 • 命令简化:利用参数替换可简化命令输入,通 配符(?, *)用于匹配一组文件名 – 如:UNIX的cp命令:当前目录上有两个"1.tar"和 "2.tar"时,"cp *.tar /tmp"等同于"cp 1.tar /tmp; cp 2.tar /tmp
2.环境变量 环境变量( environment variable)--应用进程地址空间中的特殊 变量区 环境变量也可以作为she参数,如命令提示符的式样,外部 命令的查找目录路径等。 tH PATH=/bin: /usr/bin: /usr/sbin HOME=/home/thisuser ·环境变量是传递命令参数的另一种途径。如 cd SHOME 环境变量可按名字访问,可以新建、赋值或撤销 有效范围:只对本进程里的环境变量能够直接进行操作。此 外,在执行新进程时(UNX中是 exec(调用),可以给出环 境变量的初始值,通常就是直接复制当前进程的所有环境变 量一一继承
2. 环境变量 • 环境变量也可以作为shell参数,如命令提示符的式样,外部 命令的查找目录路径等。 – 如:PATH=/bin:/usr/bin:/usr/sbin:. – HOME=/home/thisuser • 环境变量是传递命令参数的另一种途径。如: – cd $HOME; • 环境变量可按名字访问,可以新建、赋值或撤销。 • 有效范围:只对本进程里的环境变量能够直接进行操作。此 外,在执行新进程时(UNIX中是exec()调用),可以给出环 境变量的初始值,通常就是直接复制当前进程的所有环境变 量--继承。 环境变量(environment variable)--应用进程地址空间中的特殊 变量区