سلام دوستان! خیلی خوش اومدید به این مقاله. امروز میخواهیم در مورد یک موضوع مهم در دنیای کامپیوتر صحبت کنیم: انتقال غیرهمزمان یا Asynchronous Transmission. شاید این اسم کمی پیچیده به نظر برسه، اما نگران نباشید، سعی میکنم خیلی ساده و روان توضیح بدم تا همه متوجه بشن.
فرض کنید میخواهید یک نامه برای دوستتون بفرستید. شما نامه رو مینویسید، داخل پاکت میذارید، آدرس دوستتون رو روش مینویسید و میندازید توی صندوق پست. اداره پست نامه رو میگیره و اون رو به دست دوستتون میرسونه. شما نمیدونید دقیقاً کِی نامه به دست دوستتون میرسه، فقط مطمئن هستید که بالاخره به دستش میرسه. انتقال غیرهمزمان هم یه چیزی شبیه به همینه.
در انتقال غیرهمزمان، اطلاعات به صورت بستههای کوچیک (یا بایتها) فرستاده میشن. هر بسته اطلاعات، یه سری بیت اضافی داره که کمک میکنه گیرنده بفهمه که بسته از کجا شروع میشه و کجا تموم میشه. این بیتهای اضافی رو بهشون میگیم بیتهای شروع (Start bit) و بیتهای پایان (Stop bit).
مزیت بزرگ انتقال غیرهمزمان اینه که نیازی نیست فرستنده و گیرنده دقیقاً همزمان با هم کار کنند. یعنی فرستنده میتونه اطلاعات رو با سرعت خودش بفرسته و گیرنده هم با سرعت خودش اونها رو دریافت کنه. این موضوع خیلی مهمه، چون باعث میشه که ارتباط بین دستگاههای مختلف راحتتر و انعطافپذیرتر بشه.
حالا شاید بپرسید که انتقال غیرهمزمان چه فرقی با انتقال همزمان (Synchronous Transmission) داره؟ در انتقال همزمان، فرستنده و گیرنده باید دقیقاً همزمان با هم کار کنند. یعنی فرستنده اطلاعات رو با یه سرعت مشخص میفرسته و گیرنده هم با همون سرعت اطلاعات رو دریافت میکنه. این کار معمولاً با استفاده از یه سیگنال ساعت (Clock Signal) انجام میشه که هم فرستنده و هم گیرنده از اون استفاده میکنند.
انتقال همزمان معمولاً سریعتر از انتقال غیرهمزمانه، اما پیچیدهتر هم هست. چون نیاز به یه سیستم زمانبندی دقیق داره. انتقال غیرهمزمان سادهتره، اما معمولاً سرعتش کمتره.
برای اینکه بهتر متوجه بشید، به این جدول نگاه کنید:
ویژگی | انتقال همزمان | انتقال غیرهمزمان |
---|---|---|
نیاز به زمانبندی | دارد (سیگنال ساعت) | ندارد |
سرعت | معمولاً بیشتر | معمولاً کمتر |
پیچیدگی | بیشتر | کمتر |
بیتهای اضافی | معمولاً کمتر | بیشتر (بیتهای شروع و پایان) |
کاربردها | انتقال داده بین حافظه و پردازنده، انتقال داده بین کارت گرافیک و مانیتور | انتقال داده بین کامپیوتر و مودم، انتقال داده بین کامپیوتر و چاپگر |
تصور کنید که شما و دوستتون دارید با هم صحبت میکنید. اگر شما خیلی سریع صحبت کنید و دوستتون نتونه حرفهای شما رو متوجه بشه، ارتباطتون دچار مشکل میشه. این شبیه به انتقال همزمانه. اما اگر شما با یه سرعت معمولی صحبت کنید و دوستتون هم با سرعت خودش به حرفهای شما گوش بده، ارتباطتون راحتتر و موثرتر میشه. این شبیه به انتقال غیرهمزمانه.
در دنیای کامپیوتر، پورت سریال (Serial Port) یکی از مثالهای رایج استفاده از انتقال غیرهمزمانه. پورت سریال برای اتصال دستگاههای مختلف به کامپیوتر استفاده میشه، مثل مودم، چاپگر، یا حتی بعضی از دستگاههای اندازهگیری. امروزه پورتهای USB جایگزین پورتهای سریال شدن، اما هنوز هم در بعضی از کاربردها از پورت سریال استفاده میشه. به عنوان مثال در بعضی از سیستمهای دستگاههای پزشکی و صنعتی, پورتهای سریل یا کامها (Com Port) کاربرد دارد.
ی مسئلهی مهمی که باید دونست، در انتقال غیرهمزمان اینه که اطلاعات با ی سرعت مشخص در شبکه منتقل میشن. مهم نیست شما با چه سرعتی تایپ میکنید، اطلاعات با سرعت مشخصی منتقل میشه.
به طور خلاصه، انتقال غیرهمزمان یه روش ساده و انعطافپذیر برای انتقال اطلاعات بین دستگاههای مختلفه. در این روش، فرستنده و گیرنده نیازی ندارند دقیقاً همزمان با هم کار کنند و اطلاعات به صورت بستههای کوچیک با بیتهای شروع و پایان فرستاده میشن. این روش برای کاربردهایی که سرعت خیلی مهم نیست، اما سادگی و انعطافپذیری مهمه، مناسبه.
انتقال غیرهمزمان، انتقال همزمان، پورت سریال، بیت شروع، بیت پایان، ارتباطات کامپیوتری، داده، کامپیوتر
امتیاز شما به این مطلب
امتیاز: 5 از 5 (مجموع 1 رای)
اولین نفری باشید که در مورد این مقاله نظر می دهید!
techfeed.ir© 2024 All rights reserved