Lecture1-2_18711_L-0 658.ppt
-
Upload
neha-tarun-gupta -
Category
Documents
-
view
217 -
download
0
Transcript of Lecture1-2_18711_L-0 658.ppt
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
1/16
CAP658system software
Lecture #0
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
2/16
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
3/16
System Software vs Application
One characteristic in which most system software diers fromapplication software is machine dependency!
System pro"rams are intended to support the operation anduse of the computer itself rather than any particularapplication!
$%amples of system software
&e%t editor assem'ler compiler loader or lin(er de'u""ermacro processors operatin" system data'ase mana"ementsystems software en"ineerin" tools )
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
4/16
Course O'*ective
&o +e,ne the various te%teditor and de'u""in" tools
- &o .ntroduce the
implementation of macroprocessor alon" withdata'ases
- &o +e,ne the variouslan"ua"e translator andcompilation steps
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
5/16
Course contents
System software
Assem'ler
/acros and /acro Processors
.ntroduction to lin(ers and loaders
Lan"ua"e &ranslators and Compilers
System software and machine architecture and +e'u""er
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
6/16
&e%t editor
&o create and modify the pro"ram
Compiler and assem'ler
ou translated these pro"rams into
machine lan"ua"e Loader or lin(er
&he resultin" machine pro"ram wasloaded into memory and prepared fore%ecution
+e'u""er
&o help detect errors in the pro"ram
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
7/16
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
8/16
System Software Concept
3are /achine 4Computer
OS
Complier Assem'ler Load and Lin(er
&e%t $ditor/acro Processor+e'u""er
Application Pro"ram
/emory
/ana"ement
Process/ana"ement
+evice
/ana"ement
.nformation
/ana"ement
1tility Pro"ram4Li'rary
1sers
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
9/16
isuali7eAnaly7e
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
10/16
&ranslator
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
11/16
Assem'ler
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
12/16
/acro 9 /acro Processor
/acro is a sin"le line a''reviatedform!
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
13/16
Lin(er and Loader
A lin(er in computer com'inesdierent o'*ect ,les into a sin"lee%ecuta'le ,le!
A loader in computer isresponsi'le for loadin" pro"ramsand li'raries!
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
14/16
Compilers and .nterpreters
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
15/16
Course details
L&P : ; 0 0 O?>A//.@? 'y O2@ +O@@OA@ &A&A /C?>AB 2.LL st
$dition 4D0
-
7/25/2019 Lecture1-2_18711_L-0 658.ppt
16/16
Course Assessment /odel
Marks break up* Attendance 5
CA 4One 'est out of two testsD0
/&$
D5 $&$ 50
Total 100
E ProposedF &wo class tests : One 'efore Lecture no D0 one 'efore Lecture
num'er G0
One term paper : allotment 'efore lecture no D0 and su'mission'efore