0% found this document useful (0 votes)
156 views

SS Imp Qns

This document contains a question bank for the subject System Software. It is divided into 5 units covering topics like introduction to system software, assemblers, loaders and linkers, macro processors, and text editors. For each unit, 20 multiple choice questions are provided in Part A and 5 long answer questions are provided in Part B. Some example questions include defining system software, explaining assembler functions, discussing loader features, and describing the editing process. The document serves as a review for students to test their understanding of key concepts in system software.

Uploaded by

rochakjyoti
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
156 views

SS Imp Qns

This document contains a question bank for the subject System Software. It is divided into 5 units covering topics like introduction to system software, assemblers, loaders and linkers, macro processors, and text editors. For each unit, 20 multiple choice questions are provided in Part A and 5 long answer questions are provided in Part B. Some example questions include defining system software, explaining assembler functions, discussing loader features, and describing the editing process. The document serves as a review for students to test their understanding of key concepts in system software.

Uploaded by

rochakjyoti
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

RAJALAKSHMI ENGINEERING COLLEGE

Thandalam, Chennai – 602 105


QUESTION BANK

Faculty Name : D Sophia Solomon Designation : Lecturer


Subject Name : System Software Subject Code : MC9224
Year : I Year Semester : II
Degree & Branch : MCA Section :

PART A

UNIT I-INTRODUCTION

1. Define system software.


2. Give some applications of operating system.
3. Define compiler and interpreter.
4. Define loader.
5. What is the need of MAR register.
6. Draw SS instruction format.
7. Give any two difference between base relative addressing and program counter
relative addressing
8. Define indirect addressing
9. Define immediate addressing.
10. List out any two CISC and RISC machine.
11. What is the name of X and L register in SIC machine and also specify its use.
12. What are the instruction formats used in SIC/XE architecture? Give any one
format.
13. Consider the instructions in SIC/ XE programming
14. What is the difference between the instructions LDA # 3 and LDA THREE?
15. Differentiate trailing numeric and leading separate numeric.
16. What are the addressing modes used in VAX architecture?
17. How do you calculate the actual address in the case of register indirect with
18. Write the sequence of instructions to perform the operation BETA = ALPHA +
19. Write the sequence of instructions to perform the operation BETA =
20. What is the use of TD instruction in SIC architecture?

UNIT II-ASSEMBLERS
1. Define the basic functions of assembler.
2. What is meant by assembler directives. Give example.
3. What is forward references?
4. What are the three different records used in object program?
5. What is the need of SYMTAB(symbol table) in assembler?
6. What is the need of OPTAB(operation code table) in assembler?
7. What are the symbol defining statements generally used in assemblers?
8. Define relocatable program.
9. Differentiate absolute expression and relative expression.
10. Write the steps required to translate the source program to object program.
11. What is the use of the variable LOCCTR(location counter) in assembler?
12. Define load and go assembler.
13. What are the two different types of jump statements used in MASM assembler?
14. What are the use of base register table in AIX assembler?
15. Differentiate the assembler directives RESW and RESB.
16. Define modification record and give its format
17. Write down the pass numbers(PASS 1/ PASS 2) of the following activities that
Occur in a two pass assembler:
a. Object code generation
b. Literals added to literal table
c. Listing printed
d. Address location of local symbols
18. What is meant by machine independent assembler features?
19. How the register to register instructions are translated in assembler?
21. What is meant by external references?
20. Define control section.
21. What is the difference between the assembler directive EXTREF and
22. Give the general format of define record.
22. What is the use of the assembler directive START.

UNIT III (LOADERS AND LINKERS)


1. What are the basic functions of loaders
2. Define absolute loader
3. What is meant by bootstrap loader?
4. What are relative (relocative) loaders?
5. What is the use of modification record?
6. What are the 2 different techniques used for relocation?
7. Define bit mask
8. What is the need of ESTAB.
9. What is the use of the variable PROGADDR.
10. Write the two passes of a linking loader.
11. Define automatic library search.
12. List the loader options INCLUDE &DELETE.
13. Give the functions of the linking loader.
14. Give the difference between linking loader and linkage editors.
15. Define dynamic linking.
16. write the advantage of dynamic linking.
17. What is meant by static executable and dynamic executable?
18. What is shared and private data?
19. Write the absolute loader algorithm.

UNIT IV (MACRO PROCESSORS)


1. Define macro processor.
2. What do macro expansion statements mean?
3. What are the directives used in macro definition?
4. What are the data structures used in macro processor?
5. Define conditional macro expansion.
6. What is the use of macro time variable?
7. What are the statements used for conditional macro expansion?
8. What is meant by positional parameters?
9. Consider the macro definition
10. What are known as nested macro call?
11. How the macro is processed using two passes?
12. Give the advantage of line by line processors.
13. What is meant by line by line processor
14. Give the advantages of general-purpose macroprocessors.
15. What is meant by general-purpose macro processors?
16. What are the important factors considered while designing a general purpose
macroprocessors?
17. What is the symbol used to generate unique labels?
18. How the nested macro calls are executed?
19. Mention the tasks involved in macro expansion.
20. How to design the pass structure of a macro assembler?

UNIT V (TEXT EDITORS)


1. Define interactive editor?
2. What are the tasks performed in the editing process?
3. What are the three categories of editor’s devices?
4. What is the function performed in editing phase?
5. Define Locator device?
6. What is the function performed in voice input device?
7. What are called tokens?
8. Name some of typical tokens.
9. What is meant by lexeme?
10. Mention the main disadvantage of interpreter.
11. What is meant by code optimization?
12. What is error handler?
13. Name some of text editors.
14. What for debug monitors are used?
15. Mention the features of word processors.
16. What are the phases in performing editing process?
17. Define traveling phase.
18. Filtering phase.
19. Editing phase
20. Define user interface?
21. Define input device?
22. Define output devices
23. What are the methods in Interaction language of a text editor?
24. Define interactive debugging systems
25. Define editor structure.
26. Give the components of editor structure
27. What are the basic types of computing environments used in editors functions?

PART B

UNIT 1

1. Explain about the Cray T3E architecture


2. Write in detail about Pentium Pro architecture.
3. Explain the architecture of SIC/XE machine.
4. Explain the General structure of IBM 370 system with a neat sketch and also explain
the different
5. Mention the differences between SIC and SIC/XE.
6. Explain Ultra sparc architecture

UNIT-II

1. Explain in detail about basic assembler functions.


2. Explain about the machine-Dependent Assembler features.
3. Discuss in detail about the machine-Independent Assembler features.
4. Explain in detail about the assembler Design options.
5. Discuss in detail about MASM Assembler

UNIT-III

1. Explain in detail about basic loader functions.


2. Explain about Machine-Dependent Loader Features.
3. Discuss in detail about Machine-independent Loader features
4. Explain about the Loader Design Options.
5. Explain in detail about MS-DOS Linker

UNIT-IV

1. Explian in detail about the basic Macro Processor functions.


2. Discuss in detail about the Machine-independent macro processor features.
3.Explain about Macro Processor Design options
4. Explain in detail about MASM Macro Processor
5. Explain in detail about ANSI C macro Language

UNIT-V
1. Explain in detail about the following
i) Editing process
ii) User Interface
2. Explain about the editor structure.
3. Discuss in detail about debugging functions and capabilities.
4. Explain in detail about the following
i)Relationships with other parts of the system
ii)User Interface criteria
5. Explain about various software tools.
Text editors
Debugging systems

You might also like