Lecture1-2_18711_L-0 658.ppt

download Lecture1-2_18711_L-0 658.ppt

of 16

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