Skip to main content

Ano ang isang address bus?

Ang isang address bus ay isang computer bus na ginagamit upang matugunan ang pangunahing memorya ng system.Sa maraming mga naka -embed na controller at ilang mga mas matatandang computer, ang processor address bus ay direktang naka -wire sa mga memorya ng memorya.Karamihan sa mga desktop at server motherboards ay kasama ang address bus sa memory bus sa pagitan ng memory controller chip at ang memorya ng system.Ang address bus ay ginagamit ng isang processor upang ipahiwatig ang lokasyon ng memorya na malapit nang basahin ang data mula o sumulat ng data sa.Ang ilang mga processors ay maaari ring gamitin ito upang magpahiwatig ng isang input/output port na malapit nang mabasa o nakasulat.

Ang ilang mga computer ay may direktang koneksyon mula sa address bus ng processor at iba pang mga aparato ng system sa pangunahing memorya.Maraming mga peripheral controller ang maaaring magbahagi ng memorya ng system sa processor gamit ang isang pamamaraan na tinatawag na Direct Memory Access (DMA).Ang isang network, hard disk o graphics controller ay maaaring isang aparato na pinagana ng DMA.Pinapayagan nito ang magsusupil na ilipat ang data papunta at mula sa system nang mas mabilis kaysa sa pagpapadala nito sa pamamagitan ng processor ng isang piraso nang sabay -sabay.Ang pagkilos na ito ay alerto sa memorya na ang isang basahin o isulat ang kahilingan para sa memorya ng memorya ay malapit nang magawa.Kung ang isang operasyon ng pagsulat ay nakabinbin, ang data na isusulat ay nakalagay sa data bus at ang isang signal ng pagsulat ng memorya ay na -trigger.Ang isang operasyon na basahin ay maaaring isagawa sa pamamagitan ng pag -trigger ng signal na basahin ng memorya at pagbabasa ng data bus.Ang controller na ito ay nakikipag -usap sa pangunahing memorya ng system sa memory bus.Kasama sa bus na ito ang address bus, data bus at maraming mga signal signal.Ang memory controller ay matatagpuan sa aparato ng Northbridge at mga interface na may pangunahing processor gamit ang harap-side bus (FSB).Para sa kadahilanang ito, ang isang sistema ng high-speed cache memorya ay gumagamit ng isang ganap na hiwalay at mas malawak na cache bus.Ang cache ay direktang konektado sa processor sa pamamagitan ng bus na ito, na dumaan sa FSB at ganap na Northbridge.Ang bus ng cache, na kilala rin bilang Back-Side Bus (BSB), ay gumaganap bilang isang address bus, data bus at control bus para sa memorya ng cache na eksklusibo.Ang controller na ito ay naka -access sa pangunahing memorya ng system nang direkta, nang hindi ginagamit ang FSB o aparato ng Northbridge.Sa tinanggal na mga bottlenecks na ito, ang processor ay gumugol ng mas kaunting oras sa paghihintay sa mga pangunahing pag -access sa memorya ng system.Ang memorya ng cache ay madalas na kasama sa mga processors na ito, at ang anumang panlabas na cache ay na -access sa pamamagitan ng cache bus.