System Software
Covers compiler design, program translation, loaders, linking, and system software fundamentals
Questions
Which of the following analysis processes the string of descriptors, synthesised by lexical analyser to determine the parse structure of an input statement?
- Lexical analysis
- Risk analysis
- Syntax analysis
- Control flow analysis
- Data flow analysis
Which of the following programs relocatablity is one, which can not be made to execute in any area of the storage other than the one designated for it, at the times of its coding?
- System control program
- Non-relocatable program
- Specific purpose application software
- Subroutines
- Application assembler
Which of the following object file formats contains the machine language code for routines in the source file?
- Object file header
- Text segment
- Object module
- Index segment
- Temporary segment
Which of the following techniques organises the execution of a program written in a PL on the computer system?
- Program generation activity
- Program translation
- Macro
- Program execution activity
- Allocation
In which of the following utility program schemes, the instruction is read line by line and obtained machine code is directly put in the main memory?
- Interpreter
- Absolute loader
- Allocation
- Pseudo operations
- Program translation
Processing of declarative statements and imperative statements are performed during, which of the following analysis?
- Lexical analysis
- Semantic analysis
- Program generation activity
- Control flow analysis
- Permission analysis
In which of the following activities does a loader place all the machine instructions, data of corresponding programs and subroutines into the memory?
- Object module
- Allocation
- Program translation
- Loading
- Syntax tree
Which of the following data structures of the compiler, stores constants and strings used in a program?
- Syntax tree
- Symbol table
- Set
- Literal table
- Queue
Which of the object file formats contains the binary representation of the data in the source file?
- Object file header
- Object module
- Index segment
- Temporary segment
- Data segment
Which of the following tools provides a means for specifying runtime location of program and data in memory?
- Command language interpreter
- Assembler
- Stream editor
- Program translation
- Client side diagnostic tool
In which of following activities, loader adjusts all address dependent locations, such as address constants to correspond with the allocated space?
- Allocation
- Macro
- Relocation
- Pseudo operations
- Caching
Which of the following utility programs provides routine service, functions to the other computer programs, such as libraries, performance monitors, etc.?
- System control program
- Specific purpose application software
- System support program
- Subroutines
- Object module
In which of the following utility program schemes, the source program is converted to the object program by some translator?
- Line editor
- Program generation activity
- Command line interpreter
- Program translation
- General loader
Which of the following program relocatabilities consists of a program and relevant information for its relocation?
- Specific purpose application software
- Subroutine
- Object module
- System control program
- Relocatable program
Which of the following analysis performs two main functions, such as storage allocation and code generation?
- Synthesis analysis
- Lexical analysis
- Program translation
- Control flow analysis
- Data flow analysis
Which of the following object file formats identifies instructions and data words that depend on absolute addresses?
- Object file header
- Allocation
- Macro
- Relocation information
- Mnemonic operation code
Which of the following data structures of the compiler is represented as an enumerated type and it may require other information, such as spelling of identifier, numeric value, etc?
- Syntax tree
- Token
- Symbol table
- Set
- Queue
Which of the following tools is a software system, which accepts the specification of a program to be generated and generates a program in the target PL?
- Compiler
- Program translation
- Program generator
- Absolute loader
- Client side diagnostic tool
Which of the following utility programs assists in the creation of application programs, such as language translators, application generator, etc?
- System control program
- Specific purpose application software
- Subroutines
- System development programs
- Object module
Which of the following tools looked upon the entire text, as a single continuous stream of the characters?
- Line editor
- Absolute loader
- Macro
- Compiler
- Stream editor
Which of the following object file formats contains a concise description of the way in which the program was compiled?
- Object file header
- Program translation
- Debugging information
- Program generation activity
- Allocation
Which of the following programs relocatabilities is one which can itself perform the relocation of its address sensitive portions?
- Self relocating program
- System control program
- Specific purpose application software
- Subroutines
- Object module
In which of the following activities, loader resolves the symbolic references between the object modules by assigning all the user subroutine and library subroutine addresses?
- Allocation
- Linking
- Macro
- Program generation activity
- Pseudo operations
Which of the following activities arises due to the differences between the manner in which a software designer describes the ideas concerning the behaviour of the software, and the implementation of these ideas in a computer system?
- Program generation activity
- Language processing activity
- Allocation
- Pseudo operations
- Macro
Which of the following data structures of the compiler's representation includes P-code and 3-address code?
- Syntax tree
- Symbol table
- Intermediate code
- Set
- Queue