0% found this document useful (0 votes)
29 views

System Programming

System programming aims to produce software that provides services to computer hardware rather than users. It requires an understanding of hardware. The document defines system programming and differentiates it from application programming. It also defines key computing concepts like hardware, software, firmware, memory, assemblers, loaders, processors, subroutines, macros, and compilers.

Uploaded by

prachisystems
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

System Programming

System programming aims to produce software that provides services to computer hardware rather than users. It requires an understanding of hardware. The document defines system programming and differentiates it from application programming. It also defines key computing concepts like hardware, software, firmware, memory, assemblers, loaders, processors, subroutines, macros, and compilers.

Uploaded by

prachisystems
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

IIWT, Chandrasekhar Pur

System Programming

1. System programming (or systems programming) is the activity of


programming system software. The primary distinguishing characteristic of
systems programming when compared to application programming is that
application programming aims to produce software which provides
services to the user (e.g. word processor), whereas systems programming
aims to produce software which provides services to the computer
hardware (e.g. disk defragmenter). It thus requires a greater degree of
hardware awareness.

2. What is Hardware?
Hardware is the machinery part that we can see or touch.

3. What is Software?
Software is the programs or instructions to run the hardware?

4. What is Firmware?
Firmware is the program or instructions stored in ROM to startup the
computer.

5. Types of Software:
a. System Software: Programs or instructions to operate the
hardware and to manage overall resources of the system.
Example: Operating System, Drivers
b. Application Software: Program or instructions that solve a
particular problem or used for a particular application.
Example: MS-Word
c. Service Software: It is an utility that provide extra services to the
user
Example: Anti Virus Software

By: Mr. Rajesh Kumar Panda, 9337111193 1


6. What is Memory?
Memory is the device which stores information.

7. What is Assembler?
It is a program which converts the assembly level language into machine
level language.

8. What is Loader?
It is a program which loads the executable version of the program into
memory and prepares them for execution.

9. What is a Processor?
It is a device that performs a sequence of operations specified by
instructions in memory.

10. What is a subroutine?


It is a body of computer instructions designed to be used by other routines
to accomplish a task

11. What is a Macro?


A Macro definition is a sequence of code that has a name.
A Macro processor is a program that substitutes and specializes macro
definitions for macro calls.
A Macro call is an abbreviation for some code.

12. What is a Compiler?


It is program which covert the source code of a high level language into
object code.

By: Mr. Rajesh Kumar Panda, 9337111193 2

You might also like