您现在的位置:学赛首页 > 自考学院 > 操作系统原理 > 正文
操作系统概论习题解答之-Windows操作系统简介
http://www.educity.cn 作者:不详 来源: 2006年8月22日 发表评论 进入社区

第9章 习题解答

1.什么是窗口?
答:Windows系统中,用户的工作是显示在计算机屏幕的一个矩形区域中,用户可以在矩形区域中操作应用程序和文档,这样的矩形区域称为“窗口”。

2.Windows 95与 Windows 3.1相比有什么根本性的不同?
答:Windows 95与 Windows 3.l的根本性差别在于:Windows3.l是以 MS-DOS操作系统为基础的、而 1995年 8月发布的 Windows 95则是一个不依赖于 MS-DOS的、完全独立的操作系统。

3.什么是“即插即用”技术?
答:“即插即用”的含义是 Windows 95将自动完成新设备的安装工作,当把硬件插入系统后,由 Windows 95去解决设备驱动程序、跳线、开关等技术问题。

4.Windows 95为什么要保留MS-DOS操作环境?怎样才能进入 MS-DOS的运行方式?
答:Windows 95摆脱了 MS-DOS操作系统的依赖,是一个独立的操作系统。Windows 95之所以要保留MS-DOS操作环境,是因为目前还有部分应用程序是运行在MS-DOS环境下的。
在 Windows 95中进入 MS-DOS操作环境的方法如下几种:
①开机时,当屏幕上出现“starting Windows 95”的提示信息时,按“F4”键。
②单击“开始”按钮,在“开始”菜单中选择“程序”子菜单中的“MS-DOS方式”。
③单击“开始”按钮,在“开始”菜单中选择“关闭系统”选项,在弹出的对话框中选择“重新启动计算机并切换到MS-DOS方式”。

5.Windows 95具有“创建快捷方式”的功能,什么是“快捷方式”?
答:所谓快捷方式是指快捷方式是快速启动程序或打开文件、文件夹的方法,而不必转入”Windows资源管理器”中它们的永久位置。

6.Windows 98的“更新”操作起什么作用?
答:Windows 98的“更新操作自动安装最新的设备驱动程序及系统文件,并允许使用者自行下载指定的驱动程序与系统文件。

7.解释Windows 98中的“进程”和“线程”。
答:Windows 98为每个启动的应用程序创建一个进程,每一个进程中至少拥有一个线程来进行数据处理操作,线程是进程中进行数据处理操作的执行单位。

8.Windows 98怎样实现多任务调度?
答:Windows 98为每个线程确定一个优先数,每次总是选择优先数最大的线程占用处理器。一个占用处理器的线程可以在规定的时间片内进行数据处理操作,当分配给它的时间片用完后,不管当前的数据处理任务是否完成,都将暂停该线程的运行,把处理器分配给等运行的优选数最大的另一个线程进行操作。

9.Windows 98支持哪些网络系统的操作?
答:Windows 98采用了全新设计的高稳定性、开放式、高效率的 32位网络系统,直接支持各种网络的操作,如对等网络系统的运行、各种局域网络系统的操作、远程网络系统的操作。

10.Windows NT要追求哪些设计目标?为了实现可移植性目标,Windows NT采取什么办法?
答:Windows NT追求的设计目标有:
①可扩充性。可扩充性是指系统代码易于扩充,且能根据市场需求的变化而容易改动。
②可移植性。可移植性是指系统代码能方便地从一种处理器移植到另一种处理器上,即对整个操作系统作尽可能少的改动就可移植到一个不同的处理器或不同配置的计算机上。为此,Windows NT主要采用了可移植的C语言编写,对一些必须直接与硬件通信的部分才用汇编语言;把与硬件有关的代码封装在被称为硬件抽象层的动态连接库中。
③可靠性。
④可兼容性。
⑤高性能。

11.什么是用Windows NT的保护子系统?Windows NT的核心由哪些部分组成?
答:Windows NT的结构可以分成两部分:用户态部分和核心态部分。Windows NT为应用程序提供设计接口(API)和相应的操作系统环境,应用程序是客户,各种操作系统环境就是服务器。Windows NT把每个 API放在相应的服务器中,把服务器称作“保护子系统”。
NT执行体是Windows NT的核心部分,NT执行体本身就是一个完整的操作系统,它由内存管理、对象管理、I/O和文件系统、通信机制、安全调用监视程序、内核等部分组成。内核能对中断和异常作出响应,控制同步执行和处理器调度等。

12.怎样实现应用程序与 Windows NT保护子系统之间的通信?
答:应用程序和保护子系统都在用户态执行,应用程序与保护子系统之间的通信是通过核心态的NT执行体中提供的消息传送工具进行的。当一个应用程序要调一个API时NT执行体的消息传送机发送一个消息给完成该API的服务器,服务器招待该API并把执行结果返回给应用程序。

13.什么是硬件抽象层(HAL)?Windows NT为什么要设置硬件抽象层?
答:硬件抽象层(HAL)是一组与硬件有关的代码,由HAL直接操纵硬件工作。当NT招待体需要与硬件有关的住处时,通过调用HAL例行程序来完成。硬件平台发生变化时只要修改HAL,操作系统的其他部分可以不改动。