Problem Set #15


1. Name the three foundation subsystems (which run in User Mode) in NT 3.51.

2. Of the three subsystems, which subsystem is always up and running?

3. Each Win32-based application runs in how large of a memory address space?

  1. 640 KB
  2. 16 MB
  3. 2 GB
  4. 4 GB
  5. There is no limit.

4. Of the following, which is supported under Windows NT 3.51 for OLE?

  1. 16-bit OLE support
  2. 32-bit OLE support
  3. All of the above.
  4. None of the above.

5. What do MS-DOS-based applications run in (and that is also associated with the Win32 subsystem)?

  1. an OpenGL subsystem
  2. an OLE subsystem
  3. a VDM
  4. a bound OS/2 subsystem
  5. All of the above.

6. On non-Intel-based platforms (i.e. RISC), what is the formal term for the Intel emulator in the VDM?

  1. Instruction Execution Unit
  2. Pentium emulator
  3. Dynamic Processing Emulator
  4. 80x86 Numerical Processor

7. When a VDM is started, what two VDM configurational files are read and executed?

  1. AUTOEXEC.BAT
  2. AUTOEXEC.NT
  3. CONFIG.SYS
  4. CONFIG.NT
  5. BOOT.INI
  6. BOOTSECT.DOS

8. What version of MS-DOS is supported in a NT 3.51 VDM?

  1. MS-DOS 3.3
  2. MS-DOS 4.01
  3. MS-DOS 5.0
  4. MS-DOS 6.2
  5. All versions of MS-DOS are supported.

9. Windows 3.1-based (16-bit) applications are supported by what (and it runs on top of a VDM)?

  1. WOW
  2. DCOM
  3. OLE
  4. OpenGL

10. A WOW is what type of multiprocessing environment?

  1. Cooperative
  2. Preemptive
  3. All of the above.
  4. None of the above.

11. Of the following, what is not supported by the WOW?

  1. OLE
  2. VGA graphics
  3. 16-bit Windows 3.1 drivers.
  4. All of the above.

12. What is an example of correct syntax to start a Win16-based application (i.e. WRITE.EXE) in its own memory space from the command prompt?

  1. mem /separate WRITE.EXE
  2. start /separate WRITE.EXE
  3. start /realtime WRITE.EXE
  4. start /nosharemem WRITE.EXE

13. True or false: The OS/2 subsystem does not need any support services from the Win32 subsystem to run OS/2 applications?

14. Which subsystem will a bound application start in by default?

  1. OS/2
  2. VDM (Win32)
  3. POSIX

15. True or false: The POSIX subsystem does not need any support services from the Win32 subsystem to run POSIX applications?

16. True or false: The POSIX subsystem can also run a graphical POSIX environment.

17. True or false: A Source-compatible application needs to be compiled on the platform (or processor) on which it needs to be run.

18. On a NT 3.51 RISC (i.e. DEC Alpha) platform, what is the highest level of supported processor emulation?

  1. 80286
  2. 80386
  3. 80486
  4. Pentium

 Return to Main Index


This area was last modified on November 19, 1996 by Amar Kamadoli