bc0051 (system software) - 02
TRANSCRIPT
BC0051– 02
Marks –60
SYSTEM SOFTWARE
No. of Credits: 04Book ID: B0900
Answer All Questions and Each Question Carries Equal Marks (60=10* 6)
1. What is Dynamic Linking? Explain the Steps C Language Linker does for dynamic linking.
2. With an assembly language code, illustrate the advantages of relocating a program.
3. What is Bootstrapping? Name its types. What is the significance of each one of them?
4. Consider a situation where you have to allocate memory Statically and dynamically for three functions:
Admin () and its data- Admin_DataAcademics () and its data- Academic_DataMarketing () and its data- Mktg_Data
Illustrate with clear memory blocks on how memory can be allocated by static mode and dynamic mode.
5. What is the purpose of Symbol Table? Write a brief note on various Data structures used in implementing Symbol Tables.
6. Explain Syntactic Error, Semantic Error and Dynamic Errors with suitable examples.