0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni3 pagine
This document contains three exam papers for the subject CS2304 System Software. Each paper has two parts - Part A contains 7 short answer questions worth 2 marks each (total 14 marks), and Part B contains 4 long answer questions worth 12 marks each (total 36 marks). The papers examine topics related to assemblers, loaders, linkers and their design, algorithms, features and differences between various concepts. The documents provide questions to test students' understanding of system software concepts.
This document contains three exam papers for the subject CS2304 System Software. Each paper has two parts - Part A contains 7 short answer questions worth 2 marks each (total 14 marks), and Part B contains 4 long answer questions worth 12 marks each (total 36 marks). The papers examine topics related to assemblers, loaders, linkers and their design, algorithms, features and differences between various concepts. The documents provide questions to test students' understanding of system software concepts.
This document contains three exam papers for the subject CS2304 System Software. Each paper has two parts - Part A contains 7 short answer questions worth 2 marks each (total 14 marks), and Part B contains 4 long answer questions worth 12 marks each (total 36 marks). The papers examine topics related to assemblers, loaders, linkers and their design, algorithms, features and differences between various concepts. The documents provide questions to test students' understanding of system software concepts.
MELMARUVATHUR.-603319 DEPARTMENT OF INFORMATION TECHNOLOGY CS2304 System Software PERIODICAL -II SECTION: A&B
SEMESTER: 05
MARK: 50
DATE: 26.08.2014
PART-A
Answer all question
TIME: 1 hours 40min
(7*2=14)
1) Define load and go assembler.
2) How literal differs from immediate operand? 3) What is meant by dynamic loading? 4) Define relocation. 5) What do you mean by linking? 6) What are the symbols defining statements generally used in assemblers? 7) What is the use of the variable LOCCTR(location counter) in assembler? PART B
Answer any three question (3*12=36)
1) Discuss the design of one pass assembler in detail
2) Discuss the characteristics of an absolute loader. 3) Explain about the relocating loader. 4) Discuss briefly about the MS-DOS linker.
OM SAKTHI
ADHIPARASAKTHI ENGINEERING COLLEGE,
MELMARUVATHUR.-603319 DEPARTMENT OF INFORMATION TECHNOLOGY CS2304 System Software PERIODICAL -I SECTION: A&B
SEMESTER: 05
MARK: 50
DATE: 26.08.2014
PART-A
Answer all question
TIME: 1 hours 40min
(7*2=14)
1) What are the contents of the literal table?
2) What are functions of loader? 3) Differentiate linkage editors from linking loaders 4) What are the advantages of dynamic linking? 5) Give the algorithm for absolute loader. 6) Write the steps required to translate the source program to object program. 7) What is the use of the assembler directive START? PART B
Answer any three question (3*12=36)
1) Discuss about the machine-independent features of
assemblers 2) Discuss in detail the assembler design options. 3) Write down and explain the algorithms for pass I and pass II of loaders. 4) Discuss about the loader design options.
OM SAKTHI
ADHIPARASAKTHI ENGINEERING COLLEGE,
MELMARUVATHUR.-603319 DEPARTMENT OF INFORMATION TECHNOLOGY CS2304 System Software PERIODICAL -I SECTION: A&B
SEMESTER: 05
MARK: 50
DATE: 26.08.2014
PART-A
Answer all question
TIME: 1 hours 40min
(7*2=14)
1) Define dynamic linking.
2) What are the functions of loader and linker? 3) What is a bootstrap loader? 4) Define absolute loader. 5) Differentiate absolute expression and relative expression. 6) What is meant by machine independent assembler features? 7) How literal differs from immediate operand? PART B
Answer any three question (3*12=36)
1) What is forward reference? Explain one pass assembler
with an example. 2) Explain the following (a) Assemble-and-go loader. (b) Absolute loader. 3) Describe machine dependent loader features in detail. 4) Describe the linking editors.