سلام دوستان!
امروز میخوایم در مورد یه تکنولوژی قدیمی صحبت کنیم به اسم ACCESS.bus یا همون A.b. شاید خیلیها اسمش رو نشنیده باشن، چون دیگه خیلی استفاده نمیشه، ولی دونستنش خالی از لطف نیست. فکر کنید یه کمربند ایمنی برای کامپیوترهای قدیمیتر!
به زبان ساده، ACCESS.bus یه راه ارتباطی بود برای وصل کردن وسایل جانبی کوچیک (مثل کیبورد، موس، جوی استیک و...) به کامپیوتر. قبل از USB، این یه راه حل برای خلاص شدن از شر سیمهای زیاد بود. فرض کنید همه این وسایل با یه سیم وصل میشدن به یه جعبه و بعد اون جعبه با یه سیم دیگه وصل میشد به کامپیوتر. اینطوری جای کمتری اشغال میشد و مرتب تر هم بود.
ACCESS.bus از استاندارد I2C (Inter-Integrated Circuit) استفاده میکرد. I2C یه پروتکل ارتباطی هست که برای ارتباط بین آیسیها (IC) یا مدارهای مجتمع در داخل دستگاهها استفاده میشه. حالا ACCESS.bus اومده بود این پروتکل رو برای ارتباط با وسایل بیرونی هم استفاده کنه.
تو اون زمان، ACCESS.bus چندتا مزیت داشت:
البته، معایبی هم داشت:
فرض کنید یه کامپیوتر قدیمی دارید که یه کیبورد، یه موس و یه جوی استیک داره. هر کدوم از اینا یه سیم جداگونه دارن که به پشت کامپیوتر وصل میشن. حالا اگه از ACCESS.bus استفاده کنید، همه اینا به یه جعبه وصل میشن و بعد اون جعبه با یه سیم به کامپیوتر وصل میشه.
یه جورایی مثل اینه که یه چند راهی برق دارید که همه وسایلتون رو به اون وصل میکنید و بعد اون چند راهی رو به پریز برق میزنید.
بیایید یه مقایسه کوچیک بین ACCESS.bus و USB داشته باشیم:
ویژگی | ACCESS.bus | USB |
---|---|---|
سرعت | پایین (100 کیلوبیت در ثانیه) | خیلی بالا (از 12 مگابیت در ثانیه تا چند گیگابیت در ثانیه) |
تعداد وسایل قابل اتصال | محدود | زیاد |
پیچیدگی | ساده | پیچیدهتر |
هزینه | کم | بیشتر (البته الان USB خیلی ارزون شده) |
پشتیبانی | تقریباً منسوخ شده | گسترده و فعال |
جواب خیلی سادهست: USB خیلی بهتره! USB سرعت خیلی بالاتری داره، میشه وسایل خیلی بیشتری رو بهش وصل کرد، و تقریباً همه دستگاههای جدید ازش پشتیبانی میکنن. به همین دلیل ACCESS.bus کم کم از دور خارج شد.
ACCESS.bus یه تکنولوژی قدیمی بود که برای ساده کردن اتصال وسایل جانبی به کامپیوتر استفاده میشد. با وجود اینکه مزایایی داشت، ولی به دلیل سرعت پایین و محدودیتهاش، جای خودش رو به USB داد. گرچه خیلی از افراد شاید اسمش رو هم نشنیده باشن، ولی بخشی از تاریخچه کامپیوتره و دونستنش میتونه دید خوبی نسبت به تحولات این حوزه بده.
امیدوارم این آموزش براتون مفید بوده باشه. اگر سوالی داشتید حتما بپرسید.
این یه مثال خیلی ساده از نحوه ارسال یه دستور I2C (که ACCESS.bus ازش استفاده میکرد) با استفاده از یه کتابخونه فرضی هست:
// این فقط یه مثال فرضی هست و به صورت مستقیم قابل اجرا نیست // آدرس دستگاه (مثلا یه کیبورد) int deviceAddress = 0x50; // دستوری که میخوایم بفرستیم (مثلا گرفتن وضعیت یه دکمه) int command = 0x01; // دادهای که از دستگاه برمیگرده int data; // ارسال دستور i2c_send(deviceAddress, command); // دریافت داده data = i2c_receive(deviceAddress); // چاپ داده print("وضعیت دکمه:", data);
توجه داشته باشید که این فقط یه مثال خییلی سادهست و در واقعیت کدنویسی برای I2C پیچیدهتره. هدف از این مثال فقط اینه که یه ایده کلی از نحوه کار این پروتکل داشته باشید.
ACCESS.bus, I2C, USB, تکنولوژی قدیمی, وسایل جانبی کامپیوتر, پروتکل ارتباطی, سختافزار کامپیوتر, اموزش کامپیوتر، مقاسیه یو اس بی
وقتی به A.b به عنوان مخفف ACCESS.bus اشاره می کنیم، منظور این است که A.b با گرفتن حروف اولیه هر کلمه مهم در ACCESS.bus تشکیل می شود. این فرآیند عبارت اصلی را به شکلی کوتاه تر و قابل مدیریت تر فشرده می کند و در عین حال معنای اصلی خود را حفظ می کند. بر اساس این تعریف، A.b مخفف ACCESS.bus است.
امتیاز شما به این مطلب
امتیاز: 5 از 5 (مجموع 1 رای)
اولین نفری باشید که در مورد این مقاله نظر می دهید!
techfeed.ir© 2024 All rights reserved