Ano ang Kahulugan ng isang Data Bus?

Sa computer parlance, isang bus ng data - tinatawag ding isang bus ng processor, front side bus, frontside bus o backside bus-ay isang pangkat ng mga de-koryenteng mga wire na ginagamit upang magpadala ng impormasyon (data) sa pagitan ng dalawa o higit pang mga bahagi. Halimbawa, ang processor ng Intel sa kasalukuyang linya ng mga Mac ay gumagamit ng 64-bit bus ng data upang ikonekta ang processor sa memory nito.

Ang data bus ay may maraming iba't ibang mga katangian ng pagtukoy, ngunit ang isa sa mga pinakamahalaga ay ang lapad nito. Ang lapad ng data bus ay tumutukoy sa bilang ng mga bits (electrical wires) na bumubuo sa bus. Kasama ang karaniwang lapad ng bus ng data na 1-, 4-, 8-, 16-, 32-, at 64-bit.

Kapag ang mga tagagawa ay sumangguni sa bilang ng mga bits na ginagamit ng isang processor, tulad ng "Ang computer na ito ay gumagamit ng isang 64-bit na processor," ang mga ito ay tumutukoy sa lapad ng front side data bus, ang bus na nagkokonekta sa processor sa pangunahing memorya nito. Ang iba pang mga uri ng bus ng data na ginagamit sa mga computer ay kasama ang back side bus, na kumokonekta sa processor sa nakalaang memorya ng cache.

Ang isang bus ng data ay karaniwang pinamamahalaan ng isang bus controller na nag-uugnay sa bilis ng impormasyon sa pagitan ng mga bahagi. Sa pangkalahatan, ang lahat ay kailangang maglakbay sa parehong bilis sa loob ng isang computer at walang makapaglakbay nang mas mabilis kaysa sa CPU. Ang mga controllers ng bus ay nagpapanatili ng mga bagay na gumagalaw sa parehong bilis.

Gumamit ang unang Mac ng isang 16-bit na data bus; ang orihinal na Macintosh ay gumagamit ng Motorola 68000 processor. Ang mga bagong Mac ay gumagamit ng mga 32- o 64-bit bus.

Mga Uri ng Mga Bus

Ang isang data bus ay maaaring gumana bilang isang serial o isang parallel bus. Ang mga serial bus-tulad ng mga koneksyon sa USB at FireWire -ay gumagamit ng isang kawad upang magpadala at tumanggap ng impormasyon sa pagitan ng mga sangkap. Ang mga koneksyon sa bus na tulad ng mga koneksyon sa SCSI-gumamit ng maraming mga wire upang makipag-usap sa pagitan ng mga bahagi. Ang mga bus ay maaaring panloob sa processor o panlabas , na may kaugnayan sa isang bahagi na konektado.