Some System Software Subject's Questions are...........
Courtesy :-
GTU and GU exam papers.
- What is system software?
- What is Language Processor?How expansion time variables are useful in Macro Definition?
Explain with example: - What do you understand by system programming? Explain different types of system
software in brief. - Discuss the lexical analysis & syntax analysis phase of a compiler.
- Explain synthesis phase of a compiler.
- Write advantages of block structured language. Explain allocation and access of local
and non-local variable for a block structured language. - Explain the overlay technique.
- Explain bottom up parsing.
- Discuss the problem of deletion of entries in the sequential search organization.
- Discuss the problems encountered during the single pass assembly.
- List the extension of all the files generated during the processing of assembly
language program. Clearly describe the difference between them. - Show the importance of strategy routine in device driver.
- State the main features of block device driver.
- How expansion time variables are useful in Macro Definition?
Explain with example. - Discuss briefly the phases in the compilation process.
- Discuss various addressing modes with example.
- Discuss functionality and processing of re-entrant procedures.
- Discuss functionality of a linker.
- Discuss symbol-table management techniques used with assembler and compilers.
- Discuss concept of macros. How are they expanded and what data structures are needed in processing macros?
- Discuss using proper block diagram the relationship between a device, a controller, a bus and memory. Show the role of a device driver in this scenario.
- Demonstrate the functionality of assembler taking an example of a small program to find
greater of two integers written in 8085 assembly. - Demonstrate using block-diagram the usage of complier, linker and loader in the process of making and running executable program from a source program in C program.
- Demonstrate the interface of C and assembly language programs. Show how they are
complied/assembled and made to run and what roles are played by each of the complier and the assembler. - Using the file system and the device driver, construct a complete picture as to how an operating system can perform the read/write operations on behalf of the application program.
- Explain in brief Search and Allocation data structures. Write a note on Hash
table organization. - State the list of registers of Execution unit in 8088 Processor. Explain any three.
- Write a short note on Debug Monitor.
- Why an Allocation Data Structure used? How the memory areas are allocated
and deallocated by various types of allocation data structure. - Write a short note on Editor.
- Describe the architecture of 8088 microprocessor in detail.
- What do you mean by forward reference? How single pass assembler take
care of forward reference? - Explain non-relocatable, relocatable and self-relocating programs.
- Define programming language grammar.
- Explain the design and operation of an interpreter.
- Differentiate between search data structure and allocation data structure.
- What is the function of loader? Define an absolute loader.
- Discuss the points to be taken care while designing a macro preprocessor.
- What is the importance of user interface in system software development?
- Explain the facilities provided by Debug monitors.
- Which grammar is suited for programming language specification? Define it.
- What is parsing? What are the basic problems faced by the Top-down parser?
Explain in brief. - Differentiate top-down parsing and bottom-up parsing.
- Differentiate between static memory allocation and dynamic memory
allocation. - Differentiate between search data structure and allocation data structure.
- difference between Derivation and Reduction.
- Differentiate following terms:
1. Translation and Linking .
2. Low –level language and High –level language.
Courtesy :-
GTU and GU exam papers.


About
Tags
Popular


0 comments:
Post a Comment