SlideShare ist ein Scribd-Unternehmen logo
1 von 40
O’LevelsComputerStudies2014
Prepared&CompliedBy
AsimAli Khan
Page1of40
Author:Asim AliKhan:Contact:0333-4316006
TABLEOFCONTENTS
Chapters Contents PageNo
One………………… Hardware………………………………………………………………………………….. 2‐8
Two……………….. Software…………………………………………………………………………………… 9‐14
Three……………… OrganizationOfData………………………………………………………………. 15‐17
Four……………….. DataIntegrity…………………………………………………………………………... 18‐19
Five………………… AlgorithmDesign&ProgrammingConcepts……………………………. 20‐21
Six…..……………… SystemDevelopmentLifeCycle….……………………………………………. 22‐23
Seven….…..……… Commercial&GeneralDataProcessing……………………………………. 24‐25
Eight….…..………. LogicGates&LogicNetworks…………………………………………………… 26
Nine……………….. Monitoring&Control……………………………………………………………….. 27‐29
Ten…………………. DataCommunication&Network……………………………………………… 30‐35
Eleven…………….. ComputerSecuritySystem……………………………………………………….. 36
Twelve……………. SocialEffectsofInformationSystems.......................................... 37‐38
Thirteen…………. EmploymentintheITField………………………………………………………. 39
Page2of40
Author:Asim AliKhan:Contact:0333-4316006
HARDWARE ChapterOne
SYSTEMUNIT
A systemunitisthemainbodyofadesktopcomputermadeup ofametalorplasticenclosure
containingthemotherboard,powersupply,coolingfans,internaldiskdrives,memorymodules,
expansionslot,expansioncards,videoandnetworkcardsandetc.
Example:DesktopCasing.MinitowerCasing,FulltowerCasing
MOTHERBOARD–
Themainboardofacomputer,usuallycontainingthecircuitryforthecentralprocessingunit,
keyboard,andmonitorandoftenhavingslotsforacceptingadditionalcircuitry.
MOUSE–
AmouseisapointingdeviceusedtointeractwithaPCwiththehelpofinteractiveobject(pointer)
thatcontrolsthemovementofthecursororpointeronadisplayscreen.
Example:Serialmouse,USBmouse,Lasermouse,Opticalmouse,Cordlessmouse
PARALLELPORT–
Aparallelportisatypeofinterfacefoundoncomputersforconnectingvariousperipherals
SERIALPORT–
Aserialportisaserialcommunicationphysicalinterfacethroughwhichinformationtransfersinorout onebitata
timetotheconnectedperipheraldevices.
USBPort–
UniversalSerialBus(USB)isaserialbusstandardtointerfacedevices.Itwasoriginallydesignedfor
personalcomputers,butithasbecomecommonplaceonhandhelddevicessuchasportablememory
devices,videogameconsoles,PDAsandportablemediaplayers.
CPU–
Acentralprocessingunit(CPU),orsometimessimplyprocessor,isthecomponentinadigital
computerthatinterpretsandexecutescomputerprograminstructionsandprocessesdata.
Aprocessorconsistsofcontrolunitandanarithmeticandlogicunit.
ARITHMETICLOGICUNIT(ALU)–
Thesectionofamicroprocessor,whichcontainsalargeamountoflogiccircuitry,andperformsthe
fourbasicarithmeticfunctions(addition,subtraction,multiplication,anddivision
CONTROLUNIT-
ThecontrolUnit(CU)isacircuitrypartofaprocessorthatusesmanyelectricalsignalstodirectthe
individualinstructionstoredinthememorytoexecuteonebyone.
REGISTER–
RegistersareCPUmemorywhichholdsdatatobe processed,theresultsofcalculations,oraddresses
pointingtothelocationofdesireddata;they'reofvaryingnumber,type,andsizedependingonthe CPUdesign.
BUFFERS-
Abufferisanareaofmemoryusedfortemporarystorageofdatawhenaprogramorhardwaredevice
needsanuninterruptedflowofinformation.Itisfoundonprintersanddigitalcamerawhereimage
dataisheldwhileitawaitsprocessingandtransferstothecamera'smemorycard.
Page3of40
Author:Asim AliKhan:Contact:0333-4316006
DATAREGISTERS-
Thememorydataregister(MDR)isthetemporarystorageareasforinstructionsordatafoundinthe
CPU.Theyarenotpartofmemory;rathertheyarespecialadditionalstoragelocationsinCPU.
RANDOMACCESSMEMORY(RAM)–
Volatilesemiconductorstoragestructuresthataccessestemporarydatawitharandomordirect
accessingmethoderasing,readingandwritingmemory.
ZIPDRIVE–
A Zipdriveisasmall,portablediskdriveusedprimarilyforbackingupandarchivingpersonal
computerfiles.
READ-ONLYMEMORY(ROM)–
Asemiconductormemorywhosedatacannotbeerased,oroverwritten;itcanonlybeaccessed(read)
ThedatainaROMisofapermanentnatureandisprogrammedbytheROMmanufacturer.
MEMORYADDRESS-
AmemoryaddressisauniqueidentifierforamemorylocationatwhichaCPUorotherdevicecan
storeapieceofdataforlaterretrieval.
ACCUMULATOR-
AsectionofCPUmemory,whichstorestemporaryarithmeticinformationforfutureprocessing.The
accumulatorisinterfacebetweentheALUandothersectionsofthecomputer.
ADDRESSREGISTER-
Keepstrackofwhereagiveninstructionorapieceofdataisstoredinmemory.Eachstoragelocation
inthememoryisidentifiedbyanaddresswhichistobeprocessedorofthenextinstructiontobe
executed.
STORAGEREGISTER-
Temporalityholdsdatatakenfromthememoryorabouttobesendingtothememory.
GENERAL-PURPOSEREGISTER
Itcanstorebothdataandaddresses,i.e.,theyarecombinedData/Addressregisters.
INTERFACECARDS-
Aninterfacecardisahardwareconnectorusedtolinktootherdevicesorcomputersystemfor
communication.
SYSTEMBUS-
TheBusthatconnectstogetherprocessor,mainmemoryandInput/Outputcontrollersiscalledthe
systembus.Atypicalsystembuscontainsbetween50and100separatelines.Eachlineisapathway
forconveyingssinglebit.
CONTROLBUS-
TheBusisabi-directionalbus,meaningthatsignalscanbecarriedinbothdirections.Thepurposeof
thecontrolbusistotransmitcommand,timingandspecificstatusinformationbetweensystem
components.
DATABUS-
Atypicaldatabusconsistsof8,16,32separatelines.Itprovidesabi-directionalpathforthe
movementofdataandinstructionsbetweencomponents.
Page4of40
Author:Asim AliKhan:Contact:0333-4316006
ADDRESSBUS-
Addressbusisthesourceoffetchingdatafromthememoryusingaddressofthedatabythe processor.
EXAMPLE:
Iftheaddressbusconsistedofonly8lines,thenthemaximumaddressitcouldtransmit
wouldbe255.
INTERRUPT–
Asignal,informingaprogramthataneventhasoccurred.Whenaprogramreceivesaninterrupt
signal,ittakesaspecifiedaction.Interruptsignalscancauseaprogramtosuspenditselftemporarily
toservicetheinterrupt.
EXAMPLE:
Themostcommontypesofinterruptsare:ProgramInterrupts,TimeInterrupts,Input/
OutputInterruptsandhardwarefailureinterrupts.
SYSTEMCLOCKRATE–
Itistherateofanelectronicpulseusedtosynchronizeprocessing.Onlyoneactioncantakeplace
betweenpulses
CLOCKSPEED–
ProcessorsaremeasuredinMhz(Megahertz)whichisanexpressionofmillions,orGHz(Gigahertz)
thatisthousandmillions.A 400MHzcando400millionoperationsasecond.A 1.5GHzprocessorcan
do1500millionoperationsasecond.
EXAMPLE:
Itismeasuredinmegahertz(MHz).1MHz=1millionpersecond
BUSWIDTH–
ThisistheamountofdatatheCPUcantransmitatatimetothemainmemoryandtoinputand
outputdevices.Buswidthcanbe8,16,32or128.
EXAMPLE:
An8-bitbusmoves8bitsofdataatatime.
WORDSIZE–
AwordsizeistheamountofdatathattheCPUcanprocessatatime.An8-bitprocessorcan
manipulate8bitsata time.
EXAMPLE:
Processorcanbe8,16,32or64bitsofar.
TRACKBALL–
Acomputerinputdeviceforcontrollingthepointeronadisplayscreenbyrotatingaballsetinsidea case.
EXAMPLE:
Trackballsareoftenseenonlaptopcomputers.
SCANNER–
Scannersareusedtoscantextorpicturesintoacomputermemory.
Page5of40
Author:Asim AliKhan:Contact:0333-4316006
TOUCHSCREEN–
Itsaninputdevicethatallowsusertointeractwithcomputerby touchingthedisplayscreen.Oftenthis
usesbeamsofinfraredlightthatareprojectedacrossthescreensurface.Interruptingthebeams generatesan
electronicsignalidentifyingthelocationofthescreen.Softwareinterpretsthesignaland
performstherequiredoperation.
LIGHTPEN–
Ahand-heldlight-sensitivedeviceusedforpointingatcharactersorobjectsonaCRTinordertomake
ormodifydrawingsortoindicatefunctionstobeperformed.
SENSOR–
Amechanicaldevicesensitivetolight,temperature,radiationlevel,orthelike,thattransmitsa signal
toameasuringorcontrolinstrument.
BARCODE–
Barcodeisasetofparallellinesofvaryingthickness,whicharealternatelyblackandwhite
representinganumber.
EXAMPLE:
Usedinsupermarketproductsandbooks.
BARCODEREADER–
A barcodereaderisacomputerperipheralforreadingbarcodesprintedonvarioussurfaces.Likea
flatbedscanner,itgenerallyconsistsofalightsource,alensandaphotoconductortranslatingoptical
impulsesintoelectricalones.
GIGABYTES–
Agigabyte(GB)isameasureofcomputerdatastoragecapacityandis"roughly"abillionbytes.
EXAMPLE:
A gigabyteistwotothe30thpower,or1,073,741,824indecimalnotation.
CHECKSUM–
AChecksumalgorithmis todetectlimitedandaccidentalmodificationsuchascorruptiontostored
dataorerrorsinacommunicationchannel.Itcountsofthenumberofbitsinatransmissionunitthat
isincludedwiththeunitsothatthereceivercanchecktoseewhetherthesamenumberofbits
arrived.Ifthecountsmatch,it'sassumedthatthecompletetransmissionwasreceived.
MICR–
MagneticInkCharacterRecognitionisacharacterrecognitionsystemthatusesspecialinkand
characters.Whenadocumentthatcontainsthisinkneedstoberead,itpassesthroughamachine,
whichmagnetizestheinkandthentranslatesthemagneticinformationintocharacters.
EXAMPLE:
MICRtechnologyisusedbybanks.Numbersandcharactersfoundonthebottomofchecks
(usuallycontainingthechecknumber,sortnumber,andaccountnumber)areprintedusingMagnetic
Ink.ToprintMagneticInkneed,youneedalaserprinterthatacceptsMICRtoner.
OCR
Itisamethodofinputtingtextusingascannerwhichreflectslightfromdataandwritesitonthe
systemdigitally.
EXAMPLE:
Page6of40
Author:Asim AliKhan:Contact:0333-4316006
OMR–
OpticalMarkReadersareabletosensemarksmadeinrightpositiononaspecialform.Abeamoflight
isdirectedontothesurfaceofthecardordocument.Thebeamisreflectedfromthesurfacetoalight
sensor.Whenamarkpassesunderthebeamlesslightisreflectedbackandthepresenceofthemark is registered.
EXAMPLE:
UsedforMCQs,questionnairesandenrolmentforms
DIGITIZER-
A graphicstabletalsoknownasdigitizingpadordigitizerisaboardwhichcandetectthepositionofa pen-
likestylusonitssurface.Adesignisputontotheboardanditsshapeis tracedoutwiththe
stylus.Electricalsignalssenttothecomputerrecordthepositionsofthestylus.
Example:
Reproducingdrawings,designs,mapsandcircuitboards
SMARTCARD–
Asmartcardisaplasticmadecard,whichhasitsownprocessorandamemorychip.One
cardcanstoreabout8000characters.
EXAMPLE:
Debitcard,Creditcards,TelephoneCard
POS–POINTOFSALE
Point-Of-Saleterminalisadeviceatapointofsalewhichrecordsdetailsofsalesforcomputer
processing.
EXAMPLE:
Aterminalatasupermarketcheckout,withalaserscannertoreadbatcodes.
DOT-MATRIXPRINTERS-
Dot-Matrixprintersareimpactprinters.Thepaperisheldonacylindrical„platen‟witharibbonheldin
frontofit.Eachcharacterisproducedbyaprintingheadhittingtheribbonontothepaper.The
printingheadhasinitarectangularmatrixofneedles.Theappropriateneedlesarepushedforward
electricallytoformtheshapeoftheletterrequired.
INK-JETPRINTERS-
Anink-jetprinterisanon-impactcharacterprinter.Theyaresilentinoperation.Theprintheadofan ink-
jetprinterconsistsofnozzles9usually64).Theinkflowsthroughtheappropriatenozzle,whereit
isheatedandbubbleforms.Thisexpandsandbreaks,releasingaverysmallinkdroplet.
LASERPRTINERS-
Thesearenon-impactprinters.Alaserbeamisusedtoformanimageonarotatingchargeddrum.
Laserprintershavetonercartridges,whichcontainafinepowdercalledtoner.Thechargedimage
thenpicksupthetonerparticles,whicharetransferredtothepaper,whichis alsocharged.Oncethe
imagehasbeentransferred,heatandpressureareusedtostickittothepaperpermanently.
COMPUTEROUTPUTONMICROFICHE(COM)-
Amicroficheisarectangularsheetofmicrofilmlargeenoughtocontainanumberofpagesofdata–
typically30to300.
EXAMPLE:
Itisusedtostoreinformationlikethepagesofbooksandnewspapers.
Page7of40
Author:Asim AliKhan:Contact:0333-4316006
GRAPHPLOTTERS-
A graphplotterisadevicecommonlyusedinproducingprintingplans,maps,linediagramsandthree
dimensionaldrawingsonapaper.
VOICESYNTHESIS-
Voicesynthesisisusedwhentheoutputassoundisrequired.
EXAMPLE:
Thismethodisusuallyusefulforhandicappedpeople.
VOICERECOGNITION-
Voicerecognitionisatechniquebywhichsounds,wordsorphrasesspokenby humansareconverted
intoelectricalsignals,andthesesignalsaretransformedintocodingpatternstowhichmeaninghas
beenassigned.
MODEM-
Amodemallowstwocomputerstocommunicateoverordinaryphonelines.Itderivesitsnamefrom modulate/
demodulate,theprocessbywhichitconvertsdigitalcomputerdatabackandforthforuse
withananalogphoneline.
MAGNETICDISK-
Atypicalmagneticdiskhastwosurfacesorsides,whichholdsdataoncirculartracksinwhichdata
canbereadandwritten.Eachtrackisdividedintoequalsectioncalledsectors.Thesectorinthedisks
isdirectaccess.Atracknumberandsectornumberareusedasanaddresstofindthedata.
MAGNETICTAPE-
aribbonofmaterial,usuallywithaplasticbase,coatedononeside(singletape)orbothsides
(doubletape)withasubstancecontainingironoxide,tomakeitsensitivetoimpulsesfroman
electromagnet:
EXAMPLE:
usedtorecordsound,images,data,etc.
OPTICALDISKS-
Astoragemediumfromwhichdataisreadandtowhichitiswrittenbylasers.Opticaldiskscanstore
muchmoredata--upto6gigabytes(6billionbytes).Digitaldataisstored,astext,music,or
pictures,astinypitsinthesurfaceandisreadorreplayedbyalaserbeamscanningthesurface.
PERIPHERALDEVICES-
A peripheraldeviceisanydeviceattachedtoacomputerinordertoexpanditsfunctionality.Some
ofthemorecommonperipheraldevicesareprinters,scanners,diskdrives,tapedrives,microphones,
speakers,andcameras.
ROM–ReadOnlyMemory
Formofcomputermemorythatdoesnotloseitscontentswhenthepowersupplyiscutoffandthatis
notrewritableonceitismanufacturedorwritten.Itisgenerallyemployedforprogramsdesignedfor
repeatedusewithoutmodification,suchasthestart-upproceduresofapersonalcomputer.
PROM–ProgrammableReadOnlyMemory–
Apermanentemptymemorychipinwhichthecontentisprogrammedbytheusersratherthanbythe
chipmanufacturer.PROMsareusedforstoragewhentheircontentisnotexpectedtochanged
Page8of40
Author:Asim AliKhan:Contact:0333-4316006
EPROM–ErasableProgrammableReadOnlyMemory-
Ageneraltermforanon-volatile,semiconductormemorythatcanbeprogrammed,erased,and
reprogrammedmanytimeswithoutdamagetothedevice.
EEPROM–ElectronicallyErasableProgrammableReadOnlyMemory
Electronicallyerasableprogrammableread-onlymemory.EEPROMisaspecialtypeofPROMthatcan
beerasedby exposingit toanelectricalcharge.Itholdsbitsofdatacodethatcanberewrittenand
erasedbyanelectricalcharge,onebyteatatime.EEPROMdatacannotbeselectivelyrewritten;the
entirechipmustbeerasedandrewrittentoupdateitscontents.
HARDDISK–
Aharddiskisametalplatewithmagneticsurfacesthatstoresdataonit.Theharddriveequipment
readsfromandwritestothesurfaceoftheharddisk.
USB–UniversalSerialBus
USBisthemostcommontypeofcomputerpor.TheUSB1.1specificationsupportsdatatransferrates
ofupto12Mb/secandUSB2.0hasamaximumtransferrateof480Mbps.Itcanbeusedtoconnect
keyboards,mice,gamecontrollers,printers,scanners,digitalcameras,andremovablemediadrives.
CD-ROM–
Standsfor"CompactDiscRead-OnlyMemory."ACD-ROMisaCDthatcanbereadbyacomputerwith
anopticaldrive.The"ROM"partofthetermmeansthedataonthediscis"read-only,"orcannot
alteredorerased.
MP3/MP$Players–
Adigitalaudioplayer,orDAP,usuallyreferredtoasanMP3player,is aconsumer
electronicdevicethathastheprimaryfunctionofstoring,organizingandplayingaudiofiles.Some
DAPsarealsoreferredto asportablemediaplayersastheyhaveimage-viewingand/orvideo-playing support.
Page9of40
Author:Asim AliKhan:Contact:0333-4316006
SOFTWARE
USERINTERFACE-
Auserinterfaceallowstheusertocommunicatewiththecomputer.
ChapterTwo
COMMANDDRIVENINTERFACE–
Atypeofcomputerinterface,inwhich,theinputcommandisa stringoftextcharacters.Contrastwith
graphicaluserinterface.
EXAMPLE:
MSDOS,UNIX
GRAPHICALUSERINTERFACE-
Agraphicaluserinterfaceletsusersinteractwiththeircomputerviaiconsandapointerinsteadofby
typingintextatacommandline.
EXAMPLE:
PopularGUIssuchasSunMicrosystem'sOpenWindowsMicrosoft'sWindowsandApple'sMac
OS
SYSTEMSOFTWARE-
Systemsoftwareisacollectionofsomecomplexprograms,whichareassignedtocontrolandoperate
thecomputersystem.Thisisusuallyprovidedbythemanufacturertocontrolthehardwaredevices.
EXAMPLE:
OperatingSystems,Translatorprograms,Utilityprograms.
OPERATINGSYSTEM-
Asystemsoftwarewhichdirectsacomputer'soperations,controllingandschedulingtheexecutionof
otherprograms,andmanagingstorage,input/output,andcommunicationresources.
EXAMPLE:
MicrosoftWindows,MS-DOS,Linux,UNIX
JOBSORFUNCTIONSOFOPERATINGSYSTEM–
1. JobControl
• JobControl–Loadsprogramsintothememory
• ProvidesContinuousprocessofprograms
• Providesjobqueuingfacilitywithaprioritysystemforexampleinprintingprocess.
2. MemoryManagement
• Stores,retrieves,erasesandcopieddatafilesandprograms.
• Supportdifferentfileorganizationmethods.
• Callprogramsandsubroutinesintothemainmemory.
3. Resourceskeepingmanagement
• Numberoffilesandwheretheyarekept.
• Availabilityofremainingstoragespaceonthedisk
• Keepinglogginghistoryonanetwork
• Detectingnewhardware
4. DisplaySystemErrorMessages
• Notifytheuserwhenanillegaloperationisperformed.
• Displaymessageiflessmemoryisleft
5. Maintainssecuritychecks
• Maintainsuser‟sIDandPassword
6. Handlesmulti-programming
• AllowCPUtoprocessmorethanoneprogramatthesametime
7. ControlsInputandOutputDevices
• Transfersdatabetweenseveralperipherals
Page10of40
Author:Asim AliKhan:Contact:0333-4316006
TRANSLATORPROGRAM-
Translatorprogramsaresystemsoftwarewhichconvertsthehigh-levellanguageinstructions
intomachinecode.
EXAMPLE:
Compilers,Interpreters,Assemblers
UTILITYPROGRAMS-
Theutilityprogramissystemsoftwarethatperformstasksthatoftenareneededandcommontoall
applications.
EXAMPLE:
Abackuputilityprogram,Defragmenterprogram,Scandiskprogram,Copypasteprogrametc.
APPLICATIONSOFTWARE–
Applicationsoftwareallowsperformanceofspecifictasks,suchaswritingletters,computingformulas,
playinggames,orcarryingoutdesktoppublishingtasks
EXAMPLE:
Word-Processingpackages,spreadsheetpackages,databaseManagementpackagesetc.
HIGH-LEVELLANGUAGE-
A high-levellanguageusedtowritecomputerprograms,asCOBOLorBASIC,or,sometimes,an
assemblylanguageisused.
LOW-LEVELLANGAUGE–
Thisisthelanguagethatacomputercanunderstanddirectly.Thelanguageconsistsofbinarycodes
(seriesof0‟s1‟s).
DESKTOPPUBLISHING–
Thedesignandproductionofpublicationsbymeansofspecializedsoftwareenablingamicrocomputer
togeneratetypeset-qualitytextandgraphics.
EXAMPLE:
MSPublisher,PageMaker,PagePlus
COMMUNICATIONSOFTWARE-
Communicationsoftware-istheprogramthatisusedtoexchangereal-timemessagesintext,audio
and/orvideoformatsforcommunicationpurposesfromoneuserIDtoanother.
EXAMPLE:
Thistermisusedwhenreferredtochatandinstantmessagingprograms
WindowsNetmeeting,Microsoftinternetbrowser,Outlookexpressetc.
WEBBROWSER–
A webbrowserisasoftwareapplicationthatenablesausertodisplayandinteractwithtext,
images,andotherinformationtypicallylocatedonawebpageatawebsiteontheWorldWideWebor
alocalareanetwork.
EXAMPLE:
Explorer,Mozilla,NetscapeNavigatorstc.
GRAPHICPACKAGES–
Theseareapplicationsoftwarethatcanbeusedto createandmanipulateimagesonacomputer.
EXAMPLE:
AdobePhotoshop,CorelDraw,PaintBrushetc.
Page11of40
Author:Asim AliKhan:Contact:0333-4316006
COMPUTERAIDEDDESIGN(CAD)–
Thisisapplicationsoftwareusedtodisplay,designandacceptanychangestothemandcalculateand
displaytheresult.
EXAMPLE:
Itassistsengineers,architectsandotherdesignprofessionalsintheirdesignactivities.
AutoCAD,TurboCADetc.
COMPUTERAIDEDDESIGN/COMPUTERAIDEDMANUFACTURING–CAD/CAM
Computer-AidedDesignandManufacturing.Theuseofcomputersinthedesignandmanufactureof
productssuchascarsairplanesshipsandcomputers.
DATALOGGINGPACKAGES–
Acomputerprogrammayautomaticallyrecordeventsautomaticallyoveracertainperiodoftime.
Sensorsareusedtomonitorphysicalquantitiesliketemperature,pressure,humidityetc.
EXAMPLE:
LogITLab,Insight2etc.
MULTIMEDIA–
Multimediaismediathatusesmultipleformsofinformationcontentandinformationprocessing(e.g.
text,audio,graphics,animation,video,interactivity)toinformorentertainthe(user)audience.
EXAMPLE:
Encyclopedia,Self-studyprograms,Games,Presentationsetc.
VIRTUALREALITY–
Arealisticsimulationofanenvironment,includingthree-dimensionalgraphics,byacomputersystem
usinginteractivesoftwareandhardware.
INTEGRATEDPACKAGES–
Therearesomeapplicationsoftwarepackagesthatgivesomecombinedfacilitiesofword-processing,
spreadsheet,database,desktoppublishingandcommunicationsoftware.
EXAMPLE:
MicrosoftOffice,SunStarOffice.
ASSEMBLYLANGUAGE–
Aprogramminglanguagethatconsistsofagroupofcodedlettersorlabels,calledmnemonics.
Mnemonicrepresentsasingleinstructionthatistranslatedintothebinarycodeofmachinelanguage.
Mnemonicsareeasiertousethanmachinelanguageinstructions.
Forexample,themnemonic"MUL"tellsthecomputerto"MULtiply".
COBOL–CommonBusinessOrientedLanguage-
Itisacommonlanguageusedforprogramsneededtodesignbusinessandcommercialsystems.
FORTRAN– FORmulaTRANslator–
Developedspecificallyforengineeringandmathematicalapplications.
COMPILER–
Asoftwareprogramthatconverts(translates)acompletesoftwareprogramwritteninhigh-level
languageSOURCECODE(suchasPASCALorFORTRAN)intomachinelanguage.Theentiresource
codeisedited,compiled,andrunatonetimeascomparedtoan INTERPRETERthatisrunonelineat
atime.
Page12of40
Author:Asim AliKhan:Contact:0333-4316006
INTERPRETER–
Ahigh-levellanguagetranslatorthatconvertsindividualhigh-levelcomputerlanguageprogram
instructions(sourcecode)intomachineinstructions.Ittranslatesandexecuteseachstatementline-
by-lineduringtherunningoftheprogram.
ASSEMBLER-
Asoftwareprogramthatconverts(translates)eachsymbolicinstructionwritteninASSEMBLY
LANGUAGEintotheMACHINELANGUAGE(binarycode)ofacomputer.
INTERRUPT–
Asignalinformingaprogramthataneventhasoccurred.Whenaprogramreceivesaninterrupt
signal,ittakesaspecifiedaction(whichcanbetoignorethesignal).Interruptsignalscancausea
programtosuspenditselftemporarilytoservicetheinterrupt.
INTERRUPTHANDLER–
Alsoknownasatraphandler,aninterrupthandlerisasoftwareroutineperformedwhenaninterrupt
isreceivedbythecomputer.
INTERRUPTSOURCE–
Interruptsignalscancomefromavarietyofsources.Forexample,everykeystrokegeneratesan
interruptsignal.Interruptscanalsobegeneratedby otherdevices,suchasaprinter,toindicatethat
someeventhasoccurred.Thesearecalledhardwareinterrupts.Interruptsignalsinitiatedby
programsarecalledsoftwareinterrupts.Asoftwareinterruptisalsocalledatraporanexception.
INTERRUPTVECTOR–
Avectorismerelytheaddressoftheinterrupthandler.Wheninterruptoccurs,thechipautomatically
jumpstotheaddressstoredforthatinterrupt.Thereisatablekeptinthememoryofinterruptvector.
Aninterruptvectortableisatableofinterruptvectorsthatassociatesaninterrupthandlerwithan
interruptrequestinamachinespecificway.A dispatchtableisonemethodofimplementingan
interruptvectortable.
WhentheCPUisinterruptedbyaninterrupt,itlooksuptheinterrupthandlerintheinterruptvector
table,andtransferscontroltoit.
POLLINGSYSTEM–
Amethodofrepeatedlycheckingofadeviceneedstoaccessthecommunicationchannel.Themain
computerchecks,orpolls,eachdeviceonthechanneloneata timetoseeifithasanydatatosend.
Thecheckingofapartofcomputersystematintervals.
EXAMPLE:
Theoperatingsystemofacomputermaypollthekeyboardatintervalswhileaprogramis
running.ThisallowsthemachinetocheckiftheBREAKKEYofEXCAPEKEYispressed.
OJECTCODE–
Thecodeproducedbyacompilerorassemblerfromthesourcecode,usuallyintheformofmachine
languagethatacomputercanexecutedirectly,orsometimesinassemblylanguage.
Objectfilescontaincompactcode,oftencalled"binaries"
SOURCECODE–
Sourcecodeiswhataprogrammerwrites,butitisnotdirectlyexecutablebythecomputer.Itmust
beconvertedintomachinelanguagebycompilers,assemblersorinterpreters.
Page13of40
Author:Asim AliKhan:Contact:0333-4316006
BACKUPSOFTWARE–
TheBackupSoftwareconsistsofprogramsformakingduplicatecopiesofdate,filessuchdatabase,
mp3/4,digitalphotos,movies,oranythingelseontheharddriveorportabledeviceincaseof
accidentorcatastrophe.
DISKDEGRAGMENTER/DEFRAGMENATION–
DiskDefragmenterisacomputerprogramoratoolthatrearrangesthedataontheharddiskand
reunitesfragmentedfilesandthistechniqueiscommonlyknownasdefragmentation.Itimprovesthe
overallperformanceofthecomputer.
SCANDISK-
ScanDiskisaWindowsutilityusedtocheckharddiskforerrorsandtocorrectproblemsthatare
found.TheseerrorsoftenoccurwhenWindowslocksupandmustberestarted.
WORDPROCESSOR-
Wordprocessorisanapplicationsoftwareprogramcapableofcreating,storing,andprinting
documents.Unlikethestandardtypewriter,usersusingwordprocessorshavetheabilityofcreatinga
documentandmakinganytypeofchangesanywhereinthedocument.Thisdocumentcanalsobe
savedformodificationatalatertimeortobeopenedonanyothercomputerusingthesameword processor.
SPREADSHEET-
Spreadsheetisadatafilemadeupofrowsandcolumnsthatareusedtosortdataandallowauser
tomanipulateandarrangedataeasily,commonlynumericaldata.Whatmakesa
spreadsheetsoftwareprogrammostuniqueisitsabilitytocalculatevaluesusing
mathematicalformulasandthedatainthecells.
DATABASE-
Adatabaseisasuiteofsoftwareapplicationsthattogethermakeitpossibleforpeopleorbusinesses
tostore,modify,andextractinformationfromatable,groupoftableordatabase.
DESKTOPPUBLISHING-
DesktopPublishingsoftwareisanapplicationsoftwarethatproducesahighqualitydocument
containingtextandgraphicsformattedonasinglepage.Forexampledesktoppublishingisneededfor
creatingsuchprintedmaterialasbookcovers,brochure,fliers,etc.
COMMUNICATIONSOFTWARE-
Communicationsoftwareisusedtoprovideremoteaccessto systemsandexchangefilesand
messagesintext,audioand/orvideoformatsbetweendifferentcomputersor userIDs.This
includesterminalemulators,filetransferprograms,chatandinstantmessagingprograms
COMPUTERAIDEDDESIGNSOFTWARE-CAD
Theuseofcomputerprogramsandsystemstodesigndetailedtwo-orthree-dimensionalmodelsof
physicalobjects,suchasmechanicalparts,buildings,andmolecules.
Page14of40
Author:Asim AliKhan:Contact:0333-4316006
INTEGRATEDSOFTWARE-
Acollectionofcomputerprogramsdesignedtoworktogetherto handleanapplication,eitherby passing
datafromonetoanotherorascomponentsofasinglesystem.Acollectionofcomputer programsthatworkasa
unitwithaunifiedcommandstructuretohandleseveralapplications,suchas
wordprocessing,spreadsheets,data-basemanagement,graphics,anddatacommunications.
PRESENTATIONSOFTWARE-
A presentationprogramisacomputersoftwarepackageusedtodisplayinformation,normallyin
theformofaslideshow.Ittypicallyincludesthreemajorfunctions:aneditorthatallowstexttobe
insertedandformatted,amethodforinsertingandmanipulatinggraphicimagesandaslide-show
systemtodisplaythecontent.
Page15of40
Author:Asim AliKhan:Contact:0333-4316006
ORGANIZATIONOFDATA ChapterThree
ALPHANUMERIC–
alphanumericarecomprisedbythecombinedsetofthe26alphabeticcharacters,A toZ,andthe10
Arabicnumerals,0to9.Insomeusages,thealphanumericcharactersetmayincludebothupperand
lowercaseletters,punctuationmarks,andsymbols(suchas@,&,and*,forexample).
FIELD–
Afieldisacolumnordataitemwhichgivesthesameinformationofasamedatatypeforallthe records.
EXAMPLE:
EmployeeID:Emp-099
RECORD–
A recordisacollectionofmanyrelatedfields.
FILE–
Afileisacollectionofmanyrelatedrecords.
DATABASE-
Acollectionofsimilarinformationstoredinafile,suchasadatabaseofaddresses.Thisinformation
maybecreatedandstoredinadatabasemanagementsystem(DBMS).
DATA-BASEMANAGEMENTSYSTEM(DBMS)–
Asoftwareprogramthatcontrolsandsupervisestheupdating,editing,andexecutionofitemsfrom
multiplefilesinadatabaseenvironment.
RELATIONALDATABASE–
Arelationaldatabaseisasetoftablescontainingdatafittedintopredefinedcategories.Eachtable
(whichissometimescalledarelation)containsoneormoredatacategoriesincolumns.Eachrow
containsauniqueinstanceofdataforthecategoriesdefinedbythecolumns.
EXAMPLE:
atypicalbusinessorderentrydatabasewouldincludeatablethatdescribedacustomerwithcolumns
forname,address,phonenumber,andsoforth.Anothertablewoulddescribeanorder:product,
customer,date,salesprice,andsoforth.
PRIMARYKEY–
Primarykeyisafieldthatisuniquetoaparticularrecord.
EXAMPLE:
InvoiceNoisaprimarykey
FOREIGNKEY–
A foreignkeyisacolumnorcombinationofcolumnsthatisusedtoestablishandenforcealink
betweenthedataintwotablesduplicatingprimarykeyonthebasetabletolinktable.
ARRAY
Page16of40
Author:Asim AliKhan:Contact:0333-4316006
Anarray,alsoknownasavectororlist,isoneofthesimplestdatastructuresincomputer
programming.Arrysholdafixednumberofequally-sizeddataelements,generallyofthesamedata type.
Example:
ComputerMarks[1]=75
FILEORGANIZATION–
Themethodbywhichtherecordsareorganizedinafileiscalledfileorganization.
SERIALFILEORGANIZATION–
Inserialfileorganizationmethod,eachrecordisstoredoneafteranotherwithnologicalorder.
RecordsarejustaddedattheEOF(EndOfFile)
SEQUENTIALFILEORGANIZATION–
Therecordsinthisfileorganizationmethodarestoredoneaftertheotherinalogicalorder.It will
usuallybeinascendingorderoftheprimarykey.
INDEXEDSEQUENTIALFILEORGANIZATION–
Theindexedsequentialfilehasitsownindex.Theindexcontainsentriesconsistingofthekeytoeach
recordstoredonthefileandthecorrespondingdiskaddressforthatrecord.
DIRECTACCESSFILE–
Indirectaccessmethod,itallowstherecordpointertogodirectlytothedesiredrecord.Itisthe
abilitytoaccessanygivenrecordinstantlythathasmadecomputersystemconvenient.
MASTERFILE–
Apermanentfile,periodicallyupdated,thatservesasareliablesourceofdata.
EXAMPLE:
Employeedetailmasterfile,bookdetailmasterfileetc.
TRANSACTIONFILE–
Transactionfliescontaindatathatrecordevents.Recordsinatransactionfileareplacedintimeorder
andareprocessedbyacomputertoupdaterelatedmasterfilerecords.
EXAMPLE:
Inbusiness,transactionsareplacinganorder,updatingthestock,makingapaymentetc.
BACKFILES–
Backupcopiesoffilesarekeptincasetheoriginalfileisdamagedorlostandcannotbeused.Back
shouldbekeptindiskettesormagnetictapewithregularintervals
ARCHIVING–
Archivingis theprocessof backingupdatasothatitisnotlostinthecaseofaharddiskfailure.Files
haveanarchiveattributethatisremovedwhenafilehasbeenbackedupandthenreplacedwhena
filehasbeenchanged.
SORTING–
Sortingis anyprocessofarrangingitemsinsomesequenceand/orin differentsets,andaccordingly
MERGING–
Itisatechniquetocombinetwoseparatesetsofdataintooneset.Theresultingdatamaybeintheir
originalorderorre-sequencedbykeyfieldorsomeotherattributeofthedata.
FILEGENERATIONS-
Page17of40
Author:Asim AliKhan:Contact:0333-4316006
Itisabackupfilesystemofprovenreliabilityinwhichfilesarekeptinthreecopies.Thefather,son
andgrandfatherfiles.Thesonfileisthemostrecentcopy.Afterthesonfilehasbeeninuseforsome
time,anewrecordingwillbemade.Thiswillbenewsonfile,andtheoldsonfilewillberenamesas
father,andtheoldfatherfilebecomesgrandfather.Thisschemeensuresfilebackupandcanbe
easilymaintained.
Page18of40
Author:Asim AliKhan:Contact:0333-4316006
DATAINTEGRITY ChapterFour
TRANSCRIPTIONERROR–
Thiserroroccurswhenthesourcedocumentismisreadormistyped.Theusualmethodofdata captureiskey-
to-disksotthatmanyerrorscanoccur.Badhandwritingcanalsobeconfusingforthe dataentryoperator.
EXAMPLE:
EmployeeIDS550canbeenteredas5SS0
TRANSPOSITIONERROR–
Transpositionerroroccurswhentwodigitsorlettersareswappedaround.Ithappenswhentypingthe
datainhighspeed.
EXAMPLE:
Yearofdataofbirth1998canbeentered1989by mistake.
VALIDATION–
Validationchecksaremadeondatatomakesurethatthedataisacceptedorvalid.Thecomputer
programdoesthevalidationandtheuserisnotifiedthroughascreenmessageifanyunusualdatahas
beenentered.
TYPECHECK–
Thischeckmakesurethattherightdatatypehas beenentered.Suchdatatypeofcheckscandetect
numberswherecharactersshouldhavebeenenteredandviceversa.
RANGECHECK–
Rangechecksareperformedonnumbersanddatetomakesurethattheyliewithinaspecifiedrange.
LENGTHCHECK–
A certainspecificlengthisrequired,thatcontainsafixednumberofcharacterswhichcannotbe
exceeded.
PRESENCECHECK–
Enteringdataintoadatabasethepresenceofsomefieldsmaybecompulsory.Since,theycannotbe leftblank.
HASHTOTAL–
Hashtotalsarethetotalsofaspecificsetofnumbersthathavebeenenteredintothecomputer.Itis
meaninglesstotal.
CONTROLCHECK–
AControltotalislikeahashtotalexceptthatthetotalhassomemeanings.
CHECKDIGIT–
A decimal(oralphanumeric)digitaddedtoanumberforthepurposeofdetectingthesortsoferrors
humanstypicallymakeondataentry.
LOOKUPTABLES–
Lookuptablesareusedto makesurethatthedataenteredisactuallyidentifiedwiththeoriginallistof
codealreadystoredinthecomputer.
Page19of40
Author:Asim AliKhan:Contact:0333-4316006
PARITYERROR–
amethodfordetectingerrorsindatacommunicationsorwithinacomputersystembycountingthe
numberofonesorzerosperbyteorperword,includingaspecialcheckbit,toseeif thevalueiseven
orodd.
Abitaddedtoabinarycodethatindicatesparityandisusedtochecktheintegrityofdata.
VERIFICATION–
Dataverificationinvolvescheckingwhatisintheinputdocument(sourcedocument/Original
document)to seeifitisexactlythesameaswhatisenteredintothecomputer.
PROOFREADING–
Proofreadinginvolvescarefullycheckingwhathasbeentypedinthecomputerbyusingprintoutand
comparewiththeoriginaldocument.
DOUBLEENTRYMETHOD(Key-to-disk-systems)–
Doubleentrymethodisinvolvestwopeopletypinginthesamedataandonlyif thedataisidentical
willitbeacceptedforfurtherprocessing.
Page20of40
Author:Asim AliKhan:Contact:0333-4316006
ALGORITHMDESIGN&PROGRAMMINGCONCEPTS ChapterFive
ALGORITHM–
Analgorithmisaseriesofinstructionsorstepsforthesolutionofaspecificproblem.
TOPDOWNDESIGN–
Ahardwareand/orsoftwaredesignapproachthatstartsatthemostgenerallevelofamachineor
softwareprogram.Itproceeds,step-by-step,tolowerlevels,addingdetailasthedesignprogresses.
PROGRAMFLOWCHART–
A flowchartisapictorialpresentationofanalgorithmoraprocess.
SEQUENCECONTROLSTRUCTURE–
Thesequencecontrolstructureisthemoststraightforward.Onestatementsimplyfollowsanotherin
sequence.
SELECTIONCONTROLSTRUCTURE–
Theselectioncontrolstructureisusedtomakelogicaldecisions.
REPETITIVE/ITERATIVECONTROLSTRUCTURE–
TherepetitionorIterativecontrolstructureisaloopingmechanism.
PSEUDOCODES–
Apseudo-codeisanEnglish-likenon-standardlanguagethatletsyoustateyoursolutionwithmore
precision.Apseudo-codeisusefulforwritinginstructionsinplainEnglishbeforetheyaretranslated
intoaprogramminglanguage.
MODULARPROGRAMMING–
Breakingaprogramdownintosmallertasksmostreadilysolvescomplicatedproblems.Thesesmaller
unitescanbecalledmodules.Eachmoduleperformsaspecificfunction.Themodulescanbetogether
whenrequired.
COMPILATIONERROR–
Compilationerrorreferstoastatewhenacompilerfailstocompileapieceofcomputerprogram
sourcecode,eitherduetoerrorsfromthecompileritself,ormorelikelysyntaxerrorsinthecode.A
compilationerrormessageoftenhelpsprogrammersdebuggingthesourcecodeforpossiblesyntax errors.
LOOP–
Aloopisasequenceofstatementswhichisspecifiedoncebutwhichmaybecarriedoutseveraltimes
insuccession.Thecode"inside"theloopisobeyedaspecifiednumberoftimes,oronceforeachofa
collectionofitems,oruntilsomeconditionismet.
SYNTAXERROR–
Errorsthatoccur,whenthesyntaxoftheprogramortherulesdefiningthelegalsequenceofthe
symbolicelements,inalanguagearenotcorrect.
SEMENTICERROR–
Semanticerrorsarecausedbywrongapplicationofthelanguage.
LINKINGERRORS-
Theseerrorsoccurwhenthesourceprogramhasnotbeenlinkedcorrectlywithalibraryroutine,
externalfileordatabase.
Page21of40
Author:Asim AliKhan:Contact:0333-4316006
RUNTIMEERRORS–
Theseerrorsoccurwhiletheprogramisbeingrun.
SYSTEMFAILUREERROR–
Theseerrorsoccurwhentheprogramstopsabruptly,midwayduetonospecificfaultoftheuser.
Page22of40
Author:Asim AliKhan:Contact:0333-4316006
SYSTEMDEVELOPMENTLIFECYCLE ChapterSix
STEPSINVOLVESINSYSTEMDEVELOPMENTLIFECYCLE–
1. SystemAnalysis
2. SystemDesign
3. System Testing
4. System Documentation
5. SystemImplementation
6. SystemMaintenance
SYSTEMANALYISTGOTRHOUGHTHEFOLLOWINGPROCESSES-
• Factfinding
• Investigationandproblemdefinition
• Conductafeasibilitystudy
• Prepareafeasibilityreport
FOURWAYSOFFACTFINDINGSINANALYSISPHASE-
INTERVIEWING–
Interviewingpeoplebyaskingquestionsfromtheseniormanages,middlemanagers,operational
managersandotherstaffabouttheirroutineworkandproblems.
QUESTIONNAIRES–
alistofquestions,usuallyprinted,submittedforrepliesthatcanbeanalyzedforusableinformation.
OBSERVATION–
Observationisanactivitytonoticingthestaffattheirwork.
INSPECTION–
Examiningalltypeofdocuments,screendisplays,andfiles,thosearebeingusedinpresentsystem.
FEASIBILITYSTUDY–
A feasibilitystudyisapreliminarystudyundertakentodecideanddocumentaproject'spossibility.
Theresultsofthisstudyareusedtomakeadecisionwhethertoproceedwiththeproject,orchartit.
Itismainlyconsistofacost/benefitanalysis.
FEASIBILITYREPORT–
Thefeasibilityreportisawrittenreportgiventothedirectorofthecompanyandisreallyasummary
oftheresultsofthefeasibilitystudy.
DATASTORAGEMETHODS-
1. Decideonthenumberoffiles(tables)andfieldsineachtable.
2. Decideonthedatatypeandlengthofeachfield
3. Decideonthekeyfieldsofeachtable
4. Decideonthepropertiesofeachfield
5. Drawtherelationshipbetweenthetables.
DIRECTIMPLEMENTATION–
Inthismethod,onapre-decideddatetheusersstartusingthesystem.Thismethodisonlyusedfor
smallcomputersystems.
PHASEDIMPLEMENTATION–
Eachjobisintroducedseparatelyinthismethod,ratherthanalljobsbeingintroducedtogether.
PARALLELIMPLEMENTATION–
Inparallelrunning,thenewsystemis runalongsidetheexistingsystem.Forsomereasonifthenew
systemfailstoworkasexpected,thenwestillhavethechancetousetheprecioussystem.
Page23of40
Author:Asim AliKhan:Contact:0333-4316006
TECHNICALDOCUMENTATION
Documentationforaprogrammerorsystemanalystneededwhenasystemisbeingupgradedor
improvedincludingprogramflowcharttestplansdatastructure,softwarerequirements,hardware
requirements.
Page24of40
Author:Asim AliKhan:Contact:0333-4316006
COMMERCIAL&GENERALDATAPROCESSING ChapterSeven
REALTIMEPROCESSING–
Inrealtimeprocessing,thesystemisautomaticallyupdatedimmediatelywhentransactionsoccur.
EXAMPLE:
Trafficlightsystem,ATMetc.
BATCHPROCESSING–
aformofdataprocessinginwhichanumberofinputjobsaregroupedforprocessingduringthesame
machinerun.Thejobs/transactionsarecollectedandthenprocessedinonegoratherthanina
numberofparts.
EXAMPLE:
UtilityBills,Payslipsetc.
TRANSACTIONPROCESSING–
Thisprocessingisonlyundertakenwhenneededforaspecialsituationandnotinsettimeintervals.
EXAMPLE:
Salesinvoices
MULTITASKING–
Thetechniqueofusingseveralapplicationsprograms(tasks)inacomputersystemoronseveral
terminalsinanetworkatthesametime.Multitaskingcansimultaneouslyworkwithseveralprograms
orinterrelatedtasksthatsharememories,codes,buffers,andfiles.
MULTIUSER–
Thetermdescribesthecapabilityofacomputersystemtobeoperatedatmorethanoneterminalat
thesametime.
EXPERTSYSTEM–
Anexpertsystem,alsoknownasaknowledgebasedsystem,isacomputerprogramthatcontains
someofthesubject-specificknowledgeofoneormorehumanexperts.
Anexpertsystemisa computersystemorprogramthatusesartificialintelligencetechniquesto
solveproblemsthatordinarilyrequireaknowledgeablehuman.
EXAMPLE:
UsedinMedicaldiagnosissystem,Flightsimulationetc.
COMPUTERMODELLONG–
A computersimulationoracomputermodelisacomputerprogramthatattemptstosimulatean
abstractmodelofaparticularsystem.
EXAMPLE:
Computersimulationshavebecomeausefulpartofmathematicalmodellingofmanynatural
systemsinphysics(ComputationalPhysics),chemistryandbiology,humansystemsineconomics,
psychology,andsocialscienceandintheprocessofengineeringnewtechnology,togaininsightinto
theoperationofthosesystems.
Page25of40
Author:Asim AliKhan:Contact:0333-4316006
MATHEMATICALMODELS–
A mathematicalmodelisanabstractmodelthatusesmathematicallanguagetodescribethe
behaviourofasystem.
EXAMPLE:
Mathematicalmodelsareusedparticularlyinthenaturalsciencesandengineeringdisciplines
(suchasphysics,biology,andelectricalengineering)butalsointhesocialsciences(suchas
economics,sociologyandpoliticalscience);physicists,engineers,computerscientists,andeconomists
usemathematicalmodelsmostextensively.
SIMULATIONMODELING–
Simulationsoftwarecanbeusedinsimulationmodeling.A full-scaleflightsimulatorofthetypeused
totrainpilotsprovidesgraphicsdisplayofwhatisvisiblefromtheplane.
ARTIFICIALINTELLIGENCE
Thisistheareaofcomputerscience,focusingoncreatingmachinesthatcanengageonbehaviorsthat
humansconsiderintelligent.Theabilitytocreateintelligentmachines,creatingsystemswhichcan
mimichumanthought,understandspeech,beatthebesthumanchessplayer,andcountlessother
featsneverbeforepossible.
Page26of40
Author:Asim AliKhan:Contact:0333-4316006
LOGICGATES ChapterEight
LOGICGATE–
Adevice,usuallyanelectricalcircuit,thatperformsoneormorelogicaloperationsononeormore
inputsignals.Logicgatesarethebuildingblocksofdigitaltechnology.
Example:AND,NAND,OR,NORetc.
TRUTHTABLE–
Atablelistingthetruth-valuesofapropositionthatresultfromallthepossiblecombinationsofthe truth-
valuesofitscomponents.
ELECTRONICCIRUIT–
Anelectroniccircuitconnectsactiveandpassiveelectroniccomponentssuch
asresistors,capacitors,microprocessors,transistorsorvacuumtubes.Theelectroniccircuitsare
typicallybuiltusingaprintedcircuitboard(PCB)thatisusedtomechanicallysupportandelectrically
connectelectroniccomponents.
DIGITALCIRUIT–
Digitalelectronicsareelectronicssystemsthatusedigitalsignals.Digitalelectronicsare
representationsofBooleanalgebraandareusedincomputers,mobilephones,andotherconsumer
products
Page27of40
Author:Asim AliKhan:Contact:0333-4316006
MONITORING&CONTROL ChapterNine
ANALOGCOMPUTER
Analogcomputersrepresentsthedataascontinuousmeasurementofphysicalpropertysuchas
Example:voltage,pressure,speedas opposedtocountingdiscretesignals.
ADC(Analog-to-DigitalConverter)-
ADCisadevicethatconvertsthecontinuousanalogsignaltoamulti-leveldigitalsignalwithout
alteringitscontent.
EXAMPLE:
Usedtoretrievedatausingsensors
ANALOGSIGNALS-
Varietyofsignalsandwavelengthsthatcanbetransmittedovercommunicationslinessuchasthe
soundofavoiceoverthephoneline.
DIGITALDATA-
Isdiscretedatawhichisunderstoodbyacomputerinaformofbinarynumbers(0‟sand1‟s).
Digitalsignalshavedistinctpulses.TheyareeitherONorOFF.Computertransmitsthissortofsignals.
DATA-LOGGING-
Itisthecollectionofdataautomaticallyoveracertainperiodoftime
EXAMPLE:
Weatherforecasting,Rainfallsetc.
REMOTESENSING-
Remotesensingisatechniqueusedto gatherinformation(size,color,location,temperature,
smoking)aboutanobjectoranareawithoutactuallytouchingit.
EXAMPLE:
TemperaturesensorusedinAir-condition
FEEDBACKLOOP-
Digitalcomputerreceivesthesignalfromthesensorandrespondaccordinglyinarecurringprocess
manner.Thereforethisprocessiscalledfeedbackloop.
EXAMPLE:
Computer,TemperaturesensorandADC
SENSOR–
Thisisamechanicaldevicesensitivetolight,temperature,radiationlevel,orthelike,thattransmitsa
signaltoameasuringorcontrolinstrument.
EXAMPLE:
Motionsensor,Temperaturesensor,HeatSensor,LightSensoretc.
MOTIONSENSOR–
Unlikemostsensors,thesearedigitalswitchesthatrecordatimewhentriggeredwithamovingobject
suchashumanbeingoravehicle.
Page28of40
Author:Asim AliKhan:Contact:0333-4316006
PRESSURESENSOR–
Pressuresensorcansenseairpressure,arterialbloodpressureandsomearesensitiveenoughto
monitortherespirationofmealwormsandchangesinosmoticpressure.Theycanalsobeusedas
pressurepadstobeusedinacomputercontrolledtrafficlightsystem.
pHSENSOR–
AversatilesensorusedinconjunctionwithapHelectrode.Itmakesacidbasetitrationcurveseasy
andtherearebiologicalapplicationsinmonitoringrespiration,photosynthesisorfermentation.
GASSENSOR–
A gassensorisananalogdevicewhichdetectsthepresenceof variousgaseswithinanarea,usually
aspartofasafetysystem.Thistypeofsensorisusedtodetectagasleakandinterfacewithacontrol
systemsoaprocesscanbeautomaticallyshutdown.
SOUNDSENSOR–
Thesoundlevelissensedthroughthissensor.Thesesensorscanbeusedto recordthelevelodsound
comingfromthebees,birdsorotheranimals.
HUMIDITYSENSOR–
Theairorsoilisfilledwithmoistureandthissensorisusedtodeterminetheamountofmoinsture present.
POSITIONSENSOR–
Theangleofaspindlecanbesensedautomaticallyusingapositionsensor.Whenrobotsareusedthis
sensorcouldbeused,tofeedbacktherobotposition.
ACTUATORS–
Actuatorsareakindofmotors.Thishardwaredevicereactsaccordingtosignalsgiventothemby
computers.Anactuatormotorwouldbeusedtoopenalatchinaheatedroomthenitgetstoohot.
STEPPERMOTOR–
Asteppermotorworksinaseriesofsmallsteps.Steppermotorsgenerallylookbiggerthanordinary
motorsandhaveseveralwirescomingoutofthem.Therotatorcanbeturnedthroughseveralangles.
Pulsessentfromthecomputerinstructthemotortoturnthroughtherequiredangle.
QUALITYCONTROL–
Anexampleofqualitycontrolcanbeseeninthemanufactureofpaper.Thethicknessof paperduring
itsmanufactureismonitored.Processcontrolisimportantforqualitycontrol.
AIRCRAFTRADAR–
Radarisanobjectdetectionsystemthatuseselectromagneticwavestoidentifytherange,altitude,
direction,orspeedofbothmovingandfixedobjectssuchasaircraft,ships,motorvehicles,weather
formations,andterrain.
ROBOT–
Astand-alonehybridcomputersystemthatperformsphysicalandcomputationalactivities.Capableof
performingmanydifferenttasks,itisamultiple-motiondevicewithoneormorearmsandjoints.
ARTIFICIALINTELLIGENCE-
Thisistheareaofcomputerscience,focusingoncreatingmachinesthatcanengageonbehaviorsthat
humansconsiderintelligent.Theabilitytocreateintelligentmachines,creatingsystemswhichcan
mimichumanthought,understandspeech,beatthebesthumanchessplayer,andcountlessother feats
neverbeforepossible.
Page29of40
Author:Asim AliKhan:Contact:0333-4316006
APPLICATION:
Robotsaredesignedformanypurposes.Inmanufacturing,theyareusedforwelding,riveting,
scrapingandpainting.Theyarealsodeployedfordemolition,fireandbombfighting,nuclearsite
inspection,industrialcleaning,laboratoryuse,medicalsurgery(seetelepresencesurgery),
agriculture,forestry,officemaildeliveryaswellasamyriadofothertasks.Increasingly,more
artificialintelligenceisbeingadded.Forexample,somerobotscanidentifyobjectsinapile,selectthe
objectsintheappropriatesequenceandassemblethemintoaunit.
Page30of40
Author:Asim AliKhan:Contact:0333-4316006
DATACOMMUNICATION&NETWORK ChapterTen
VIDEOCONFERENCING–
Avideoconferenceisaliveconnectionbetweenpeopleinseparatelocationsforthepurposeof
communication,usuallyinvolvingaudioandoftentextaswellasvideo.
SIMPLEX–
Adatatransmissionmodethatprovidestransmissioninonedirectiononly.
EXAMPLE:
Radio,TVetc.
HALF-DUPLEX–
Acommunicationsmodethatallowstransmissionandreceptionofdigitaldatabetweencomputers,
butnotsimultaneously.
EXAMPLE:
ATMMachine,Walkytalky
FULLDUPLEX–
Adatatransmissionmodethatprovidessimultaneousandindependenttransmissionandreception.A
conventionaltelephonecommunicationisanexampleofthistechnique.
EXAMPLE:
Telephones
TWISTEDPAIR-
Twistedpaircablingisa formofwiringinwhichtwoconductorsarewoundtogetherforthepurposes
ofcancelingoutelectromagneticinterference(EMI)fromexternalsourcesandcrosstalkfrom
neighboringwires.
COAXIALCABLE–
Coaxialcableisanelectricalcableconsistingofa roundconductingwire,surroundedbyaninsulating
spacer,surroundedbyacylindricalconductingsheath,usuallysurroundedbya finalinsulatinglayer (jacket).
OPTICALFIBER-
Fiberoptics(opticalfibers)arelong,thinstrandsofverypureglassaboutthediameterofahuman
hair.Theyarearrangedinbundlescalledopticalcablesandusedtotransmitlightsignalsoverlong
distances.
EXAMPLE:
Theyareusedinmedicalimaging,mechanicalengineeringinspectionand
communicationsystem.
OPTICALSWITCH
Intelecommunication,anopticalswitchisaswitchthatenablessignalsinopticalfibersorintegrated
opticalcircuits(IOCs)tobeselectivelyswitchedfromonecircuittoanother.
WAVES-
A waveisadisturbancethatpropagatesthroughspaceorspacetime,oftentransferringenergy
Page31of40
Author:Asim AliKhan:Contact:0333-4316006
INFRARED-
Alightthatissoredthatitisnotviewabletothenakedeye.Itusesthisinvisiblebeamoflightto transmitapre-
programmed'line-of-sight'signaltocertainelectroniccomponents.Itstypicaluse
involveswirelessdevicessuchasaTVremotecontroller.
RADIOWAVE-
Radiowavesareofelectromagneticwaveoccurringradiofrequencyportionoftheelectromagnetic
spectrum.Acommonusebyhumansistotransportinformationthroughtheatmosphereor outer
spacewithoutwires.
MICROWAVE-
Microwavesareelectromagneticwaveswithwavelengthslongerthanthoseofterahertz(THz)
frequencies,butrelativelyshortforradiowaves.Microwaveshavewavelengthsapproximatelyinthe
rangeof30cm(frequency=1GHz)to1mm(300GHz).
SATELLITETRANSMISSION-
anartificialearthsatellitethatfacilitatescommunications,asradio,television,andtelephone
transmissions,bymeansofthereflectionortheamplificationandretransmissionofsignalsbetween
stationsonearthorinspace.
NETWORKS–
Asystemcontaininganycombinationofcomputers,computerterminals,printers,audioorvisual
displaydevices,ortelephonesinterconnectedbytelecommunicationequipmentorcables:usedto
transmitorreceiveinformation.
LOCALAREANETWORK–
Asystemforlinkinganumberofmicrocomputers,terminals,workstations,etc.witheachotheror
withamainframecomputerinordertosharedata,printers,information,programs,disks,etc.;
usuallyconfinedtooneofficeorbuilding.
WIDEAREANETWORK–
Acomputernetworkthatspansarelativelylargegeographicalarea.
INTERNET–
Aninternationalconglomerationofinterconnectedcomputernetworks.Beguninthelate1960s,itwas
developedinthe1970stoallowgovernmentanduniversityresearcherstoshareinformation.The
Internetisnotcontrolledbyanysinglegroupororganization.Itsoriginalfocuswasresearchand
communications,butitcontinuestoexpand,offeringawidearrayofresourcesforbusinessandhome users.
INTRANET–
Anetworkofnetworksis calledInternet.
EXTRANET–
AnextranetisaprivatenetworkthatusesInternetprotocols,networkconnectivity,andpossiblythe
publictelecommunicationsystemtosecurelysharepartofanorganization'sinformationoroperations
withsuppliers,vendors,partners,customersorotherbusinesses.
GATEWAY–
softwareorhardwarethatlinkstwocomputernetworks.
SERVER-
Acomputersysteminanetworksharedbymultipleusers.Examplesincludemail,database,fax,web,
print,terminal,andvideoserversystems.TypicallyserversrunthespecializedNetworkOperating
Systems(NOS)whichcontrolnetworkresources.
Page32of40
Author:Asim AliKhan:Contact:0333-4316006
FILESERVER–
Acomputerthatmakesfilesavailabletoworkstationsonanetwork.
WEBSERVER–
AcomputerthatisresponsibleforacceptingHTTPrequestsfromclients,whichareknownasWeb
browsers,andservingthemHTTPresponsesalongwithoptionaldatacontents,whichusuallyareWeb
pagessuchasHTMLdocumentsandlinkedobjects(images,etc.).
PRINTSERVER–
A printserver,orprinterserver,isacomputerordevicetowhichoneormoreprintersare
connected,whichcanacceptprintjobsfromexternalclientcomputersconnectedtotheprintserver
overanetwork.Theprintserverthensendsthedatatotheappropriateprinterthatitmanages.
MODEM–
modem[modulator/demodulator],anexternaldeviceorinternalelectroniccircuitryusedtotransmit
andreceivedigitaldataoveracommunicationslinenormallyusedforanalogsignals.Amodem
attachedtoacomputerconvertsdigitaldatatoananalogsignalthatitusestomodulateacarrier
frequency.
HUBorSWITCH
AnEthernethuborconcentratorisadeviceforconnectingmultipletwistedpairorfiberoptic
Ethernetdevicestogether,makingthemactasasinglepieceorsegment.
MULTIPLEXING–
Amultiplexingisamethodthatencodesormultiplexesinformationfromtwoormoredatasources intoa
singlechannel.
MULTIPLEXER–
A multiplexerormuxisadevicethatselectsoneofmanydata-sourcesandoutputsthatsourceinto a
singlechannel.
EXAMPLE:
examplewouldbeusingamultiplexertoallow10computerstoattachwhereonlyonecould
getthetransmission.
STARTOPOLOGY–
Astarnetworkconsistsofonecentralswitch,huborcomputerwhichactsasamediumtotransmit messages.
RINGTOPOLOGY–
A ringnetworkisanetworktopologywhereeachnodeisconnectedtotwoothernodes,soasto
createaring.RingnetworkstendtobeinefficientwhencomparedtoStarnetworksbecausedata
musttravelthroughmorepointsbeforereachingitsdestination.
BUSTOPOLOGY–
anarrangementofcomputersonalocal-areanetworkinwhicheachcomputerisconnectedtoa
centralcablethroughwhichdataischanneled.
IP(INTERNETPROTOCOL)ADDRESS-
AnInternetProtocoladdressisauniquesetofnumbersusedtolocateanothercomputerona
network.TheformatofanIPaddressisa32-bitstringoffournumbersseparatedbyperiods.Each
numbercanbefrom0to255(i.e.,1.154.10.266).
Page33of40
Author:Asim AliKhan:Contact:0333-4316006
NEWSGROUPS–
adiscussiongrouponaspecifictopic,maintainedonacomputernetwork.
WWW–
TheWorldWideWebisasystemofinterlinked,hypertextdocumentsthatrunsovertheInternet.
WithaWebbrowser,auserviewsWebpagesthatmaycontaintext,images,andothermultimedia
andnavigatesbetweenthemusinghyperlinks.
ELECTRONICMAIL–
Electronicmailgenerallycalled'e-mail'messagesfromoneindividualtoanothersentvia
telecommunicationslinksbetweencomputersorterminals.Thisisastoreandforwardmethodof
composing,sending,storing,andreceivingmessagesoverelectroniccommunicationsystems.
SEARCHENGINES–
searchengineistechnicallythesoftwareandalgorithmsusedtoperformasearch,thetermhas
becomesynonymouswiththeWebsiteitself.Forexample,GoogleisamajorsearchsiteontheWeb,
butratherthanbeingcalledthe"Googlesearchsite,"itiscommonlyknownasthe"Googlesearch
engine
EXAMPLE:
SomepopularsearchenginesareAltaVista,Google,HotBot,Yahoo!,WebCrawler,andLycos.
REMOTELOGIN–
Remoteloginreferstoanymethodofcontrollinga computerfromaremotelocation.
Softwareallowstousethedistantcomputerwhenitisdifficultorimpracticaltobephysicallyneara
systeminordertouseit.
PROTOCOL–
A protocolisaruleorstandardthatcontrolsorenablestheconnection,communication,anddata
transferbetweentwocomputingendpoints.
FTP–
FileTransferProtocol.Aformatandsetofrulesfortransferringfilesfromahosttoaremote
computer.
HTML-
HypertextMarkupLanguage.AstandardoftextmarkupconventionsusedfordocumentsontheWorld
WideWeb.Browsersinterpretthecodestogivethetextstructureandformatting(suchasbold,blue, oritalic).
HTTP–
HypertextTransferProtocol.AcommonsystemusedtorequestandsendHTMLdocumentsonthe
WorldWideWeb.ItisthefirstportionofallURLaddressesontheWorldWideWeb
EXAMPLE:
http://www.cie.org
TCP(TransmissionControlProtocol)–
Aconnection-orientedprotocolthattransmitsdatainbytestreams.Datais transmittedinpackets
calledTCPsegments,whichcontainTCPheadersanddata.TCPisa“reliable?Protocolbecauseituses
check-sumstoverifydataintegrityandhand-shakingtomakesuretransmitteddataisreceived intact.
Page34of40
Author:Asim AliKhan:Contact:0333-4316006
TCP/IP(TransmissionControlProtocol/InternetProtocol)–
Thiscommunicationsprotocolisusedfordataexchangebetweendiversecomputerhardwareand
operatingsystems
HYPERLINK–
Textoranimagethatisconnectedbyhypertextcodingtoadifferentlocation.Byselectingthetextor
imagewithamouse,thecomputer“jumpsto”(ordisplays)thelinkedtext.
HANDSHAKING–
Exchangeofsignalsbetweentwodevicesornodestoestablishcommunicationiscalledhandshaking.
EXAMPLE:
ComputerandPrinter
ISP–
AnorganizationwhichprovidesaccesstotheInternettypicallyforafee.Allmajormetropolitanareas
intheworldhavenumerousindividualISPswhichwillprovideInternetservice.
BANDWIDTH–
BandwidthisaamountofdatatransferredfromISPtotheuserwithinthespecifiedtimeperiod.
DIAL-UPCONNECTION-
Dial-upInternetconnectionisaformofInternetaccessthatusestelephonelines.Theuser's
computerorrouterusesanattachedmodemconnectedtoatelephonelinetodialintoanInternet
serviceprovider's(ISP)nodetoestablishamodem-to-modemlink,whichisthenusedto
routeInternetProtocolpacketsbetweentheuser'sequipmentandhosts.
BROADBAND-
Thisreferstohigh-speeddatatransmissioninwhichasinglecablecancarryalargeamountofdataat
once.ThemostcommontypesofInternetbroadbandconnectionsarecablemodems(whichusethe
sameconnectionascableTV)andDSLmodems(whichuseyourexistingphoneline).
WAP–
WAPisanopeninternationalstandardforapplicationsthatusewirelesscommunication.Itsprincipal
applicationistoenableaccesstotheInternetfromamobilephoneorPDA.
WiFi–
Shortfor"WirelessFidelity,orHighFidelity,whichreferstohigh-qualityaudioorsurroundsound.Wi-
FireferstowirelessnetworkcomponentsthatarebasedononeoftheWi-FiAlliance's802.11
standards.
URL(UniformResourceLocator)–
AUniformResourceLocator,URL,orWebaddress,isastandardizedaddressforsomeresource(such
asadocumentorimage)ontheInternet(orelsewhere).
UPLOAD-
Theprocessoftransferringinformationfromacomputertoawebsite(orotherremotelocationona
network).Totransferinformationfromacomputertoawebsite(orotherremotelocationona
network).
Telecommuting–
Telecommutingisworkingfromaremotelocationusingcomputers,telephones,facsimilemachines,
andotherremotecapabilities,ratherthancommutingviaautomobileorothermodeof transportations.
Page35of40
Author:Asim AliKhan:Contact:0333-4316006
BenefitsofTelecommuting:
• ConservingEnergy
• PreservingtheEnvironment
• ImprovingWorkerandPublicSafety,and
• EnhancingFamilyValues
TELECONFERENCING-
Teleconferenceistheliveexchangeofinformationamongpersonsandmachinesremotefromone
anotherbutlinkedbyatelecommunicationssystem.Aremote“face-to-facechat,”whentwoormore
peopleusingawebcamandanInternettelephoneconnectionchatonline.Thewebcamenablesboth
livevoiceandvideo.
VIDEOCONFERENCING–
Videoconferencingisa communicationstechnologythatintegratesvideoandvoicetoconnectremote
userswitheachotherasiftheywereinthesameroom.Eachuserneedsacomputer,webcam,
microphone,andbroadbandinternetconnectionforparticipationinvideoconferencing.Usersseeand
heareachotherinrealtime,allowingnaturalconversationsnotpossiblewithvoice-only
communicationstechnology.
WORKSTATION–
Theworkareaand/orequipmentusedforcomputeroperations,includingcomputer-aideddesign
(CAD).Theequipmentgenerallyconsistsofamonitor,keyboard,printerand/orplotter,andother
outputdevices.
BLUETOOTH-
Radiotechnologythatconnectselectronicdeviceswithoutusingacable.Dataandvoicecanbe
exchangedat rangesofupto10meterswithouttheneedfordevicestobelineduptogether
FAX-
Alsoknownasafacsimile,telecopying,ortelefacsimile,afaxisatransmissionofgraphicsand/or
textoverthephoneline.
NODE–
Innetworks,aprocessinglocation.Anodecanbeacomputerorsomeotherdevice,suchasaprinter.
Everynodehasauniquenetworkaddress,sometimescalledaDataLinkControl(DLC)addressor
MediaAccessControl(MAC)address.
ROUTER–
Acomputerornetworkdevicewhichtransferspacketsofdatafromonenetworktoanother.
DOWNLOAD–
Page36of40
Author:Asim AliKhan:Contact:0333-4316006
COMPUTERSYSTEMSECURITY ChapterEleven
VIRUS–
Computervirusisasmallsoftwareprogramsthatisdesignedto spreadfromonecomputertoanother
corruptordeletedataonthehard-disk.Virusesaremosteasilyspreadbyattachmentsine-mail
messagesorinstantmessagingmessages.
ANTI-VIRUS–
Antivirussoftwareconsistsofcomputerprogramsthatattempttoidentify,thwartandeliminate
computervirusesandothermalicioussoftware
PASSWORD–
awordorotherstringofcharacters,sometimeskeptsecretorconfidential,thatmustbesuppliedbya
userinordertogainfullorpartialaccesstoamultiusercomputersystemoritsdataresources.
HACKING–
Un-authorizeaccessofdatainanycomputerusingdifferentcommunicationmediaillegallyiscalled
Hacking.
SOFTWARECOPYRIGHT–
Copyrightisamechanismtopreventtheunauthorizedcopyingofthesoftware.Itisalegaltermthat
referstotheauthorofanoriginalpieceofworkbeingthesoleownerofthatwork,whichgivesthat
persontherighttore-publishoralterthatworkhowevertheylike.
ENCRYPTION–
Theprocessoftransmittingscrambleddatasothatonlyauthorizedrecipientscanunscrambleit.For
instance,encryptionisusedtoscramblecreditcardinformationwhenpurchasesaremadeoverthe
Internet.
BACKUPS–
1.ThetermBackupmeanstocopyfilestoanothermediumsuchasaflashdrive,adiskdriveortape
driveasaprecautionincasethefirstmediumsuchasharddiskfails.Filesshouldalwaysbebacked
upregularlyaseventhemostreliablecomputercanbreakdowneventually.Filesarebackedupusing
operatingsystemcommandsorwithabackupsoftwareutilityprogram.TheBackupprogramwill
usuallycompressthedatasothatbackupitselfrequireslessspace.
2.Backupistheprocessofcopyingfilesordatabasessothattheywillbesavedinasecondary
storagedevicesuchasharddisk,floppydiskortapebackupincaseoflossofdataduetocomputer
failureorotherdisasters.
FIREWALL-
Asetofsecurityprogramsthatprotectacomputerfromoutsideinterferenceoraccessviathe
Internet.Firewallscaneitherbehardwareand/orsoftwarebased.
ELECTRONICSCABBING
Adaptedfromtheslangtermscab(astrike-breakeroronewhocrossesastrikelinetoworkinplace
ofstrikingemployees),electronicscabbingreferstothepracticeusedbymanagersandother
executiveswhencomputernetworksareusedtotransferelectronicdocuments(e.g.,accounting,
clerical,wordprocessing,databases,records)toanon-strikingworkforce
Page37of40
Author:Asim AliKhan:Contact:0333-4316006
THESOCIALEFFECTSOFINFORMATIONSYSTEMS ChapterTwelve
DATAPROTECTIONACT–
TheDataProtectionAct (DPA)isaUnitedKingdomActofParliamentthatprovidesalegalbasisand
allowingfortheprivacyandprotectionofdataofindividualsintheUK.
THEPRINCIPLESOFDATAPROTECTIONACT-
1. Personaldatashallbeprocessedfairlyandlawfullyand,inparticular,shallnotbeprocessed unless-
2. atleastoneoftheconditionsinSchedule2ismet,and
3. inthecaseofsensitivepersonaldata,atleastoneoftheconditionsinSchedule3is alsomet.
4. Personaldatashallbeobtainedonlyforoneormorespecifiedandlawfulpurposes,andshall
notbefurtherprocessedinanymannerincompatiblewiththatpurposeorthosepurposes.
5. Personaldatashallbeadequate,relevantandnotexcessiveinrelationtothepurposeor
purposesforwhichtheyareprocessed.
6. Personaldatashallbeaccurateand,wherenecessary,keptuptodate.
7. Personaldataprocessedforanypurposeorpurposesshallnotbekeptforlongerthanis
necessaryforthatpurposeorthosepurposes.
8. PersonaldatashallbeprocessedinaccordancewiththerightsofdatasubjectsunderthisAct.
9. Appropriatetechnicalandorganisationalmeasuresshallbetakenagainstunauthorisedor
unlawfulprocessingofpersonaldataandagainstaccidentallossordestructionof,ordamage
to,personaldata.
10. PersonaldatashallnotbetransferredtoacountryorterritoryoutsidetheEuropeanEconomic
Areaunlessthatcountryorterritoryensuresanadequatelevelofprotectionfortherightsand
freedomsofdatasubjectsinrelationtotheprocessingofpersonaldata.
ENVIRONMENTALISSUES–
• ReduceEnergyConsumption
Computersarecapableofhandlingandcontrollingmanysystemsusedinofficeand
factories.Forexample,thecomputercancontroltheheatingsystemusedinafactory.
Itwillheatonlytheusedroomssavingahugeamountofenergy.
• ReduceWastage
Thisismainlyusedinindustrialprocesswherethecomputercontrolsmostofthe
processingthattakesplace.Thishelpsaccurateworkandreducethewastage.
• ReducingCarPollution.
Withtheintroductionofnetworkspeopletendtoworkathomeratherthangoingtoan
office(Tele-Commuting).Thisreducesfuelconsumptionandcarpollution.
ETHICAL,MORALANDSOCIALISSUES
Page38of40
Author:Asim AliKhan:Contact:0333-4316006
• SoftwareTheft
Manypeoplehavesoftwareintheirharddisks,whichhasnotbeenpurchasedby
them.AccordingtotheDesignsandPatentsActitisacriminaloffencetocopyorsteal software.
• Hacking
Thismeansgainingillegalaccesstosomeoneelse‟scomputersystem.
• Privacy
ThoughthereisaDataProtectionActmostofthepeopleareunawareofit.Becauseof
thenetworksystemstheconceptofdataprivacyislost.
• JobLosses
Withthenewsystemsandsoftwarelesspeoplearerequiredintheoffices.Computers
replacehumans,makingmorepeopleunemployed.
Page39of40
Author:Asim AliKhan:Contact:0333-4316006
EMPLOYEMENTINTHEITFIELD ChapterThirteen
SYSTEMANALYST–
Thepersonresponsibleforthedevelopmentofaninformationsystem.Systemsanalystsdesignand
modifysystemsbyturninguserrequirementsintoasetoffunctionalspecifications,whicharethe
blueprintofthesystem.
SOFTWAREENGINEER–
A personwhodesignsandprogramssystem-levelsoftware,suchasoperatingsystems,database
managementsystems(DBMSs)andembeddedsystems.
WEBDESIGNER–
ApersonwhocreatesaWebsite.WebdesignersmayuseWebauthoringsoftwareoranHTMLeditor
tocreatetheactualpages,ortheymaydesigntheoveralllookandletaWebmasterdotheactual coding.
SYSTEMMANAGER–
Thepersonwhomanagescomputersystemsinanenterprise,whichmayincludeanyandallofthe
followingfunctions:softwaredistributionandupgrading,userprofilemanagement,versioncontrol,
backup&recovery,printerspooling,jobscheduling,virusprotectionandperformanceandcapacity
planning.
DATAPROCESSINGMANAGER–
TheDataProcessingManagerisresponsiblefortheschedulingandoperationofmainframecomputer
processingproductiontoprovideefficient,effective,andtimelyservicetotheBank.
ThepositionofDataProcessingManagerdirectsthetechnicalsupporteffortswhichincludes
responsibilityforallrelatedcomputersystemsoftware,hardware,anddatabaseadministration
SOFTWAREPROGRAMMER–
A programmerorsoftwaredeveloperissomeonewhoprogramscomputers,thatis,onewhowrites
computersoftware.Thetermcomputerprogrammercanrefertoaspecialistinoneareaofcomputer
programmingorwritescodeformanykindsofsoftware.

Weitere ähnliche Inhalte

Ähnlich wie Computer glossary by asim ali khan

Outline Of Dissertation
Outline Of DissertationOutline Of Dissertation
Outline Of Dissertation
Abhay Shirke
 
Project Documentation New
Project Documentation NewProject Documentation New
Project Documentation New
Anurag Rana
 
Neural Network Toolbox MATLAB
Neural Network Toolbox MATLABNeural Network Toolbox MATLAB
Neural Network Toolbox MATLAB
ESCOM
 
허니웰프린터 Honeywell PM42 열전사프린터 산업용프린터 매뉴얼
허니웰프린터 Honeywell PM42 열전사프린터 산업용프린터 매뉴얼허니웰프린터 Honeywell PM42 열전사프린터 산업용프린터 매뉴얼
허니웰프린터 Honeywell PM42 열전사프린터 산업용프린터 매뉴얼
HION IT
 
Easttom C. Computer Security Fundamentals 3ed 2016.pdf
Easttom C. Computer Security Fundamentals 3ed 2016.pdfEasttom C. Computer Security Fundamentals 3ed 2016.pdf
Easttom C. Computer Security Fundamentals 3ed 2016.pdf
JarellScott
 
Unstructured Data and the Enterprise
Unstructured Data and the EnterpriseUnstructured Data and the Enterprise
Unstructured Data and the Enterprise
DATAVERSITY
 

Ähnlich wie Computer glossary by asim ali khan (20)

Mahany Internet Makreting Plan Brick City E Consultants
Mahany Internet Makreting Plan Brick City E ConsultantsMahany Internet Makreting Plan Brick City E Consultants
Mahany Internet Makreting Plan Brick City E Consultants
 
The 10th Annual Survey of the Russian Software Export Industry
The 10th Annual Survey of the Russian Software Export IndustryThe 10th Annual Survey of the Russian Software Export Industry
The 10th Annual Survey of the Russian Software Export Industry
 
Outline Of Dissertation
Outline Of DissertationOutline Of Dissertation
Outline Of Dissertation
 
Project Documentation New
Project Documentation NewProject Documentation New
Project Documentation New
 
IT Strategy of Albanian Customs
IT Strategy of Albanian CustomsIT Strategy of Albanian Customs
IT Strategy of Albanian Customs
 
Babelfish: Articles Dec 2013 to April 2014 22-4-14
Babelfish: Articles Dec 2013 to April 2014 22-4-14Babelfish: Articles Dec 2013 to April 2014 22-4-14
Babelfish: Articles Dec 2013 to April 2014 22-4-14
 
Neural Network Toolbox MATLAB
Neural Network Toolbox MATLABNeural Network Toolbox MATLAB
Neural Network Toolbox MATLAB
 
Digital Marketing Resources V2 5
Digital Marketing Resources V2 5Digital Marketing Resources V2 5
Digital Marketing Resources V2 5
 
Reqpro user
Reqpro userReqpro user
Reqpro user
 
Party merge
Party mergeParty merge
Party merge
 
허니웰프린터 Honeywell PM42 열전사프린터 산업용프린터 매뉴얼
허니웰프린터 Honeywell PM42 열전사프린터 산업용프린터 매뉴얼허니웰프린터 Honeywell PM42 열전사프린터 산업용프린터 매뉴얼
허니웰프린터 Honeywell PM42 열전사프린터 산업용프린터 매뉴얼
 
Table of contents
Table of contentsTable of contents
Table of contents
 
Bulletin 2013 14 (1)
Bulletin 2013 14 (1)Bulletin 2013 14 (1)
Bulletin 2013 14 (1)
 
Stopping Malware
Stopping MalwareStopping Malware
Stopping Malware
 
Easttom C. Computer Security Fundamentals 3ed 2016.pdf
Easttom C. Computer Security Fundamentals 3ed 2016.pdfEasttom C. Computer Security Fundamentals 3ed 2016.pdf
Easttom C. Computer Security Fundamentals 3ed 2016.pdf
 
Unstructured Data and the Enterprise
Unstructured Data and the EnterpriseUnstructured Data and the Enterprise
Unstructured Data and the Enterprise
 
C programming
C programmingC programming
C programming
 
C Programming
C ProgrammingC Programming
C Programming
 
Delta v emerson_getting_started
Delta v emerson_getting_startedDelta v emerson_getting_started
Delta v emerson_getting_started
 
Hfm user
Hfm userHfm user
Hfm user
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 

Computer glossary by asim ali khan