Дарек автобусу жана Дата автобус
Компьютердин архитектурасына ылайык, автобус компьютердин аппараттык компоненттеринин ортосунда же эки өзүнчө компьютердин ортосунда маалыматтарды өткөрүүчү система катары аныкталат. Башында автобустар электр зымдарын колдонуу менен жасалган, бирок азыр автобус термини мурунку электрдик автобустар сыяктуу бирдей функцияларды камсыз кылган кандайдыр бир физикалык подсистеманы аныктоо үчүн кеңири колдонулат. Компьютердик автобустар параллелдүү же сериялуу болушу мүмкүн жана мультидроп, ромашка чынжырчасы же коммутацияланган хабдар менен туташтырылышы мүмкүн. Системалык автобус - бул компьютердин бардык негизги компоненттеринин бири-бири менен байланышуусуна жардам берген бирдиктүү автобус. Ал дарек шинасын, маалымат шинасын жана башкаруу шинасын түзөт. Дата шинасы сактала турган маалыматтарды ташыйт, ал эми дарек шинасы ал сактала турган жерди алып барат.
Дарек автобусу
Дарек шинасы физикалык даректи көрсөтүүгө арналган компьютер тутумунун автобусунун бир бөлүгү. Компьютердин процессору эстутумдан же эстутумга окуу же жазуу керек болгондо, ал кирүү үчүн керек болгон жеке эс тутум блогунун физикалык дарегин көрсөтүү үчүн дарек шинасын колдонот (иш жүзүндөгү маалыматтар маалымат шинасы боюнча жөнөтүлөт). Тагыраак айтканда, процессор кээ бир маалыматтарды эстутумга жазгысы келгенде, жазуу сигналын ырастайт, дарек шинасына жазуу дарегин орнотот жана маалыматтарды маалымат шинасына салат. Ошо сыяктуу эле, процессор эс тутумда турган кээ бир маалыматтарды окугусу келгенде, ал окуу сигналын ырастайт жана дарек шинасына окуу дарегин орнотот. Бул сигналды алгандан кийин, эстутум контроллери белгилүү бир эс тутум блогунан маалыматтарды алат (окуу дарегин алуу үчүн дарек шинасын текшергенден кийин), андан кийин эс тутум блогунун маалыматтарын маалымат шинасына жайгаштырат.
Система чече ала турган эстутумдун көлөмү маалымат шинанын туурасын аныктайт жана тескерисинче. Мисалы, дарек шининин туурасы 32 бит болсо, система 232 эстутум блогуна кайрыла алат (бир блокто 1 байт маалымат бар экенин эске алганда, бул 4 ГБ эс мейкиндигине барабар).
Data Bus
Деректер автобусу жөн гана маалыматтарды ташыйт. Ички автобустар процессордун ичинде маалыматты ташыйт, ал эми тышкы автобустар процессор менен эс тутумдун ортосунда маалыматтарды ташыйт. Эреже катары, бир эле маалымат шинасы эки окуу/жазуу операциялары үчүн колдонулат. Бул жазуу операциясы болгондо, процессор маалыматтарды (жазыла турган) маалымат шинасына салат. Окуу операциясы болгондо, эстутум контроллери белгилүү бир эстутум блогунан маалыматтарды алат жана аны маалымат шинасына салат.
Дарек автобусу менен маалымат автобусунун ортосунда кандай айырма бар?
Маалымат автобусу эки багыттуу, ал эми дарек шинасы бир багыттуу. Бул маалыматтар эки багытта жүрөт дегенди билдирет, бирок даректер бир гана багытта барат. Мунун себеби, маалыматтардан айырмаланып, дарек дайыма процессор тарабынан көрсөтүлөт. Маалымат шинанын туурасы жеке эстутум блогунун өлчөмү менен аныкталат, ал эми дарек шинанын туурасы система тарабынан даректелиши керек болгон эс тутумдун өлчөмү менен аныкталат.