Presentation is loading. Please wait.

Presentation is loading. Please wait.

System Programming By Prof.Naveed Zishan.

Similar presentations


Presentation on theme: "System Programming By Prof.Naveed Zishan."— Presentation transcript:

1 System Programming By Prof.Naveed Zishan

2 System Programming System programs are those programs which are used to execute users program. System software System software consists of a variety of programs that support the operation of a computer (ex: text editor, compiler, debugger) One characteristic in which most system software differ from application software is machine dependency A system software programmer must know the target machine structure

3 System Software Concept
Users Application Program Debugger Macro Processor Text Editor Utility Program (Library) Complier Assembler Load and Linker OS Memory Management Process Management Device Management Information Management Bare Machine (Computer)

4 System Software The system software includes Assembler Linker Loader
Macro processor Text editor Compiler Operating system Debugging system Source Code Control System (optional) Database Management System

5 Assembler Assembler: It takes assembly language program and converts to Low level language program Low Level Language Assembly language Program Assembler

6 Loader Loader :It takes the output of assembler ie. low level language program and prepares it for execution Loader Prepares LLL for Execution Low Level Language(LLL)

7 Compiler Compiler is a System Program ,it takes High Language program Converts it into low level language program Low Level Language(LLL) program High Level Language(LLL) program Compiler

8 Operating System Operating System is an interface between user and hardware. An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

9 Operating System


Download ppt "System Programming By Prof.Naveed Zishan."

Similar presentations


Ads by Google