Computer Science - Operating Systems Concepts

21.
The details of all external symbols and relocation formation (relocation list or map) is provided to linker by
Macro processor
Translator
Loader
Editor
None of the above
Answer: Option
Explanation:
No answer description is available. Let's discuss.

22.
The macro processor must perform
recognize macro definitions and macro calls
save the macro definitions
expand macros calls and substitute arguments
all of the above
None of the above
Answer: Option
Explanation:
No answer description is available. Let's discuss.

23.
A development strategy whereby the executive control modules of a system are coded and tested first, is known as
Bottom-up development
Top-down development
Left-Right development
All of the above
None of the above
Answer: Option
Explanation:
No answer description is available. Let's discuss.

24.
Which of the following is helpful in evaluating applications software what will best suit your needs?
recommendations by other users
computer magazines
objective software reviews
all of the above
None of the above
Answer: Option
Explanation:
No answer description is available. Let's discuss.

25.
What problem is solved by Dijkstra's banker's algorithm?
mutual exclusion
deadlock recovery
deadlock avoidance
cache coherence
None of the above
Answer: Option
Explanation:
The Banker's algorithm is a resource allocation & deadlock avoidance algorithm developed by Edsger Dijkstra that tests for safety by simulating the allocation of pre-determined maximum possible amounts of all resources, and then makes a "safe-state" check to test for possible deadlock conditions for all other pending activities, before deciding whether allocation should be allowed to continue.