Operating System - Study Mode
[#511] A linker
Correct Answer
(A) creates a load module
Explanation
Solution: In computing, a linker or link editor is a computer system program that takes one or more object files (generated by a compiler or an assembler) and combines them into a single executable file, library file, or another "object" file.
[#512] Uniform Symbols Table
Correct Answer
(C) consists of a full or partial list of the token's as they appear in the program. Created by Lexical analysis and used for syntax analysis and interpretation
Explanation
Solution: Uniform Symbols Table consists of a full or partial list of the token's as they appear in the program. Created by Lexical analysis and used for syntax analysis and interpretation
[#513] In which of the storage placement strategies a program is placed in the smallest available hole in the main memory?
Correct Answer
(A) best fit
Explanation
Solution: The best fit deals with allocating the smallest free partition which meets the requirement of the requesting process. This algorithm first searches the entire list of free partitions and considers the smallest hole that is adequate. It then tries to find a hole which is close to actual process size needed.
[#514] In which addressing mode, the effective address of the operand is generated by adding a constant value to the contents of register?
Correct Answer
(D) index mode
Explanation
Solution: The address of the operand is obtained by adding to the contents of the general register (called index register) a constant value. The number of the index register and the constant value are included in the instruction code.
[#515] The higher versions of the operating systems are so written that programs designed for earlier versions can still be run. What is it called?
Correct Answer
(D) Upward compatibility
Explanation
Solution: Refers to software that runs not only on the computer for which it was designed, but also on newer and more powerful models. For example, a program designed to run on an Intel 386 microprocessor, which also runs on a Pentium, is upward compatible. Upward compatibility is important because it means you can move to a newer, larger, and more sophisticated computer without converting your data.