1.2 Component in a Computer System.pdf

Embed Size (px)

Citation preview

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 1/17

    About

    AboutPostOfferEngagementPortal

    PostOfferEngagementPortalhelpsyoungtalents,waitingtojoinTCS,acquireknowledgethatisrequired,throughonlinetraining.Thisplatformalsohelpstraineestolearnatone'sownpace,testtheknowledgeacquiredandreinforceconceptsthroughstaticandinteractivemeans.

    PostOfferEngagementconsistsofthefollowingapplications

    ForITTrainees

    AspireTechLounges

    JavaLoungeDotnetLoungeMainframesLoungeUnix/C++LoungeBIPMLoungeAssuranceLounge

    LanguageLoungeCampusCommune

    Aspirecontainstrainingmaterials/videosonthefollowingcoursescoveringbasicITtopicsandconceptsalongwithIntroductiontoTCS.

    IntroductiontoComputerSystemsProblemSolvingTechniquesBasicsofProgrammingRelationalDataBaseManagementSystemKnowyourTCSBusinessSkillsTheEssentials

    AspirehelpsinidentifyingITtraineesforbatching(joining)basedontheirperformance.Uponbatching,traineeswillbeprovidedaccesstotherespectiveTechLoungewheretheyflextheirmusclestolearnandpracticetechnologyrelatedconceptsandprogramming.

    ForEISTrainees

    AspireTechLounges

    JavaLoungeLanguageLoungeCampusCommune

    EISLoungecontainstrainingmaterials/videosontheEIScoursescoveringbasicEIStopicsandconcepts.

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 2/17

    ScoringProcess

    Scoringwillbebasedonthefollowingparameters

    AcademicScoresCollegeAccreditionScoreRecruitmentScoreAspire/TechLoungeScoreLanguageLoungeScoreCampusCommuneScore

    IncaseofITtrainees,weightedconsolidatedscoreofanindividualwilldecideonhis/herdateofjoiningTCS(batching)andtheStream.Batchingwillbedonequarterly.Topperformerswillbebatchedandtheremainingtraineeswillhavetocompeteagainsttheirpeersforthenextbatchingprocessandtheirscoreswillbereset.

    TransparencyinPerformanceScoreswillbemaintained.

    ContactUs

    ForQueriesorAssistance

    Call:18002093111(TollFree)

    Email:[email protected]

    MondaytoFriday(8:00AMto8:00PM)

    AboutCertifications

    Hellouser!

    AsyouhavesuccessfullycompletedtheAspirecoursecurriculum,youcannowfurtheryourlearningprocessbysigningupforacertificationcourse.

    Certificationsestablishcredibilitybyservingasaproofthatyouhavesuccessfullycompletedarigorousonlinetrainingandalsoserveasatokenofrecognitionfromwellestablishedinstitutes.CompletingoneormorecertificationswillgiveyouanadditionaladvantageduringtheInitialLearningProgram.

    BasicCertification

    1. Installing,Configuring,andAdministeringMicrosoftWindows72. Installing,Configuring,andAdministeringMicrosoftWindows2008Server3. Installing,Configuring,andAdministeringMicrosoftWindows2012Server

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 3/17

    Logout

    PreILPHome

    4. RedHatCertifiedEngineer(RHCE)Certification5. RedHatCertifiedVirtualizationAdministrator(RHCVA)Certification6. CiscoCertifiedNetworkAssociate(CCNA)Certification7. ITIL2011Foundation8. Installing,Configuring,andAdministeringMicrosoftSQLServer20089. Installing,Configuring,andAdministeringMicrosoftSQLServer201210. MicrosoftCertifiedTechnologySpecialist(MCTS):MicrosoftExchangeServer2010,

    ConfigurationCertification11. MCTS:AdministeringandDeployingSystemCenter2012ConfigurationManagerCertification

    Leaderboards

    Close

    ListofBadges

    Close

    Aspire2015

    IntroductiontoComputerSystems

    1.IntroductiontoComputerTechnology

    Q

    2.ComputerOrganizationandArchitecture

    Q

    3.SystemsSoftware

    Q

    4.IntroductiontoOperatingSystem

    Q

    Genius

    Earnthis!Intellect

    Earnthis!Guru

    Earnthis!

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 4/17

    5.ComputingEnvironments

    QCourseCompletionQuiz

    1.2.ComponentsinaComputerSystem

    Acomputerconsistsoffollowingcomponents:

    Hardware

    Software

    Firmware

    1.2.1.Hardware

    Hardwareconstitutesthetangiblepartsofcomputerlikeitskeyboard,mouse,VisualDisplayUnit(VDUormonitor), circuits etc. It isbestdescribedas all thephysicalpartsof a computer, thepartsyoucanactuallyseeandtouch.

    Hardwareconstitutesthefollowingpartsofcomputer:

    I.Caseorbodyofcomputer

    II.Powersupply

    III.Inputperipherals

    i.Mouse

    ii.Keyboard

    IV.Outputperipherals

    i.Monitor

    ii.Printer

    V.MemoryDevice

    VI.Motherboard

    i.CentralProcessingUnitii.RAMiii.Ports

    VII.Expansioncards

    Pintu KumarHighlight

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 5/17

    Outofthecomponentslistedabove,inthissession,wewillfocusourdiscussiononthefollowingpartsofhardwareonly:

    I.Mouse

    II.Keyboard

    III.Monitor

    IV.MemoryDevice

    V.CentralProcessingUnit

    1.2.1.1.Mouse

    AMouse is an input device and probably has at least two buttons on it. The left button is called theprimarymouse button, the right button is called the secondarymouse button or just the rightmousebutton.TherecanbeasmallwheelcalledScrollerbetweenthe twomousebuttons.Themousecanbeusedasfollows:

    Click:Pointtoanitem,thentap(pressandrelease)theleftmousebutton.Likeyouclicklinksonawebsite.

    Doubleclick:Pointtoanitemandpresstheleftmousebuttontwiceinrapidsuccession.

    Rightclick:Pointtoanitem,thentaptherightmousebutton.

    Drag:Pointtoanitem,thenholddowntheleftmousebuttonasyoumovethemouse.Thenreleasetheleftmousebuttontodroptheitem.

    Rightdrag:Pointtoanitem,thenholddowntherightmousebuttonasyoumovethemouse.

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 6/17

    Thenreleasetherightmousebuttontodroptheitem.

    1.2.1.2.Keyboard

    AKeyboardisaninputdeviceandisusuallyusedwhenweneedtotypesometextinputorfillaform.Variouskeysareexplainedbelow.

    Thefunctionkeyshavesomedefinitefunctiondependingontheapplicationorprogramthatyouareusingonyourcomputer.TherearetwelvefunctionkeysfromF1toF12.F1canalwaysbeusedtodisplayhelpforyourcurrentapplication,F2canbeusedtochangenameofanyfile,F3canbeusedtosearchanytextorfileonthecomputer.Similarlyeachfunctionkeycanbeusedtoperformaspecificaction.

    ThedirectionkeysorArrowkeyscanbeusedtomovethetypingcursor(theblinkingshortverticallineonmonitorthatindicatesthepositionoftextinsertion)atdesiredlocation.

    ThenumerickeyscanbeusedtoenternumbersifwehavepressedtheNumLockkeywhichcanbeindicatedbythelightonLockKeyindicators.Otherwise,theNumerickeysbehaveasdirectionkeysandallowsyoutochangeyourcursorlocation.

    CtrlandAltkeysaregenerallyusedincombinationwithotherkeystoperformsomespecifictaskthatis,youcanpressallthesecombinationkeystogethertoproduceasingleinput.

    ShiftKeyisalsoaspecialkeywhichcanbeusedtochangethelowercaselettertouppercaseandviceversawhiletyping.Itisalsousedtodisplaytheparenthesis(),thequestionmark(?),theexclamationpoint(!)andthecolon(:).Also,ithelpsindisplayingotherspecialcharacterslike@,$,#thatarepresentonthehorizontalnumerickeypad.

    Tabkeyallowsyoutomovethecursorbyafixednumberofspaces.Itishelpfulifyouwanttowritesomethinginatabulatedform.Itcanalsobeusedtomovetothenextinputfieldwhilefillingaform.

    CapsLockKeysetsaninputmodeinwhichtypedlettersareuppercase(incapitalletters)bydefault.Thekeyboardremainsincapslockmodeuntilthekeyispressedagain.Itcanbeusefulwhenyouaretypingaheadingorfillingaformwhichrequiresonlycapitalletters.

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 7/17

    EnterKeycausesaformoranyothercomputeroperationtoperformitsdefaultfunction.ThisistypicallyanalternativetopressinganOKbutton.Itcanalsobeusedtomovetothenextline'sstartingpositionwhiletyping.

    Esc(Escape)keycanbeusedtocancelataskortogobacktoaprevioustask.

    1.2.1.3.Monitor

    Monitor, also called as VDU (Visual Display Unit) is the primary output device. It looks like aTelevisionandhassimilarpurposeofdisplayingvideosoroutputofprograms.Monitorsarebuiltusingtechnologies likeCathodeRayTube(CRTmonitors referGlossary)andThinFilmTransistorLiquidCrystal Display (TFT LCD monitors refer Glossary). We now generally have these monitors orscreensmadeofTFTLCD.

    1.2.1.4.MemoryDevices

    Thesearethedeviceswhichstoretheinformation.

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 8/17

    Thetermprimarymemoryisusedfortheinformationinphysicalsystemswhichfunctionsathighspeed.For example, it is capable of performing complex calculations and displaying the results at the sametime.

    Secondarymemorydevicesarephysicaldevicesforprogramanddatastoragewhichareslowtoaccessbutofferhighermemorycapacity.

    Primarymemorystoredonsecondarymemoryiscalledvirtualmemory.

    RAM (refer Figure 1.14, Glossary), and Computer cache (refer Glossary) are examples of Primarymemory storage.Magnetic tapes,CompactDisks (CDs),DigitalVersatileDisks (DVDs referFigure1.15)areallexamplesofSecondaryMemoryStorage.

    Thememoryisorganizedintomemorycellseachstoringonebinarybit(0or1).Thememorycellsaregrouped into words of fixed length, for example 1, 2, 4, 8, 16, 32, 64 or 128 bit. Eachword in thememory can be accessed by a binary address (referGlossary) ofN bit,making it possible to store 2raisedbyNwords.

    1.2.1.5.CentralProcessingUnit

    The Central Processing Unit (CPU) or the computer processor performs calculations, processesinformation,storesdatainmemoryandcontrolstheflowofdata.Theconventionalprocessorsaresmallinsizeandhaveallthecircuitsintegratedonasinglechip.Becauseofitssmallsize,theprocessorisalsoknownasmicroprocessor.ItisalsocalledtheBrainofcomputer.

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 9/17

    Aminimalhypotheticalmicroprocessormightonlyincludeanarithmeticlogicunit(ALU)andacontrollogicsection.

    TheALUperformsmathematicaloperationssuchasadditionoftwonumbers,andlogicaloperationssuchasANDorOR(referGlossary).EachoperationoftheALUsetsoneormoreflagsinastatusregister(asmallmemorywithintheCPU),whichindicatestheresultofthelastoperation.

    Thecontrollogicsectionretrievesinstructioncodesfrommemory,andinitiatesthesequenceofoperationsthattheALUrequirestocarryouttheinstruction.Itmayhappenthatasingleoperationcodeaffectsmanyregisters(referGlossary)atthesametime.Itislikeexecutingaflowchart(referGlossary)anddependingontheconditionencounteredintheflowchartanappropriatedecisionwillbetakenandtheflowwilljumptosomeotheroperationtobetriggeredintheALU.

    GarrettAiResearch'sCentralAirDataComputer(CADC)(1968),TexasInstruments(TI)TMS1000(1971September)andIntel's4004(1971November)arethethreeprojectsthatdeliveredamicroprocessorataboutthesametime.

    Wealsohavemulticoreprocessorsthathaveasinglechipcontainingmorethanonemicroprocessor.Thiseffectivelymultipliestheprocessor'spotentialperformancebythenumberofcores(theindependentactualcentralprocessingunits).

    Thefirstdualcoreprocessors(microprocessorshavingtwoseparatemicroprocessorsonsingleIntegratedChipreferFigure1.16)forpersonalcomputerwereannouncedin2005.

    Asof2013,dualcoreandquadcoreprocessors(microprocessorshavingfourseparatemicroprocessorsonsingleIntegratedChip)arewidelyusedinhomePCsandlaptopswhilesix,eight,ten,twelveandsixteencoreprocessorsarecommonintheprofessionalandenterprisemarketswithworkstationsandservers(referGlossary).

    1.2.2.Software

    Softwareisthenonmaterialpartofcomputerlikedata,programs,protocolsetc.Itisanonphysicalcomponentthatrunsonyourcomputerandcanbechangedbyasetofprogrammedinstructions.

    ForexampleyouwatchamovieonaDVDusingtheDVDdriveinyourcomputer.HeretheDVDandDVDdrivearebothhardware,buttheprograminyourcomputerthatyouusetowatchthismovieiscalledsoftware.ThusasmovieisstoredonaDVD,similarlythereisaprogramlikeMediaPlayerstoredonyourcomputertowatchthatmovie.Theapplicationthatyouarecurrentlyusingtoreadthistextis

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 10/17

    alsoasoftware.

    Softwarecanbecategorizedintothreetypesasfollows:

    SystemSoftware

    UtilitySoftware

    ApplicationSoftware

    1.2.2.1.SystemSoftware

    It is the software used tomanage and control the hardware components and which allow interactionbetween the hardware and the other types of software (refer Figure 1.17). Themost obvious type ofsystemsoftwareisthecomputer'soperatingsystem.WewillseeOperatingSystemindetail.

    AlltheprogramsandsoftwarerunoncomputerusingthemainsoftwareTheOperatingSystem.SomepopularmodernoperatingsystemsareAndroid,iOS,Unix,Linux,MacOSX,MicrosoftWindowsandIBMz/OS(referFigure1.18).

    Operatingsystemhasvariouscategoriesaslistedbelow:

    Realtime:Realtimeoperatingsystemsoftenusespecializedschedulingalgorithms(referGlossary).Themainobjectiveofrealtimeoperatingsystemsistheirquickandpredictable

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 11/17

    responsetoevents.Theirdesigniscalledeventdrivenortimesharingdesign.Aneventdrivendesignsystemswitchesbetweentasksbasedontheirprioritiesorexternaleventswhiletimesharingoperatingsystemsswitchtasksbasedonclockinterrupts.

    Multiuser:Amultiuseroperatingsystemallowsmultipleuserstoaccessacomputersystematthesametime.TimesharingsystemsorInternetserversareexamplesofmultiusersystemsastheyenablemultipleuseraccesstoacomputerthroughthesharingoftime.

    Multitasking:Amultitaskingoperatingsystemallowsmorethanoneprogramtorunatagiventime.Multitaskingcanbeoftwotypes:preemptiveandcooperative.

    Preemptivemultitaskingistheactoftemporarilyinterruptingataskbeingcarriedoutbyacomputersystem,withtheintentionofresumingthetaskatalatertime.UnixlikeoperatingsystemssuchasSolarisandLinuxsupportpreemptivemultitasking.Forexample,youaretalkingonalandlinephonetosomeoneandthedoorbellrings.Inthiscaseyouwouldkeepthephonecalleronholdandvisitthepersonondoorandthencomebackandcontinuewiththetelephonecall.Itshowsherethattheringingofthedoorbellwasataskhavinghigherpriorityforwhichyoucouldsuspendthecurrentnormalpriorityphonecall.Cooperativemultitaskingisachievedbyrelyingoneachprocesstogivetimetotheotherprocessesinadefinedmanner.16bitversionsofMicrosoftWindows(MicrosoftWindows1.0to3.0and9xversionswhichstillsupporttheolderwindowsversions.Thesesystemsusuallyhangorstoprespondingincaseonerunningprogramdoesnotcooperatetoyieldtheprocessortosomeotherprogram)usedcooperativemultitasking.MacOSversionsbeforetoOSXusedtosupportcooperativemultitasking.

    Singletasking:ASingleTaskingsystemhasonlyonerunningprogram(referGlossary).ThePalmOSforPalmhandheldcomputersisanexampleofasingleuserandsingletaskoperatingsystem.

    Distributed:Adistributedoperatingsystemmanagesagroupofindependentcomputersandmakesthemappeartobeasinglecomputer.Thenetworkedcomputersworkingasagroupincooperation,makeadistributedsystem.

    Embedded:Embeddedoperatingsystemsaredesignedtobeusedinembeddedcomputersystems.ThesearedesignedtooperateonmachineslikePDAswithlessautonomy.Theyoperatewithalimitednumberofresources,areverycompactandextremelyefficientbydesign.Minix3andWindowsCEareexamplesofembeddedoperatingsystems

    1.2.2.2.UtilitySoftware

    ItissoftwaresuchasantivirussoftwarelikeNortonandMcAfee,orMicrosoftSecurityEssentialswhichhelp to maintain and protect the computer system but may not directly interface with the hardware.UtilitieslikeWinziphelptocombineandcompressdatafilessothattheyoccupylessmemoryandcanbeeasilysentinmails.

    1.2.2.3.ApplicationsSoftware

    Alsoknownasapps,thesearedesignedtoallowtheuserofthesystemcompleteaspecifictaskorsetof

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 12/17

    tasks.Appsincludeprogramslikewebbrowsers,gamesandofficesoftware.Theyareusuallythereasonyouboughtthecomputersysteminthefirstplace(referFigure1.19).

    1.2.3.Firmware

    It is the combination of persistentmemory (long term or permanent storagewhich is preserved evenwhenthepowersupplyisunavailable),programcodeandthedatastoredinit.

    Itissoftwarestoredinhardware.

    Examplesincludeembeddedsystemsliketrafficlightsandremotecontrol.

    Letusunderstandfirmwareusingremotecontrol.Whenyouopenaremotecontrolyouseeasetofcircuitswhichalongwiththebodyoftheremotecontrolconstitutesthehardwarepart.Nowyoucanmoveorswitchchannelsusingtheremotecontroloryoucanputachildlockforthesame.Alsoyoucanusetheswapbuttonontheremotecontroltogobacktothepreviousviewedchannel.Sotheremotecontrolisabletorememberwhichisthemostrecentchannelyouviewedoryourcolorpreferences.Thispartconstitutesthesoftwareanddatastoredinyourremotecontrol.

    Changingthefirmwareofadevicemayrarelyorneverbedoneduringitslifetime.Somefirmwarememorydevicesarepermanentlyinstalledandcannotbechangedatall.Deviceslikeprinters,scanners,camerasandUSBdriveshavefirmwarestoredinternally.

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 13/17

    RelatedMaterial/VideoLinks:

    Hardware:http://nptel.ac.in/courses/106106092/3

    Software:http://nptel.ac.in/courses/106106092/2

    Firmware:http://nptel.ac.in/courses/108102045/

    RelatedVideos

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 14/17

    OpenDoubts ClosedDoubts

    Askadoubt (Misuseof'AskaDoubt'SectionwillbedealtaspertheTerms&ConditionsofCampusCommune)

    SarthakAgarwal

    RegistersarethepartofmemoryUnit?A.TrueB.False

    ImarkeditAanditshowedWrong.Couldsomeonepleaseclarifymethis?

    about4daysago

    MohammedZ

    registersresideinprocessor'stostoredatatemporarilybetweeninstructionsduringexecution.

    MamathaS

    Whatareexpansioncards?

    about5daysago

    HarishRodd

    Anexpansioncardisusedtogiveacomputeradditionalcapabilities,suchasenhancedvideoperformanceviaagraphiccards.

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 15/17

    MamathaS

    whicharethedifferentfunctionsdoneusingCtrlandAltkeys?

    about5daysago

    MamathaS

    whatarespecialkeysinkeyboard?

    about5daysago

    BalamareeswaranMurugesan

    Dearsir,everyembeddedapplicationisanfirmwareah?oranylimitationsisthere?

    about5daysago

    BalamareeswaranMurugesan

    Goodeveningsir,

    WhatisthedifferencebetweenRAMandcachememory?aretheysame..pleaseexplain...

    about5daysago

    ManvikaSaluja

    Goodeveningsir

    Whatistheuseofvirtualmemory?whenisitused?.Explainmoreaboutvirtualmemory.

    about5daysago

    ShabbirAhmedModerator

    Virtualmemoryisafeatureofanoperatingsystem(OS)thatallowsacomputertocompensateforshortagesofphysicalmemorybytemporarilytransferringpagesofdatafromrandomaccessmemory(RAM)todiskstorage

    ManvikaSaluja

    Explaincooperativemultitaskingwithanexample.

    about5daysago

    ShabbirAhmedModerator

    Cooperativemultitaskingisatypeofmultitaskinginwhichtheprocesscurrentlycontrollingthe

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 16/17

    CPUmustoffercontroltootherprocesses.Itiscalledcooperativebecauseallprogramsmustcooperateforittowork.forexample:Ifoneprogramdoesnotcooperate,itcanhogtheCPU.Incontrast,preemptivemultitaskingforcesapplicationstosharetheCPUwhethertheywanttoornot.

    DeepakSingh

    Whatisdiff.b/wmechanicalandelectronickeyboardandwhichismostcommonamongpeople?

    about5daysago

    MamathaS

    Pleaseprovidemoreinformationaboutcooperativemultitasking.

    about5daysago

    ShabbirAhmedModerator

    CooperativemultitaskingisatypeofmultitaskinginwhichtheprocesscurrentlycontrollingtheCPUmustoffercontroltootherprocesses.Itiscalledcooperativebecauseallprogramsmustcooperateforittowork.forexample:Ifoneprogramdoesnotcooperate,itcanhogtheCPU.Incontrast,preemptivemultitaskingforcesapplicationstosharetheCPUwhethertheywanttoornot.

    Previous1234567892021Next

    Quiz

    YourDashboard

    PintuKumar

    0Miles

    CurrentCourseProgress

  • 8/23/2015 CampusCommune

    https://campuscommune.tcs.com/communities/aspire2015/content/12componentsinacomputersystemaspire2015 17/17

    OverallProgress

    About|ScoringProcess|ContactUs

    0

    0