موضوع مقاله: کی‌آی‌ام-۱ | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # کی‌آی‌ام-۱ | مقدمه: این ریز رایانه در زمان خود و به دلیل داشتن قیمت پایین و سهولت گسترش آن، بسیار موفق بود. | ## بخش 1: کی‌آی‌ام-۱ | این مورد به کاربران خاص مانند برنامه نویسان و مهندسان اجازه می‌داد بسیار راحت و با سخت‌افزارهای موجود، قادر به ایجاد و راه اندازی سیستم‌های رایانه‌ای باشند. شرکت موتورولا بلافاصله به این موضوع اعتراض و ام او اس تکنولوژی را وادار کرد تا پردازنده ۶۵۰۱ خود را از بازار خارج نماید. با توجه به ساختار یکسان تراشه جدید با ۶۵۰۱، نقطه ضعف آن در این بود که هنوز هیچ دستگاهی ساخته نشده بود که کاربران جدید بتوانند به سرعت از قابلیت‌های سی پی یو آن استفاده کنند. در ابتدا این دستگاه قرار بود برای استفاده مهندسان باشد، اما بلافاصله مورد توجه تعداد بسیار زیادی از علاقه‌مندان قرار گرفت. یک سیستم کامل، کمتر از ۵۰۰ دلار برای خریدار هزینه داشت، در حالی که قیمت کیت خالی این سیستم فقط ۲۴۵ دلار بود که کاربر می‌توانست به این کیت یک جعبه تأمین نیرو، یک ترمینال استفاده شده و یک گرداننده نوار کاست نیز اضافه نماید. یک برنامه نمایشی نیز وجود داشت که KIM را تبدیل به یک جعبه موسیقی می‌کرد، و صدای خروجی آن توسط اتصال بلندگوهای کوچک به سیستم قابل شنیدن بود. تمام تجهیزات لازم برای دکودینگ ۴ کیلوبایت اول بر روی برد KIM قرار داشت، و کاربران تنها می‌بایست ۴ کیلوبایت تراشه حافظه رم بیشتر بر روی سیستم نصب می‌کردند. قسمت سخت ماجرا بارگذاری برنامه بیسیک از روی نوار کاست بود که حدود ۱۵ دقیقه زمان می‌برد و ممکن بود هنگام بارگذاری با خطا هم روبرو شود. این سیستم شامل یک صفحه کلید کامل ASCII، یک نمایشگر ۱۴ قسمتی ال ای دی با قابلیت نمایش حرف و عدد (حداکثر ۲۰ کاراکتر) و یک صندوق کوچک - شبیه چاپگر بود. یک ویرایشگر زبان ماشین نیز به صورت ثابت افزار استاندارد برای AIM در نظر گرفته شده بود که کاربران می‌توانستند تراشه‌های رام را که حاوی اسمبلر و یک مفسر زبان بود، به صورت جداگانه تهیه کنند. | ## بخش 2: کی‌آی‌ام-۱ | این سیستم دارای صفحه نمایش کوچک (مانند KIM) و یک صفحه کلید پرده‌ای ساده ۲۹ کلیدی بود، اما به مانند سیستم AIM درگاه گسترش استاندارد و RS-232 را نیز دارا بود. مدت کوتاهی پس از معرفی و عرضه سیستم KIM، شرکت ام او اس تکنولوژی توسط کمودور اینترنشنال خریداری و سیستم‌های تولیدی جدید KIM با برچسب CBM به بازار عرضه شدند. در این زمان «چاک پدل» کار بر روی یک مدل بهبود یافته را آغاز کرد که دارای یک صفحه کلید کامل توکار QWERTY، گرداننده نوار کاست و یک نمایشگر سیاه و سفید بود. نمایشگر این سیستم توسط یک تراشه جدید توکار کنترل می‌شد و این به معنی آن بود که دیگر نیازی به ترمینال خارجی برای سیستم نبود. ثابت افزار رام سیستم گسترش پیدا کرد و شامل یک نسخه بیسیک شد، به‌طوری‌که با روشن شدن دستگاه، بیسیک اتوماتیک بارگذاری می‌شد. این برد شامل سه آی سی بود؛ MCS6502 به عنوان سی پی یو و دو تراشه MCS6530 جهت مدیریت رابط کاربری لوازم جانبی و حافظه سیستم. هر کدام از تراشه‌های MCS6530 شامل یک ماسک قابل برنامه‌ریزی، ۸×۱۰۲۴ بایتی رام، ۸×۶۴ بایتی حافظه رم، دو درگاه غیرمستقیم ۸ بیت و یک تایمر داخلی قابل برنامه‌ریزی بودند. کتابچه راهنمای KIM-1 مقدار حافظه رم را ۱ کیلوبایت اعلام می‌کند، اما این سیستم در واقع ۱۱۵۲ بایت حافظه رم داشت. بعضی از شرکت‌های سازنده نیمه هادی‌ها میزان حافظه را مثلاً به صورت ۲۰۴۸ در ۸ و گاهی به صورت اعداد بیت نشان می‌دادند (برای مثال ۱۶۳۸۴ بیت). رایانه‌ها دارای گستره حافظه مختلفی بودند (۸ بیت الی ۳۶ بیت)، تعدادی از سازندگان نیز از واژه "کلمه" برای نشان دادن ظرفیت حافظه استفاده می‌کردند، مانند 4K کلمه. | ## بخش 3: کی‌آی‌ام-۱ | آگهی‌های اولیه برنامه نویسان و علاقه‌مندان رایانه از هر دو واژه "کلمه" و "بیت" استفاده می‌کردند. اصطلاح کیلوبایت (KB) در آن دوران استفاده نمی‌شد یا بسیار نامانوس به‌شمار می‌رفت. این سیستم همچنین شامل ال ای دی ۷ قسمتی (مشابه صفحه نمایش ماشین حساب‌های جیبی) و یک کی پد ۲۴ کلید (شبیه ماشین حساب) بود. تعداد زیادی از پین‌های بخش ورودی/خروجی تراشه‌های ۶۵۳۰ به رابط‌های کنار برد چاپی، متصل بودند. همچنین یکی از رابط‌ها شامل خطوط آنالوگ کانکتور نیرو می‌باشد که می‌شد آن‌ها را به یک ضبط‌کننده نوار کاست متصل کرد. ریزرایانه‌های اولیه مانند MITS Altair از یک سری سوئیچ در جلوی دستگاه استفاده می‌کردند که از طریق آن‌ها کاربر می‌توانست اقدام به وارد نمودن اطلاعات کند. بعد از بارگذاری، امکان استفاده جهت بارگذاری برنامه‌های بزرگتر مانند دستگاه کاغذ خوان پانچ نیز مهیا بود. معمولاً برای بارگذاری یک برنامه کوچک داخل حافظه سیستم، زمانی حدود پنج دقیقه لازم بود و کوچکترین خطا هنگام جابجایی سوئیچ‌ها به این معنی بود که برنامه bootstrap loader ممکن است هنگ کرده و عملیات بوت سیستم با اختلال روبرو شود. پیکربندی معمولی آن شامل ۱۶ خط که فقط دارای ۳۲ کاراکتر با حروف بزرگ می‌باشد، بود. این برد فقط ۱۰ آی سی ارزان قیمت داشت و از حافظه سیستم KIM جهت ذخیره صفحه استفاده می‌کرد. | ## جمع‌بندی | مشخصات فنی سی پی یو: ام او اس ۶۵۰۲ دو درگاه لوازم جانبی ورودی/خروجی MCS6530، ۱۰۲۴ x ۸ رام، یک ۶۴ در ۸ حافظه رم و دو درگاه غیرمستقیم ۸-بیت، تایمر قابل برنامه‌ریزی وقفه دار ۸ حافظه تراشه ۶۱۰۲ رم ایستا ۱۰۲۴ بایت ۶ نمایش‌گر هفت قسمتی ال‌ای‌دی کی پد ۲۴-کلید طرح ماشین حساب ۲ درگاه سریال نمایشگر رابط کاربری ترمینال (TIM)، که وظیفه مدیریت بوت سیستم، کی پد، نمایشگر هفت قسمتی و گرداننده کاست را بر عهده داشت.