Manzil avtobusi va ma'lumotlar avtobusi o'rtasidagi farq

Manzil avtobusi va ma'lumotlar avtobusi o'rtasidagi farq
Manzil avtobusi va ma'lumotlar avtobusi o'rtasidagi farq

Video: Manzil avtobusi va ma'lumotlar avtobusi o'rtasidagi farq

Video: Manzil avtobusi va ma'lumotlar avtobusi o'rtasidagi farq
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Iyul
Anonim

Manzil avtobusi va maʼlumot avtobusi

Kompyuter arxitekturasiga ko'ra, avtobus kompyuterning apparat komponentlari yoki ikkita alohida kompyuter o'rtasida ma'lumotlarni uzatuvchi tizim sifatida aniqlanadi. Dastlab, avtobuslar elektr simlari yordamida yaratilgan, ammo endi avtobus atamasi avvalgi elektr avtobuslari kabi bir xil funksionallikni ta'minlaydigan har qanday jismoniy quyi tizimni aniqlash uchun kengroq qo'llaniladi. Kompyuter avtobuslari parallel yoki ketma-ket bo'lishi mumkin va ular multidrop, romashka zanjiri yoki kommutatsiyalangan markazlar orqali ulanishi mumkin. Tizim avtobusi - bu kompyuterning barcha asosiy komponentlarini bir-biri bilan aloqa qilishda yordam beradigan yagona avtobus. U manzil shinasi, ma'lumotlar shinasi va boshqaruv shinasidan iborat. Ma'lumotlar shinasi saqlanadigan ma'lumotlarni, manzil shinasi esa uni saqlash kerak bo'lgan joyga olib boradi.

Manzil avtobusi

Manzil shinasi - bu jismoniy manzilni ko'rsatishga mo'ljallangan kompyuter tizimi avtobusining bir qismi. Kompyuter protsessori xotiradan yoki xotiradan o'qish yoki yozish kerak bo'lganda, u kirishi kerak bo'lgan individual xotira blokining jismoniy manzilini belgilash uchun manzil shinasidan foydalanadi (haqiqiy ma'lumotlar ma'lumotlar shinasi bo'ylab yuboriladi). To'g'rirog'i, protsessor xotiraga ba'zi ma'lumotlarni yozmoqchi bo'lsa, u yozish signalini tasdiqlaydi, manzil shinasiga yozish manzilini o'rnatadi va ma'lumotlarni ma'lumotlar shinasiga joylashtiradi. Xuddi shunday, protsessor xotirada joylashgan ba'zi ma'lumotlarni o'qishni xohlasa, u o'qish signalini tasdiqlaydi va manzil avtobusiga o'qish manzilini o'rnatadi. Ushbu signalni olgandan so'ng, xotira tekshirgichi ma'lum xotira blokidan ma'lumotlarni oladi (o'qish manzilini olish uchun manzil avtobusini tekshirgandan so'ng) va keyin xotira blokining ma'lumotlarini ma'lumotlar shinasiga joylashtiradi.

Tizim tomonidan hal qilinishi mumkin bo'lgan xotira hajmi ma'lumotlar shinasining kengligini aniqlaydi va aksincha. Masalan, agar manzil shinasi kengligi 32 bit bo'lsa, tizim 232 ta xotira blokiga murojaat qilishi mumkin (bir blokda 1 bayt ma'lumot borligini hisobga olsak, bu 4 GB xotira maydoniga teng).

Ma'lumotlar avtobusi

Ma'lumot shinasi shunchaki ma'lumotlarni olib yuradi. Ichki avtobuslar protsessor ichida ma'lumotlarni, tashqi avtobuslar esa protsessor va xotira o'rtasida ma'lumotlarni olib yuradi. Odatda, o'qish/yozish operatsiyalari uchun bir xil ma'lumotlar shinasi ishlatiladi. Yozish operatsiyasi bo'lsa, protsessor ma'lumotlarni (yozilishi kerak bo'lgan) ma'lumotlar avtobusiga joylashtiradi. O'qish operatsiyasi bo'lganda, xotira boshqaruvchisi ma'lumotni ma'lum xotira blokidan oladi va uni ma'lumotlar avtobusiga joylashtiradi.

Manzil avtobusi va maʼlumot avtobusi oʻrtasidagi farq nima?

Ma'lumotlar avtobusi ikki yo'nalishli, manzil shinasi esa bir yo'nalishli. Bu shuni anglatadiki, ma'lumotlar har ikki yo'nalishda ham tarqaladi, lekin manzillar faqat bitta yo'nalishda harakatlanadi. Buning sababi shundaki, ma'lumotlardan farqli o'laroq, manzil har doim protsessor tomonidan ko'rsatiladi. Ma'lumotlar shinasining kengligi alohida xotira blokining o'lchami bilan belgilanadi, manzil avtobusining kengligi esa tizim tomonidan manzillanishi kerak bo'lgan xotira hajmi bilan belgilanadi.

Tavsiya: