Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

1. intro, Slides of System Programming

INTRODUCTION TO SYSTEM PROGRAMMING

Typology: Slides

2014/2015

Uploaded on 10/04/2015

shikha.chadha
shikha.chadha 🇮🇳

4.5

(6)

3 documents

1 / 8

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
System Programming
An Intro to Subject
pf3
pf4
pf5
pf8

Partial preview of the text

Download 1. intro and more Slides System Programming in PDF only on Docsity!

System Programming

An Intro to Subject

System Software consists of a variety of

programs that support the operation of a

computer.

The software makes it possible for the users to

focus on an application or other problem to be

solved, without needing to know the details of

how the machine works internally

System Software and Machine Architecture Machine dependency of system software  (^) System programs are intended to support the operation and use of the computer.  (^) Machine architecture differs in:  (^) Machine code  (^) Instruction formats  (^) Addressing mode  (^) Registers Machine independency of system software  (^) General design and logic is basically the same:  (^) Code optimization  (^) Subprogram linking

System Software and Machine Architecture One characteristic in which most system software differs from application software is machine dependency. System programs are intended to support the operation and use of the computer itself, rather than any particular application. e.g. of system software  (^) Text editor, assembler, compiler, loader or linker, debugger, macro processors, operating system, database management systems, software engineering tools, …

People Application Program Utility Program (Library) Debugging Aids Macro Processor Text Editor Compiler Assembler Loader and Linker OS Memory Processor Device Information Management and Process Management Management Management Bare Machine (Computer)

S

P

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