In loading programs into memory, what is the difference between load-time dynamic linking and run-time
dynamic linking?
For load-time dynamic linking: Load module to be loaded is read into memory. Any reference to a target external module causes that module to be loaded and the references are updated to a relative address from
the start base address of the application module.With run-time dynamic loading: Some of the linking is postponed until actual reference during execution. Then the correct module is loaded and linked.
What are demand-paging and pre-paging?
With demand paging, a page is brought into memory only when a location on that page is actually referenced
during execution. With pre-paging, pages other than the one demanded by a page fault are brought in. The
selection of such pages is done based on common access patterns, especially for secondary memory devices.
Paging a memory management function, while multiprogramming a processor management function, are the two interdependent?
Yes.
What is page cannibalizing
Page swapping or page replacements are called page cannibalizing.
What has triggered the need for multitasking in PCs?
Increased speed and memory capacity of microprocessors together with the support fir virtual memory and
Growth of client server computing
What are the four layers that Windows NT have in order to achieve independence?
Hardware abstraction layer
Kernel
Subsystems
System Services.
What is SMP?
To achieve maximum efficiency and reliability a mode of operation known as symmetric multiprocessing is used. In essence, with SMP any process or threads can be assigned to any processor.
What are the key object oriented concepts used by Windows NT?
Encapsulation, Object class and instance.
Is Windows NT a full blown object oriented operating system? Give reasons.
No Windows NT is not so, because its not implemented in object oriented language and the data structures reside within one executive component and are not represented as objects and it does not support object oriented capabilities.
What is a drawback of MVT?
It does not have the features like
ability to support multiple processors
virtual storage
source level debugging
What is process spawning?
When the OS at the explicit request of another process creates a process, this action is called process spawning.
How many jobs can be run concurrently on MVT?
15 jobs.
dynamic linking?For load-time dynamic linking: Load module to be loaded is read into memory. Any reference to a target external module causes that module to be loaded and the references are updated to a relative address from
the start base address of the application module.With run-time dynamic loading: Some of the linking is postponed until actual reference during execution. Then the correct module is loaded and linked.
What are demand-paging and pre-paging?
With demand paging, a page is brought into memory only when a location on that page is actually referenced
during execution. With pre-paging, pages other than the one demanded by a page fault are brought in. The
selection of such pages is done based on common access patterns, especially for secondary memory devices.
Paging a memory management function, while multiprogramming a processor management function, are the two interdependent?
Yes.
What is page cannibalizing
Page swapping or page replacements are called page cannibalizing.
What has triggered the need for multitasking in PCs?
Increased speed and memory capacity of microprocessors together with the support fir virtual memory and
Growth of client server computing
What are the four layers that Windows NT have in order to achieve independence?
Hardware abstraction layer
Kernel
Subsystems
System Services.
What is SMP?
To achieve maximum efficiency and reliability a mode of operation known as symmetric multiprocessing is used. In essence, with SMP any process or threads can be assigned to any processor.
What are the key object oriented concepts used by Windows NT?
Encapsulation, Object class and instance.
Is Windows NT a full blown object oriented operating system? Give reasons.
No Windows NT is not so, because its not implemented in object oriented language and the data structures reside within one executive component and are not represented as objects and it does not support object oriented capabilities.
What is a drawback of MVT?
It does not have the features like
ability to support multiple processors
virtual storage
source level debugging
What is process spawning?
When the OS at the explicit request of another process creates a process, this action is called process spawning.
How many jobs can be run concurrently on MVT?
15 jobs.
No comments:
Post a Comment