Johdatus linja-autoon
Theinformationtransmittedonthesystembusincludesdatainformation,addressinformation,andcontrolinformation.Therefore,thesystembusincludesthreebuseswithdifferentfunctions,namelythedatabusDB(DataBus),addressbusAB(AddressBus)andcontrolbusCB(ControlBus).
ThedatabusDBisusedtotransmitdatainformation.Thedatabusisatwo-waythree-stateform(two-waymeansthatitcanbetransmittedintwodirections,A->BorAcanbetransmittedtoothercomponentssuchasmemoryorI/Ointerface,anddataofothercomponentscanalsobetransmittedtotheCPU.Thenumberofbitsofthedatabusisanimportantindicatorofmicrocomputers,usuallyconsistentwiththewordlengthofmicro-processing.Forexample,thewordlengthoftheIntel8086microprocessoris16bits,andthewidthofthedatabusisalso16bits.ItshouldbepointedoutthatthemeaningofdataisInabroadsense,itcanberealdata,instructioncodeorstatusinformation,andsometimesevencontrolinformation.Therefore,inactualwork,thedatatransmittedonthedatabusisnotnecessarilyonlytherealdata.
TheaddressbusABisspeciallyusedtotransferaddresses.SincetheaddresscanonlybetransferredfromtheCPUtotheexternalmemoryorI/Oport,theaddressbusisalwaysone-waythree-state,whichisdifferentfromthedatabus.AddressThenumberofbitsofthebusdeterminesthesizeofthememoryspacethattheCPUcandirectlyaddress.Forexample,iftheaddressbusofan8-bitmicrocomputeris16bits,themaximumaddressablespaceis2^16=64KB,andtheaddressbusofa16-bitmicrocomputeris20Bit,itsaddressablespaceis2^20=1MB.Generallyspeaking,iftheaddressbusisnbits,theaddressablespaceis2^n(2tothepowerofn)addressspaces( muistiyksiköt).Sano:16-bittinen osoiteväylä(yleensä 8-bittisissä prosessoreissa 1970-luvulla ja 1980-luvun alussa) voi osoittaa muistitilan2tothe16thpower=65536=64KBaddress,Anda32-bittiosoiteväylä(yleensä PC-prosessorin 6-bitti6,94)
Huomautus: Bitti = bitti.
TheBin2^n=X=YGBmentionedaboveisactuallyabit.Thisresultisactuallyobtainedbymultiplyingtheaddressablebitby8bit
ThecontrolbusCBisusedtotransmitcontrolsignalsandtimingsignals.SomeofthecontrolsignalsaresentbythemicroprocessortothememoryandI/Ointerfacecircuits,suchasread/writesignals,chipselectsignals,Interruptresponsesignals,etc.;therearealsoothercomponentsthatfeedbacktotheCPU,suchasinterruptrequestsignals,resetsignals,busrequestsignals,reservereadysignals,etc.Therefore,thetransmissiondirectionofthecontrolbusisdeterminedbythespecificcontrolsignal,whichisgenerallytwo-wayYes,thenumberofbitsofthecontrolbusdependsontheactualcontrolneedsofthesystem.Infact,thespecificsituationofthecontrolbusmainlydependsontheCPU.
Toimintaperiaate
ThesystembusisinthemicrocomputerThecentralpositionislikethehumannervecentersystem.TheCPUreadsandwritesthecontentsofthememorythroughthesystembus.Alsothroughthebus,thedataintheCPUiswrittentotheperipherals,ortheperipheralsarereadintotheCPU.Microcomputersallusebuses.Structure.ThebusisasetofcommunicationLetterline.Themicrocomputerconnectsthecomponentstogetherthroughthesystembus,andrealizestheinformationexchangebetweenthecomponentsinsidethemicrocomputer.Ingeneral,thesignalprovidedbytheCPUneedstopassthroughthebusformingcircuittoformasystembus.Thesystembusisdividedaccordingtothefunctionoftransmittinginformation,whichisdividedintoaddressbus,databusandcontrolbus.Thesebusesprovidetheconnectionlinesbetweenthemicroprocessor(CPU)andthememoryandinputandoutputinterfacecomponents.ItcanbeconsideredthatamicrocomputerisbasedontheCPU,andothercomponentsareall"connected"onthesystembusconnectedtotheCPU.Thiskindofbusstructureprovidesconvenienceforcomposingamicrocomputer.Peoplecanconnectdifferentsizesofmemoryandinterfacestothesystembusaccordingtotheirownneeds,anditiseasytoformmicrocomputersofvarioussizes.
ThemicrocomputeressentiallyconnectstheCPU,memoryandinput/outputinterfacecircuittothesystembuscorrectly,andthehardwaredesignofthecomputerapplicationsystemisessentiallythebusinterfacebetweentheexternaldeviceandthesystembus.Circuitdesignproblem,thiskindofbusstructuredesignisacharacteristicofcomputerhardwaresystem.
Commonbus
ISAbus
----ISA(industrialstandardarchitecture)busstandardwasestablishedbyIBMin1984fortheintroductionofPC/ATmachinesThesystembusstandard,soitisalsocalledATbus.ItisanextensionoftheXTbustomeettherequirementsofthe8/16-bitdatabus.Itwaswidelyusedinthe80286to80486era,sothattheISAbusslotwasstillreservedinthePentiummachine.TheISAbushas98pins.
EISAbus
----EISAbusisabusstandardjointlylaunchedby9companiessuchasCompaqin1988.Itusesadouble-layersocketonthebasisoftheISAbus,and98signallinesareaddedtothe98signallinesoftheoriginalISAbus,thatis,anEISAsignallineisaddedbetweenthetwoISAsignallines.Inpractice,theEISAbusisfullycompatiblewithISAbussignals.
VESAbus
----VESA(videoelectronicsstandardassociation)busisalocalbusjointlylaunchedby60accessorycardmanufacturersin1992,referredtoasVL(VESAlocalbus)bus.Itsintroductionlaidthefoundationfortheinnovationofthemicrocomputersystembusarchitecture.ThisbussystemtakesintoaccountthedirectconnectionbetweentheCPU,themainmemoryandtheCache.UsuallythispartofthebusiscalledtheCPUbusorthemainbus,andotherdevicesareconnectedtotheCPUbusthroughtheVLbus,sotheVLbusiscalledthelocalbus.Itdefinesa32-bitdatalineandcanbeexpandedto64-bitthroughanexpansionslot.Itusesa33MHzclockfrequencyandhasamaximumtransferrateof132MB/s,whichcanworksynchronouslywiththeCPU.Itisahigh-speed,high-efficiencylocalbusthatcansupport386SX,386DX,486SX,486DXandPentiummicroprocessors.
PCIbus
----PCI(peripheralcomponentinterconnect)busisoneofthemostpopularbusesatpresent.ItisalocalbuslaunchedbyIntelCorporation.Itdefinesa32-bitdatabusandcanbeexpandedto64bits.ThePCIbusmotherboardslotissmallerthantheoriginalISAbusslot,anditsfunctionisgreatlyimprovedthanVESAandISA.Itsupportsburstreadandwriteoperations,andthemaximumtransferratecanreach132MB/s.Itcansupportmultiplesetsofperipheralsatthesametime.equipment.ThePCIlocalbusisnotcompatiblewiththeexistingISA,EISA,andMCA(microchannelarchitecture)buses,butitisnotrestrictedbytheprocessorandisabusdevelopedbasedonanewgenerationofmicroprocessorssuchasPentium.
KompaktiPCI
----ThesystembuseslistedabovearegenerallyusedincommercialPCs.Inthecomputersystembus,thereisanothermajorcategory:Systembusdesignedtoadapttotheindustrialfieldenvironment,suchasSTDbus,VMEbus,PC/104bus,etc.Hereonlyintroducesoneofthepopularbusesofthecurrentindustrialcomputer-KompaktiPCI.
----KompaktiPCImeans"solidPCI".ItisthefirstPCIsystemthatadoptsapassivebusbackplanestructure.ItisanindustrythatusestheelectricalandsoftwarestandardsofthePCIbusandEuropean-stylecards.Theassemblystandardisthelatestindustrialcomputerstandard.KompaktiPCIisbasedontheoriginalPCIbus.ItusestheadvantagesofPCItoprovideahigh-performancecoresystemthatmeetstheapplicationrequirementsofindustrialenvironments.Atthesametime,italsoconsidersmakingfulluseoftraditionalbusproducts,suchasISA,STD,VMEorPC/104toexpandtheI/Oandotherfunctionsofthesystem.
----6.PCI-Ebus
----PCIExpressusesthepoint-to-pointserialconnectionpopularintheindustry,comparedtoPCIandearliercomputersThesharedparallelarchitectureofthebus,eachdevicehasitsowndedicatedconnection,doesnotneedtorequestbandwidthfromtheentirebus,andcanincreasethedatatransmissionratetoaveryhighfrequency,reachingthehighbandwidththatPCIcannotprovide.ComparedwiththetraditionalPCIbusthatcanonlyachieveone-waytransmissioninasingletimeperiod,thedual-simplexconnectionofPCIExpresscanprovideahighertransmissionrateandquality.Thedifferencebetweenthemissimilartohalf-duplexandfull-duplex.
Tekniset tiedot
Thesystembusisacollectionofsignallinesandisacommonchannelfortransmittinginformationbetweenmodules.Throughit,variousdataandcommandscanbetransmittedbetweencomputercomponents.Inordertomaketheproductsofdifferentsuppliersinterchangeableandgiveusersmorechoices,thetechnicalspecificationsofthebusmustbestandardized.Thestandardformulationofthebusmustbecarefullyconsidered,andtheremustbestrictregulations.Systembusstandards(technicalspecifications)include:
(1)Mekaanisen rakenteen tekniset tiedot: moduulimitat, väyläliittimet, väyläliittimet ja asennusmitat ovat yhtenäisiä.
(2)Toimintatiedot: jokaisella signaalilinjalla (nastan nimi), toiminnolla ja työprosessilla jokaisella väylällä on oltava yhtenäiset määräykset.
(3) Sähköiset tiedot:tehotaso, dynaaminen muunnosaika, kuormituskapasiteetti jne.väylän jokaisen signaalin.
Tekniset indikaattorit
1.Järjestelmäväylän kaistanleveys (väylän tiedonsiirto)
ThebandwidthofthesystembusreferstothedatatransmittedonthebusperunittimeVolume,thatis,themaximumsteady-statedatatransferrateofMBtransmittedpersecond.Twofactorscloselyrelatedtothebusarethebitwidthofthebusandtheworkingfrequencyofthebus.Therelationshipbetweenthem:thebandwidthofthebus=theworkingfrequencyofthebus*thebitwidthofthebus/8
2,järjestelmäväylän bittileveys
Thebitwidthofthesystembusreferstothenumberofbitsofbinarydatathatthebuscantransmitatthesametime,orthenumberofbitsofthedatabus,thatis,theconceptofbuswidthssuchas32bitsand64bits.Thewiderthebitwidthofthebus,thegreaterthedatatransferratepersecond,andthewiderthebandwidthofthebus.
3.Järjestelmäväylän toimintataajuus
TheworkingclockfrequencyofthebusisinMHZ.Thehighertheworkingfrequency,thefasterthebusworkingspeedandthewiderthebusbandwidth.
Kehityshistoria
Thedetaileddevelopmenthistoryofthecomputersystembus,includingtheearlyPCbusandISAbus,PCI/AGPbus,PCI-XbusandthemainstreamPCIExpress,HyperTransporthigh-speedstringLinebus.FromPCbustoISA,PCIbus,andthenfromPCItoPCIExpressandHyperTransportsystem,thecomputerhasalsocompletedthreeleap-typeupgradesduringthesethreemajortransitions.Correspondingtothisprocess,thecomputer'sprocessingspeed,realizedfunctions,andsoftwareplatformareallundergoingthesameevolution.Obviously,withouttheadvancementofbustechnologyasafoundation,therapiddevelopmentofcomputersisimpossibletotalkabout.Theindustrystandsatanewstartingpoint:PCIExpressandHyperTransporthavecreatedanearlyperfectbusarchitecture.Theindustry'sdesireforhigh-speedbusesisendless.PCIExpress4.0andHyperTransport4.0havebeenputontheagenda,andtheywillonceagainbringperformanceimprovements.Inacomputersystem,variousfunctionalcomponentsexchangedatathroughthesystembus,andthespeedofthebushasagreatimpactonsystemperformance.Andbecauseofthis,thebusisknownasthenervecenterofthecomputersystem.ButcomparedtofunctionalcomponentssuchasCPU,graphicscard,memory,harddisk,etc.,thepaceofimprovementofbustechnologyismuchslower.InthehistoryofPCdevelopmentformorethan20years,thebushasonlybeenupdatedthreetimes,buteachchangeofithasbroughtanewlooktothecomputer.