8113-沈祥玖-操作系统原理及应用(Windows Server 2008)-课后补充习题及解答第8章UNIX操作系统.pdfVIP

  • 3
  • 0
  • 约4.64千字
  • 约 4页
  • 2019-10-03 发布于广东
  • 举报

8113-沈祥玖-操作系统原理及应用(Windows Server 2008)-课后补充习题及解答第8章UNIX操作系统.pdf

第8 章 UNIX 操作系统课后习题解答 1.说明UNIX 系统具有哪些特点? 【解答】UNIX 操作系统与其它操作系统相比,具有以下特点: (1)UNIX 是一个多用户、多任务的操作系统。允许系统中的每位用户运行不同的程 序。多任务是指 UNIX 支持在同一台主机上运行多道程序。UNIX 通过一个分时处理程序 来实现多任务。 (2 )可移植性。UNIX 系统是由C 语言编写的,对它进行移植可以不考虑硬件设备的 影响,所以能很方便地被移植。 (3 )文件采用有向非循环图结构。根目录为树根,其它目录是分枝。UNIX 的文件系 统是可以挂接的。这种结构不但易于管理,而且有利于系统的安全和保密。 (4 )I/O 重定向和管道技术。通过 I/O 重定向技术可以让 UNIX 命令的结果输出到指 定的文件。也可以利用管道文件实现进程之间的通信。 (5 )非富的实用程序。UNIX 提供了大量的实用程序供用户使用,如vi 、ed 等。通过 这些实用程序,用户能轻易地完成特定的工作。 (6 )UNIX 具有很强的电子邮件功能,要将邮件发送给同一系统下的另一个用户,只 需知道该用户的用户名即可;要将邮件发送给另一个 UNIX 系统下的用户,只要知道该用 户的网络地址即可。 2 .说明UNIX 系统的进程调度算法。 【解答】UNIX 系统是分时系统,它的进程调度采用动态优先数轮转调度算法。调度 程序在进行调度时,首先从 “内存就绪”或 “被抢占”状态的进程中,选择一个优先级最 高的进程。UNIX 系统的进程优先级可用相应的优先数来表示:优先数越小,优先级别越 高。进程的优先级分为两大类:用户优先级类和核心优先级类。核心优先级总是高于用户 优先级。 3 .说明UNIX 系统进程状态及其转换。 【解答】进程的状态共有9 个,它们是: (1)用户态执行。 (2 )核心态执行。 (3 )内存中睡眠。 (4 )睡眠且换出。 (5 )内存中就绪。 (6 )就绪且换出。 (7 )僵死。 (8 )被剥夺状态。 (9 )创建。即进程的初始状态,或称创建状态。 UNIX 系统进程状态转换如下图所示: ·2 · 操作系统实训 用户态 执行 系统调用 中断 返回到用户态 中断 返回 中断返回 核心态 剥夺 被 僵死 剥夺 执行 调度 睡眠 内存中 内存中 睡眠 唤醒 就绪 内存足 换 换 换 创建 出 出 入

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档