5/19/22

System software 2021 diploma question

System Software 2021 question

Sub Code: - 1618602


2021(Even)

Time : 3Hrs

  Semester  VI(New)/CSE  

  System Software      

Full Marks : 70

Pass marks : 28



Group A

 

Choose the most suitable answer from the following options: -   (1*20=20)


(i) Example of System programs include :

(a) Operating System of compiler

(b) Trace program

(c) Compiler

(d) All of the above


(ii) Assembler is machine dependent because of ?

(a) Argument list array(ALA)

(b) Macro definition table(MDT)

(c) Pseudo operation table (POT)

(d) Mnemonics operation table (MOT)


(iii) Which bus is directional ?

(a) Data bus

(b) Control bus

(c) Address bus

(d) Multiplexed bus


(iv) In two pass assembler, the object code

 generation is done during the …….

(a)First pass                   

(b)Zeroth pass

(c) Second pass

(d) None of the above


(v) Parsing is also known as ?

(a) Syntax analysis

(b) Lexical Analysis

(c) Semantic Analysis

(d)None of the above


(vi) The Linker …..

(a) Is required to create a load module

(b) Is always used before programs are executed

(c) IS same as loader

(d) None of the above


(vii) The physical devices of a computer:

(a) Software

(b) Package

(c) Hardware

(d)System Software


(viii) Load Address for the first word of the program is called:

(a) Linker address origin

(b) Load address origin

(c) Phase Library

(d) Absolute Library


(ix) Program which is used to control system performance is classified as:

(a)Experimental program 

(b) System program

(c) Specialized program

(d) Organised program


(x) In an absolute loading scheme which loader function is accomplished

By programmer

(a) Allocation

(b) Linking

(c) Both (a) and (b)

(d) Reallocation


(xi) …………….. is the activity performed by a language processor

(a) Compilation

(b) Interpretation

(c) Language processing

(d) None of these


(xii) ……. Is a binding performed after

The execution of a program has begun.

(a) Static binding

(b) Dynamic binding

(c) Mnemonic binding

(d) Processor binding


(xiii) The last statement of the source program.

(a) stop

(b) Return

(c) Op

(d) End


(xiv)A bottom up parser generator

(a) Right most Derivation

(b) Right most Derivation in reverse

(c) Left most Derivation

(d) Left most Derivation in reverse


(xv) What is Boot Strapping?

(a) A language interpreting other language Program

(b) A language Compiling Other Language Program

(c) A language Compile itself

(d) All of the above


(xvi) Which of the system software resides in main memory always?

(a)  Text Editor

(b) Assembler

(c)  Linker

(d) Loader


(xvii) Translator for low level programming language were termed as ?

(a)  Assembler

(b) Compiler

(c)  Linker

(d) Loader


(xviii) Dialog manager and presentation manager are the two component

Of-

(a) User Interface

(b) Editor

(c)  Programming Environment

(d) Debug Monitors


(xix) Debug monitor helps in:

(a)  Setting break points in the program

(b) Displaying values of Variables

(c)  Both (a) and (b)

(d) None of the above


(xx) Mnemonics Operation code enables the …….

To provide helpful diagnostics:

(a)  Assembler

(b) Compiler

(c)  Interpreter

(d) None of these

 

Group:-"B"

 

Answer all Five Questions: -                         (5*4=20) 

 

2. Briefly describe the main components of an interpreter?

OR

How compiler implements scope rules.

 

3. What are advantages and disadvantages of assembly

Language?

OR

What do you mean by language processor? what are the main activities in language processing ?


4. What is pure and impure interpreter?

OR

What is bootstrap loader? Explain in brief.

 

5. Explain use and fields of following tables of macro

‘KPDTAB ,MDT , EVTAB,SSTAB’

OR

What is control structure ? Explain in brief.


6. What do you mean by ambiguity in grammar ?

OR

Write a short note on BNF Grammar.

 

Group:- "C"

 

Answer all Five Questions: -                         (5*6=30) 

 

7. What is User Interface ? Describe its components.

OR

Compare Programming Environment and Integrated Development Environment (IDE).


8. Discuss the design of two pass assembler.

OR

Describe different form of text editor.


9. How memory is allocated in recursive producers ? Explain with an examples.

OR

What do you understand by code optimization?

 Explain the phases of optimization of a program.

 

10. How a macro preprocessor is designed?

Explain in detail

 

OR

Give the detail design of compiler.

 

11.  What is debugger? Explain some of its facilities and functionalities.

OR

Write short notes on any two:

a)  Segmentation

b)  Paging

c)   Parsing

 

 

 

No comments:

Post a Comment

Please do not enter any spam link in the comment box and use English and Hindi language for comment.

Latest Update

Function in Python

Popular Posts