Chap1.2 Computer Software

Embed Size (px)

Citation preview

  • 8/12/2019 Chap1.2 Computer Software

    1/5

    COMPUTER SOFTWARE

    A software package is a group of programs that solves a specific prolem or perform aspecific t!pe of "o# For e$ample% a wor& processi'g package ma! co'tai' program for

    te$t e&iti'g% te$t formatti'g % &rawi'g graphics% spelli'g checki'g etc# Thus amultipurpose computer has several software packages% o'e each for ever! "o it ca'perform#

    RE(AT)O*S+)P ,ETWEE* +AR-WARE A*- SOFTWARE

    The followi'g importa't poi'ts regar&i'g the relatio'ship etwee' har&ware a'& software

    .# ,oth har&ware a'& software are 'ecessar! for a computer to &o useful "o# ,oth

    are compleme'tar! to each other#

    /# The same har&ware ca' e loa&e& with &iffere't software to make a computer

    s!stem perform &iffere't t!pes of "os "ust as &iffere't so'gs ca' e pla!e& usi'gthe same cassette pla!er#

    0# E$cept for the upgra&es har&ware is 'ormall! a o'e time affair whereas software

    is a co'ti'ui'g e$pe'se#

    T1PES OF SOFTWARE

    Most software are &ivi&e& i'to two ma"or categories

    .# S!stem software

    /# Applicatio' software

    S1STEM SOFTWARE 2 is a set of o'e or more programs &esig'e& to co'trol the

    operatio's a'& e$te'& the processi'g capailit! of a computer s!stem# Computers!stem software performs o'e or more of the followi'g fu'ctio's2

    .# supports the &evelopme't of other applicatio' software/# support the e$ecutio' of other applicatio' software

    0# mo'itors the effective use of various har&ware resources such as CPU%

    memor! % peripherals etc#

    3# commu'icates with a'& co'trols the operatio's of peripheral &evices such aspri'ter% &isk% tapes etc#

    Thus % s!stem software

    makes the operatio' of a computer s!stem more effective a'& efficie't

    helps the har&ware compo'e'ts work together a'& provi&es support

    for the &evelopme't a'& e$ecutio' of applicatio' software#

  • 8/12/2019 Chap1.2 Computer Software

    2/5

    The programs i'clu&e& i' the s!stem software package are calle&

    S1STEM PRO4RAMS

    Programmers who prepare s!stem software are calle& S1STEM

    PRO4RAMMERS#

    4oo& s!stem software allows applicatio' packages to e ru' o' the

    computer s!stem with less time a'& effort# Thus s!stem software is a' i'&ispe'sale part of the total computer

    Some of the most commo' t!pe of s!stem softwares are2

    .# OPERAT)*4 S1STEM

    DEFINATION 1 :An operati'g s!stem 5OS6 is a s!stem software that co'trols the

    i'ter'al activities of the computer har&ware a'& provi&es user i'terface# All applicatio'programs 'ee& to e programme& i' such a wa! that the! talk with the operati'g s!stem

    for i'teracti'g a'& use har&ware resources#

    DEFINATION 2:A' operati'g s!stem is a' i'tegrate& set of programs that co'trol theresources of a computer s!stem a'& provi&es its users with a' i'terface or virtual

    machi'e that is more co've'ie't to use tha' the are machi'e

    /#PRO4AMME (A*4UA4E TRA*S(ATOR are s!stem software that tra'sform the

    i'structio' prepare& ! programmers usi'g co've'ie't programmi'g la'guage i'to a

    form that ca' e i'terprete& a'& e$ecute& ! a computer s!stem#5compiler% assemler%i'terpreter etc6

    0#UT)()T1 PRO4AMS 5also k'ow' as utilites6 are a set of programs that help users i'

    s!stem mai'te'a'ce tasks a'& i' performi'g tasks of routi'e 'ature# Some of thecommo'l! performe& ! utilit! programs i'clu&e& are

    Formatti'g har& &isks or flopp! &isk

    Reorga'i7i'g files o' a har& &isk to co'serve storage space

    Taki'g ackup of files store& o' har& &isk o' to a tape or flopp! &isk

    Searchi'g a particular file from a &irector! of hu'&re& of files

    Sca''i'g the s!stem for compute virus

    3# PERFORMA*CE MO*)TOR)*4 SOFTWARE 8 also calle& a profiler% helps the useri' a'al!7i'g the performa'ce of the various har&ware compo'e'ts# )t provi&es such

    i'formatio' as the perce'tage of CPU utili7atio' % perce'tage of memor! utili7atio'% a'&'umer of &isk accesses &uri'g a'! give' perio& of time#

    9# COMMU*)CAT)O* SOFTWARE 2 )' a 'etwork e'viro'me't % where multiple

    computers are i'tegrate& together ! commu'icatio' 'etwork % the software e'ales totra'sfer of &ata a'& programs from o'e computer s!stem to a'other# This software

    i'clu&es2

    E'co&i'g the &ata to e tra'sferre& at the source computer i' the right format

  • 8/12/2019 Chap1.2 Computer Software

    3/5

    Tra'sferri'g of the &ata from the source to &esti'atio' computer

    -eco&i'g of &ata receive& at the &esti'atio' computer

    COMP)(ER 2 A high level la'guage program must e co'verte& 5tra'slate&6 i'to itse:uivale't machi'e la'guage program efore it ca' e e$ecute& o' the computer# This

    tra'slatio' is &o'e with the help of a tra'slator program calle& a COMP)(ER# )t compilesa set of machi'e la'guage i'structio's for ever! program i'structio's of a high levella'guage#

    i'put output

    high level la'guage program 888; COMP)(ER 888888888888; machi'e la'guage program

    The i'put to a compiler is high la'guage program ofte' calle& a SOURCE PRO4RAM

    a'& its output is the machi'e la'guage program ofte' calle& as a' O,

  • 8/12/2019 Chap1.2 Computer Software

    4/5

    .# WOR- PROCESS)*4 SOFTWARE2 is the term &escrii'g the use of computer

    to create% e&it % view % format % store a'& retrieve a'& pri't &ocume'ts#

    /# SPREA-S+EET SOFTWARE2 is a 'umeric &ata a'al!sis tool that allow !ou to

    create a ki'& of computeri7e& le&ger#

    0# -ATA,ASE SOFTWARE = A -ATA,ASE is a collectio' of relate& &ata store&

    a'& treate& as a u'it for i'formatio' retrieval purposes# -ata is the raw material

    for &ata processi'g a'& i'formatio' is the processe& &ata#A &ataase software is a set of o'e or more programs that e'ales the user to

    create &ataase% mai'tai' it 5a&&>&elete>up&ate6#

    3# 4RAP+)CS SOFTWARE = e'ales us to use a computer s!stem for creati'g%e&iti'g% viewi'g % stori'g% retrievi'g a'& pri'ti'g &esig's % &rawi'g pictures % graphs% etc#

    9# PERSO*A( ASS)STA*CE SOFTWARE8 allows us to use perso'al computer for

    stori'g a'& retrievi'g our perso'al i'formatio' % a'& pla''i'g a'& ma'agi'g oursche&ules#

    ?# E*TERTA)*ME*T SOFTWARE like vi&eo game% movies etc#

    FREE -OMA)* SOFTWARE

    The! are program that are offere& at 'o cost# +owever% the! are cop!right of the ow'er%

    which mea's !ou ca''ot use these programs for selli'g or !our ow' software

    &evelopme't purposes# For e$ample 2 ()*U@ software

    Free software% software libreor libre softwareis softwarethat ca' e use&% stu&ie&%a'& mo&ifie& without restrictio'% a'& which ca' e copie& a'& re&istriute& i' mo&ifie&

    or u'mo&ifie& form either without restrictio'% or with mi'imal restrictio's o'l! to e'sure

    that further recipie'ts ca' also &o these thi'gs a'& that ma'ufacturers of co'sumer8faci'g

    har&ware allow user mo&ificatio's to their har&ware# Free software is ge'erall! availalewithout charge% ut ca' have a fee#

    )' practice% for software to e &istriute& as free software% the huma'8rea&ale form of

    the program 5the source co&e6 must e ma&e availale to the recipie't alo'g with a 'oticegra'ti'g the aove permissio's# Such a 'otice either is a free software lice'se% or a'otice that the source co&e is release& i'to thepulic &omai'#

    The free software moveme'twas co'ceive& i' .B0 ! Richar& Stallma'to satisf! the

    'ee& for a'& to give the e'efit of software free&om to computer users# D.Stallma'fou'&e& the Free Software Fou'&atio'i' .B9 to provi&e the orga'i7atio'al structure to

    a&va'ce his Free Software i&eas#

    http://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Source_codehttp://en.wikipedia.org/wiki/Free_software_licensehttp://en.wikipedia.org/wiki/Public_domainhttp://en.wikipedia.org/wiki/Public_domainhttp://en.wikipedia.org/wiki/Free_software_movementhttp://en.wikipedia.org/wiki/Free_software_movementhttp://en.wikipedia.org/wiki/Richard_Stallmanhttp://en.wikipedia.org/wiki/Free_software#cite_note-0%23cite_note-0http://en.wikipedia.org/wiki/Free_Software_Foundationhttp://en.wikipedia.org/wiki/Free_Software_Foundationhttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Source_codehttp://en.wikipedia.org/wiki/Free_software_licensehttp://en.wikipedia.org/wiki/Public_domainhttp://en.wikipedia.org/wiki/Free_software_movementhttp://en.wikipedia.org/wiki/Richard_Stallmanhttp://en.wikipedia.org/wiki/Free_software#cite_note-0%23cite_note-0http://en.wikipedia.org/wiki/Free_Software_Foundation
  • 8/12/2019 Chap1.2 Computer Software

    5/5