17/07/2017

System Programming Question Bank


Short Question


1 A __________ is a language processor which bridges an execution gap but is not a language translator
2 Justify (True/False): A language migrator provides portability of program.
3 Difference between Procedure oriented language and Problem oriented language.
4 Describe the output of Lexical analysis.
5 Differences between Literal and Constant.
6 What is the use of backpatching?
7 Which of system software always reside in main memory? What kind of input this system software takes?
8 Give names of data structures used in compiler


Define Following terms:
1. System Software 2. Semantic Gap 3. Specification Gap 4. Execution Gap 5. Language migrator 6. Language translator 7. Preprocessor 8. Cross reference


04/07/2017

System Programming Lab

INTRODUCTION

System Programming is a technique for design and implementation of system program or a system software. It deals with the operation of the computer itself.

System Software : System software provides the basic functions for computer usage and helps run the computer hardware and system. It includes a combination of the following: device drivers, operating systems etc. System software is responsible for managing a variety of independent hardware components, so that they can work together harmoniously. Its purpose is to put less burden on the application software programmer.

Different types of System software include : 

1) Assembler 
2) Loader
3) Linker
4) Compiler