UNIX是怎样允许一个用户同时执行两个以上任务的?
【正确答案】:如果一个程序的运行需要较长时间,且该程序运行时不再需要从终端上输入信息,那么用户可以要求UNIX把它转入后台运行,而不再加以监视。UNIX是怎么知道哪个程序转入后台进行呢?UNIX规定,只要在请求后台执行的命令末尾输入字符“&”,系统在执行命令时,若发现末尾有“&”符号,则就把实现这条命令功能的程序转入后台执行。UNIX把一个程序转入后台执行后,不等该程序执行完就立即返回前台,且显示可以输入新命令的提示符。如果这时用户又输入了一条新命令,那么实现这条新命令功能的程序就与已转入后台执行的程序同时执行。由此可见,UNIX系统能够允许一个用户同时执行两个以上的任务。