فرمت فایل : word(قابل ویرایش)تعداد صفحات64
طراحی کامپیوترهای IBM اولیه، سه نوع پورت چاپگر موازی را پشتیبانی می کرد که عبارت اند از LPT1، LPT2 و LPT3. احتمالاً IBM به دنبال ماشینهایی بود که میتوانستند چاپگرهای ماتریس نقطه ای و چاپگر آفتاب گردانی را پشتیبانی کنند و شاید تعدادی از انواع چاپگرهای کمکی برای اهداف مختلف روی یک ماشین. یقیناً IBM استفاده عمومی که پورت های موازی پذیر شده اند، را پیش بینی نکرده بود و احتمالاً آنها این پورت ها را به صورت متفاوت طراحی کرده بودند، امروزه، پورت موازی می تواند کامپیوترهای شخصی. صفحه کلید، درایوهای دیسک و نوار، آداپترهای SCSI، آداپترهای اترفت (و شبکه های دیگر)، آداپترهای دسته بازی و دیگر ابزارهای مختلف و البته چاپگر را کنترل کند. این فصل تلاش نخواهد کرد تا چگونگی استفاده پورت های موازی برای این ابزارهای مختلف را شرح بدهد- این کتاب به اندازه کافی بزرگ است. به هر حال، یک بحث کامل از اینکه چطور رابط موازی یک چاپگر را کنترل میکند و کاربردهای دیگر پورت موازی که ایده های کافی برای مواجه شدن با وسیله های موازی بزرگ فراهم میکند لازم به نظر می رسد.
اطلاعات اساسی پورت موازی
دو روش اساسی برای انتقال داده بکار می رود: انتقال داده موازی و انتقال داده سریال در طرح انتقال داده سریال (نگاه کنید به «پورت های سریال کامپیوتر» در صفحه 1223)یک وسیله داده را برای وسیله دیگر به صورت یک بیت در زمان از طریق سیم می فرستد. در طرح انتقال موازی، یک دستگاه چندین بیت را به صورت همزمان برای وسیله دیگر (در موازی) روی چندین سیم مختلف می فرستد. برای مثال، پورت موازی کامپیوترهای شخصی هشت خط داده را در مقایسه با یک خط منفرد در پورت سریال در نظر می گیرند بنابراین به نظر می رسد که پورت موازی قادر خواهد بود داده را هشت بار سریعتر ارسال کند، به خاطر سیم های بیشتری که در کابل است. همچنین پورت سریال برای همان شرایط کابل پورت موازی، به خاطر سیم های کمتری که در کابل است 8 مرتبه کندتر قادر خواهد بود داده را ارسال کند. وقتی این دو نوع با هم مقایسه بشوند، برتری از آن پورت موازی خواهد بود. در عمل ارتباطات موازی 8 بار سریعتر از ارتباطات سری نیست و یا قیمت کابل موازی 8 برابر کابل سری نیست. بطور کلی، آنهایی که پورت های سریال را طراحی می کنند (بعنوان کابلهای اترنت) از مواد بهتر و استحفاظ بیشتر استفاده می کنند، این عمل هزینه کابل را افزایش می دهد، اما به دستگاهها این اجازه را می دهد که یک بیت در یک زمان را سریعتر ارسال کند. علاوه بر این، طراحی بهتر کابل، فاصله های بسیار زیاد بین دستگاهها را ممکن میکند. پورت های موازی به طور معمول گران هستند و برای اتصالات کوتاه طراحی شده اند (در حالت کلی بیشتر از 6 تا 10 پانسیت). مشکلات عمده جهانی نویزهای الکتریکی و مسافت مسائل جدیدی را وقتی از پورت های موازی استفاده می کنیم ایجاد میکند و سیستم ها را از نظر سرعت انتقال داده محدود میکند.
در واقع نرخ انتقال داده در سنترونیکس پورت چاپگرهای اولیه بیشتر از 1000 کاراکتر بر ثانیه نبود، بطوریکه بیشتر چاپگرها بر اساس این نرخ انتقال داده طراحی شده بودند. بیشتر پورت های موازی به آسانی قدرند از این نرخ انتقال تجاوز کنند. به هر حال، این فاکتورها محدوده کننده هنوز در کابلها وجود دارد و یک محدودیت ذاتی در یک کامپیوتر مدرن نیست. اگرچه یک سیستم اتصال موازی می تواند از هر تعداد سیم برای انتقال داده ها استفاده کند. بیشتر سیستم های موازی از 8 خط داده برای فرستادن یک بایت در زمان استفاده می کنند. در این رابطه مفاهیم قابل توجهی وجود دارد، برای مثال واسط SCSI که یک واسط موازی به شمار می رود، در نسخه های جدیدتر امکان ارسال 8، 16 و حتی 32 بیت داده را ممکن ساخته است. در این فصل ما روی انتقال در اندازه بایت، برای پورت موازی در کامپیوترهایی با داده 8 بیتی متمرکز میشویم. یک سیستم اتصال پورت موازی معمولی می تواند یک طرفه یا دو طرفه باشد. پورت موازی کامپیوترهای شخصی از ارتباطات یکطرفه (از PC به چاپگر) پشتیبانی میکند. بنابراین ما این مورد ساده تر را ابتدا در نظر می گیریم. در یک سیستم اتصال موازی یکطرفه دو مکان متمایز وجود دارد:
مکان فرستادن و مکان دریافت کردن. محل فرسننده داده خودش را روی خطوط داده قرار می دهد و به دریافت کننده می گوید که داده ها آماده و در دسترس هستند. محل دریافت کننده خطوط داده را می خواند و به فرستنده می گوید که داده ها را دریافت کرده است.