
سخت افزار
-
Caching
اگر تا کنون برای خود کامپيوتری تهيه کرده باشيد ، واژه " Cache" برای شما آشنا خواهد بود. کامپيوترهای جديد دارای Cache از نوع L1 و L2 می باشند. شايد در هنگام خريد يک کامپيوتر از طرف دوستانتان توصيه هائی به شما شده باشد مثلا" : " سعی کن از تراشه های Celeron استفاده نکنی چون دارای Cache نمی باشند! "
Cache يک مفهوم کامپيوتری است که بر روی هر نوع کامپيوتر با يک شکل خاص وجود دارد. حافظه های Cache ، نرم افزارهای با قابليت Cache هارد ديسک و صفحات Cache همه بنوعی از مفهوم Caching استفاده می نمايند. حافظه مجازی که توسط سيستم های عامل ارائه می گردد نيز از مفهوم فوق استفاده می نمايد.
مبانی Caching
Caching يک نکنولوژی استفاده شده برای زير سيستم های حافظه ، در کامپيوتر است . مهمترين هدف يک Cache افزايش سرعت و عملکرد کامپيوتر بدون تحميل هزينه های اضافی برای تهيه سيستم است . با استفاده از Cache عمليات کاربران با سرعت بيشتری انجام خواهد شد.
کتابداری را در نظر بگيريد که در يک کتابخانه مسئول تحويل کتاب به متقاضيان است . فرض کنيد در سيستم فوق ( درخواست و تحويل کتاب ) از مفهوم Cache استفاده نمی گردد. اولين متقاصی کتابی را درخواست می نمايد( فرض شده است که متقاضی خود نمی تواند مستقيما" کتاب مورد نظر را از قفسه مربوطه ،بردارد) ، کتابدار، کتاب مورد نظر را از قفسه مربوطه پيدا و در ادامه آن را تحويل متقاضی می نمايد. متقاضی پس از ساعاتی مراجعه و کتاب را تحويل می دهد. کتابدار، کتاب تحويلی را مجددا" در قفسه مربوطه قرار می دهد. پس از لحظاتی يک متقاضی ديگر مراجعه و همان کتاب قبلی را درخواست می نمايد ، کتابدار مجددا" می بايست به بخش مربوطه در کتابخانه مراجعه و پس از بازيابی کتاب ، آن را در اختيار متقاضی دوم قرار دهد.همانگونه که ملاحظه می گردد ، کتابدار مکلف است برای تحويل هر کتاب ( ولو کتاب هائی که فرکانس استفاده از آنان توسط متقاضيان زياد باشد ) به بخش مربوطه مراجعه و پس از يافتن کتاب آن را در اختيار متقاضيان قرار دهد. آيا روشی وجود دارد که با استناد به آن بتوان عملکرد و کارآئی کتابدار را بهبود بخشيد ؟
در پاسخ به سوال فوق می توان با ايجاد يک سيستم Cache برای کتابدار ، کارآئی آن را افزايش داد. فرض کنيد بخشی را با ظرفيت حداکثر ده کتاب در مجاورت ( نزديکی ) کتابدار آماده نمائيم . کتاب هائی که توسط متقاضيان برگردانده می شود، در بخش فوق ذخيره خواهند شد. مثال فوق را با در نظر گرفتن سيستم Cache ايجاد شده برای کتابدار مجددا" دنبال می نمائيم . در ابتدای فعاليت روزانه ، بخش Cache خالی بوده و هنوز در آن کتابی قرار نگرفته است . اولين متفقاصی مراجعه و کتابی را درخواست می نمايد . کتابدار می بايست به بخش مربوطه مراجعه و کتاب را از قفسه مربوطه براشته و در اختيار متقاضی قرار دهد. متقاضی پس از تحويل کتاب ، چند ساعت بعد مراجعه و کتاب را تجويل کتابدار خواهد داد. کتابدار، کتاب تحويلی را در بخش پيش بينی شده برای Cache قرار می دهد. لحظاتی بعد متقاضی ديگر مراجعه و درخواست همان کتاب را می نمايد .کتابدار در ابتدا بخش مربوط به Cache را جستجو و در صورت يافتن کتاب ، آن را به متقاضی تحويل خواهد داد. در اين حالت ضرورتی به مراجعه کتابدار به بخش و قفسه های مربوطه نخواهد بود. در روش فوق زمان تحويل کتاب به متقاضی بهبود چشمگيری پيدا خواهد کرد. در صورتيکه کتاب درخواستی توسط متقاضی در بخش Cache کتابخانه نباشد ، چه اتفاقی خواهد افتاد؟ در ابتدا مدت زمانی صرف خواهد شد که کتابدار به اين اطمينان برسد که کتاب درخواستی در بخش Cache موجود نمی باشد ( جستجو) يکی از چالش های اصلی در رابطه با طراحی Cache به حداقل رساندن زمان جستجو در Cache است .سخت افزارهای جديد ، زمان فوق را به صفر نزديک کرده اند. پس از حصول اطمينان از عدم وجود کتاب در بخش Cache ، کتابدار می بايست با مراجعه به بخش مربوطه آن را انتخاب و در ادامه در اختيار متقاضی قرار دهد.
با توجه به مثال فوق ، چندين نکته مهم در رابطه با Cache استنباط می گردد:
- تکنولوژی Cache ، استفاده از حافظه های سريع ولی کوچک ، بمنظور افزايش سرعت يک حافظه کند ولی با حجم بالا است
- زمانيکه از Cache استفاده می گردد ، در ابتدا می بايست محتويات آن بمنظور يافتن اطلاعات مورد نظر بررسی گردد. فرآيند فوق را Cache hit می گويند. در صورتيکه اطلاعات مورد نظر در Cache موجود نباشند (Cache miss) ، کامپيوتر می بايست در انتظار تامين داده های خود از حافظه اصلی سيستم باشد ( حافظه ای کند ولی با حجم بالا )
- اندازه Cache محدود بوده وسعی می گردد که ظرفيت فوق حتی المقدور زياد باشد ، ولی بهرحال اندازه آن نسبت به رسانه های ذخيره سازی ديگر بسيار کم است .
- اين امکان وجود خواهد داشت که از چندين لايه Cache استفاده گردد.
Cache در کامپيوتر
کامپيوتر، ماشينی است که زمان انجام کارها توسط آن با واحدهای خيلی کوچک اندازه گيری می گردد.زمانيکه ريزپردازنده قصد دستيابی به حافظه اصلی را داشته باشد، می بايست مدت زمانی معادل 60 نانوثانيه را برای اين کار در نظر بگيرد. سرعت فوق بسيار بالا است ولی سرعت ريزپردازنده بمراتب بيشتر است . ريزپردازنده قادر به داشتن سيکل هائی به اندازه دو نانوثانيه است . تفاوت سرعت بين پردازنده و حافظه کاملا" مشهود بوده و قطعا" رضايت پردازنده در اين خصوص کسب نخواهد شد. پردازنده می بايست تاوان کند بودن حافظه را خود بپردازد . انتظار پردازنده و هرز رفتن زمان مفيد وی کوچکترين تاوانی است که می بايست پردازنده پذيرای آن باشد.
بمنظور حل مشکل فوق ، فرض کنيد از يک نوع حاص حافظه، با ظرفيت کم ولی با سرعت بالا ( 30 نانوثانيه ) ، استفاده گردد . سرعت دستيابی به حافظه فوق دو مرتبه سريعتر نسبت به حافظه اصلی است .اين نوع حافظه راL2 Cache می نامند. فرض کنيد از يک حافظه بمراتب سريعتر ولی با حجم کمتر استفاده و آن را مستقيما" با پردازنده اصلی درگير نمود. سرعت دستيابی به حافظه فوق می بايست در حد و اندازه سرعت پردازنده باشد .اين نوع حافظه ها را L1 Cache می گويند.
در کامپيوتر از زيرسيستمهای متفاوتی استفاده می گردد.از Cache می توان در رابطه با اکثر زير سيستمهای فوق استفاده تا کارآئی آنان افزايش يابد.
تکنولوژی Cache
يکی از سوالاتی که ممکن است در ذهن خواننده اين بخش خطور پيدا کند اين است که " چرا تمام حافظه کامپيوترها از نوع L1 Cache نمی باشند تا ديگر ضرورتی به استفاده از Cache وجود نداشته باشد؟" در پاسخ می بايست گفت که اشکالی ندارد وهمه چيز هم بخوبی کار خواهد کرد ولی قيمت کامپيوتر بطرز قابل ملاحظه ای افزايش خواهد يافت . ايده Cache ، استفاده از يک مقدار کم حافظه ولی با سرعت بالا( قيمت بالا) برای افزايش سرعت و کارآئی ميزان زيادی حافظه ولی با سرعت پايين ( قيمت ارزان ) است .
در طراحی يک کامپيوتر هدف فراهم کردن شرايط لازم برای فعاليت پردازنده با حداکثر توان و در سريعترين زمان است . يک تراشه 500 مگاهرتزی ، در يک ثانيه پانصد ميليون مرتبه سيکل خود را خواهد داشت ( هر سيکل در دونانوثانيه ) . بدون استفاده از L1 و L2 Cache ، دستيابی به حافظه حدودا" 60 نانوثانيه طول خواهد کشيد. بهرحال استفاده از Cache اثرات مثبت خود را بدنبال داشته و باعث بهبود کارآئی پردازنده می گردد.اگر مقدار L2 Cache معادل 256 کيلو بايت و ظرفيت حافظه اصلی معادل 64 مگابايت باشد ، 256000 بايت مربوط به Cache با استفاده از روش های موجود قادر به Cache نمودن 64000000 بايت حافظه اصلی خواهند بود.
-
از کار انداختن رمز عبور BIOS
روش اول: برای دزدی از یک مکان ساده ترین و اولین کار استفاده از شاه کلید است تا آبرومندانه و ترو تمیز وارد شوید و آخرین راه حل بالا رفتن از دیوار است. در این مورد هم اینچنین است ما برای مارک ها و مدلهای مختلف Bios رمزهای عبوری معرفی می کنیم که امیدواریم مشکل شما را حل کند و نیازی به بالا رفتن از دیوار نداشته باشید.
AWARD BIOS
AWARD SW, AWARD_SW, Award SW, AWARD PW, _award, awkward, J64, j256, j262, j332, j322, 01322222, 589589, 589721, 595595, 598598, HLT, SER, SKY_FOX, aLLy, aLLY, Condo, CONCAT, TTPTHA, aPAf, HLT, KDD, ZBAAACA, ZAAADA, ZJAAADC, djonetAMI BIOS
AMI, A.M.I., AMI SW, AMI_SW, BIOS, PASSWORD, HEWITT RAND, Oderرمزهای عبور زیر را بر هر نوع Bios میتوانید امتحان کنید :
LKWPETER, lkwpeter, BIOSTAR, biostar, BIOSSTAR, biosstar, ALFAROME, Syxz, Wodj
توجه داشته باشید که هنگام وارد کردن رمزهای عبور حروف بزرگ را بصورت بزرگ و حروف کوچک را بصورت کوچک وارد کنید.
روش دوم: یک روش نرم افزاری برای پاک کردن رمز عبور
اگر هنگامی که کامپیوتر روشن است بدان دسترسی دارید میتوانید از برخی نرم افزارهای موجود برای پاک کردن رمزعبور استفاده کنید ولی از آنجا که ممکن است شما به این نرم افزار ها دسترسی نداشته باشید روش زیر را به شما معرفی میکنیم.
کامپیوتر را به حالت MS DOS برگردانید و دستور DEBUG را اجرا کنید
برای مدلهای مختلف BIOS عبارات زیر را وارد کنید :AMI/AWARD BIOS :
O 70 17
O 71 17
QPHOENIX BIOS :
O 70 FF
O 71 17
QGENERIC
Invalidates CMOS RAM.
O 70 2E
O 71 FF
Qتوجه کنید که حرف اول برابرحرف O است نه عدد صفر.
روش سوم: روش سخت افزاری
اگر هنگامی که کامپیوتر روشن است به آن دسترسی ندارید یا رمز عبورهای قبلی کارساز نبود می توانید از روشهای سخت افزاری زیر استفاده کنید.
● استفاده از Jumper ها
بر روی تمام مادربردها یک Jumper است که از آن برای پاک کردن CMOS میتوانید استفاده کنید.کنار این jumper معمولا این عبارت دیده میشود Clr CMOS.
تنها کاری که شما میکنید این است که jumper را از پایه 1و2 درآورده و به پایه 3و4 نصب کنید و دوباره به حالت اول برگردانید. شما به همین سادگی میتوانید رمز عبور را پاک کنید.
● در آوردن باتری
میتوانید باتری دستگاهتان را که روی مادربرد است درآورده و دوباره جا بیاندازید در این حالت تمام اطلاعات CMOS به حالت پیش فرض برمیگردد. ولی توجه داشته باشید که جا انداختن باتری کمی مشکل است.
● عوض کردن آی سی ( Cheap CMOS )
اگر هیچ یک از روشهای بالا جواب نداد میتوانید آی سی CMOS را با یک آی سی از همان نوع عوض کنید یا از نوع برنامه ریزی کنید اینکار ابزار مخصوصی دارد و شرکتهای تعمیر کامپیوتر برای شما اینکار را خواهند کرد.توجه: برای پیدا کردن آی سی CMOS میتوانید به دفترچه مادربرد خود مراجعه کنید.
در این روشها علاوه بر اینکه رمز عبور را پاک میکنید سایر اطلاعات نیز به حالت اولیه برمیگرد ولی نگران نباشید مشکلی نیست و شما میتوانید دوباره مشخصات کامپیوتر خود را در Setup وارد کنید. -
صفحه كليد
صفحه کليد، متداولترين وسيله ورود اطلاعات در کامپيوتر است .عملکرد صفحه کليد مشابه يک کامپيوتر است!
صفحه کليد شامل مجموعه ای از سوييچ ها است که به يک ريزپردازنده متصل می گردند. ريزپردازنده وضعيت هر سوئيچ را هماهنگ و واکنش لازم در خصوص تغيير وضعيت يک سوئيچ را از خود نشان خواهد داد.
انواع صفحه کليد
صفحه کليدها از بدو استفاده در کامپيوتر، تاکنون کمتر دستخوش تغييراتی شده اند. اغلب تغيرات اعمال شده در رابطه با صفحه کليد، افزودن کليدهائی خاص ، بمنظور انجام خواسته های مورد نظر است . متداولترين نوع صفحه کليدها عبارتند از :
- § صفحه کليد پيشرفته با 101 کليد
- § صفحه کليد ويندوزبا 104 کليد
- § صفحه کليد استاندارد اپل با 82 کليد
- § صفحه کليد پيشرفته اپل با 108 کليد
کامپيوترهای laptop دارای صفحه کليدهای مختص بخود بوده که آرايش کليدها بر روی آنان با صفحه کليدهای استاندارد متفاوت است . برخی از توليد کنندگان صفحه کليد، کليدهای خاصی را نسبت به صفحه کليدهای استاندارد اضافه نموده اند. صفحه کليد دارای چهار نوع کليد متفاوت است :
- § کليدهای مربوط به تايپ
- § کليدهای مربوط به بخش اعداد (Numeric keypad)
- § کليدهای مربوط به توابع ( عمليات ) خاص
- § کليدهای کنترلی
کليدهای تايپ بخشی از صفحه کليد را شامل می گردنند که بکمک آنها می توان حروف الفبائی را تايپ نمود. آرايش کليدهای فوق بر روی صفحه کليد مشابه دستگاههای تايپ است . همزمان با گسترش استفاده از کامپيوتر در بخش های تجاری ضرورت وجود کليدهای خاص عددی برای بهبود سرعت ورود اطلاعات نيز احساس گرديد، بدين منظوور Numeric keypad در صفحه کليدها مورد استفاده قرار گرفت . با توجه به اينکه حجم بالائی از اطلاعات بصورت عدد می باشند ، يک مجموعه با 17 کليد به صفحه کليد اضافه گرديد. آرايش کليدهای فوق بر روی صفحه کليد مشابه اغلب ماشين های حساب است . در سال 1986 شرکت IBM صفحه کليد اوليه خود را تغيير و کليدهای عملياتی و کنترلی را به آن اضافه کرد. کليدهای عملياتی بصورت يک سطر و در بالاترين قسمت صفحه کليد قرار می گيرند. با استفاده از نرم افزارهای کاربردی و يا سيستم عامل می توان به هر يک از کليدهای عملياتی مسئوليتی را واگذار نمود. کليدهای کنترلی باعث کنترل مکان نما (Cursor) و صفحه نمايشگر می باشند. در اين راستا از چهار کليد ( با فرمت معکوس حرف T ) بين بخش مربوط به کليدهای مختص تايپ و بخش عددی صفحه کليد استفاده شده است. با استفاده از کليدهای فوق کاربران قادر به حرکت مکان نما بر روی صفحه نمايشگر خواهند بود. در اغلب نرم افزارها با استفاده از کليدهای کنترلی کاربران قادر به پرش هائی با گام های بلند نيز خواهند بود. اين کليدها شامل موارد زير می باشد :
- § Home
- § End
- § Insert
- § Delete
- § Page Up
- § Page Down
- § Control (Ctrl)
- § Alternate (Alt)
- § Escape (Esc)
صفحه کليد ويندوز، کليدهای اضافه ای را معرفی نمود. کليدهای Windows يا Start و يک کليد Application نمونه هائی در اين زمينه می باشند. صفحه کليدهای " اپل " اختصاص به سيستم های مکينتاش دارد. شکل زير يک نمونه از صفحه کليدهای فوق را نشان می دهد:
صفحه کليد از نمای نزديک
پردازنده موجود در يک صفحه کليد ، بمنظور عملکرد صحيح صفحه کليد، می بايست قادر به شناخت و آگاهی از چندين موضوع باشد. مهمترين اين موضوعات عبارتند از :
- § آگاهی از موقعيت کليد در ماتريس کليد ها ( مدار ماتريسی )
- § ميزان جهش ( Bounce ) کليد و نحوه فيلتر نمودن آن
- § سرعتی که اطلاعات برای typematics ارسال می گردند.
مدارماتريسی کليد ها ، يک شبکه ازمدارات بوده و در زيرکليد ها قرار دارد.در تمام صفحه کليدها، هر مدار در نقطه مربوط به يک کليد خاص، شکسته می گردد.با فشردن يک کليد فاصله موجود بين مدار حذف و امکان ايجاد يک جريان ضعيف بوجود می آيد. پردازنده وضعيت هر يک از کليدها را از بعد پيوستگی در نقطه تماس مدار مربوطه، بررسی می کند. زمانيکه تشخيص داده شد که يک مدار بسته شده ( اتصال برقرار است ) است، مقايسه بين محل کليد مورد نظر با " طرح کاراکترهای" (bitmap) موجود در حافظه ROM انجام می گيرد. طرح کاراکترها، يک چارت مقايسه ای برای پردازنده بوده تا به وی اعلام گردد، کدام کليد در مختصات X,Y در مدارماتريسی کليد ها ، قرار دارد.در صورتيکه بيش از يک کليد بصورت همزمان فعال شده باشد پردازنده بررسی خواهد کرد که آيا ترکيب کليدهای فشرده شده دارای يک طرح کاراکتر است . مثلا" در صورت فشردن کليد a ، حرف a برای کامپيوتر ارسال می شود.در صورتيکه کليد shift را نگاهداشته و کليد a را فعال نمائيم پردازنده ترکيب فوق را با طرح کاراکترها مقايسه و حرف A را توليد خواهد کرد.
شکل زير ريزپردازنده و کنترل کننده صفحه کليد را نشان می دهد.
شکل زير مدار ماتريسی کليد ها را نشان می دهد.
صفحه کليد از سوئيچ بمنظور اعمال تغييردر جريان مربوط به مدارات صفحه کليد استفاده می نمايد.زمانيکه کليدی فشرده می گردد، ميزان اندکی لرزش بين سطح تماس وجود داشته که bounce ناميده می گردد. پردازنده موجود در صفحه کليد آن را تشخيص داده و متوجه اين موضوع خواهد شد که فعال و غير فعال شدن سريع سوئيج بصورت تکراری ، نشاندهنده فشردن چندين کليد نبوده و صرفا" يک کليد در نظر گرفته خواهد شد.( تمام سيگنال های ديگر حذف و صرفا" يک سيگنال در نظر گرفته خواهد شد) . در صورتکيه کليدی را برای مدت زمانی نگه داری شده و اين عمل ادامه يابد پردازنده تشخيص خواهد داد که شما قصد داريد کليدهائی را بصورت تکراری برای کامپيوتر ارسال داريد عمليات فوق typematics ناميده می شود. در فرآيند فوق تاخير بين هر ضربه بر روی کليد می تواند توسط نرم افزار مشخص گردد. دامنه تاخير فوق از 2 کاراکتر در ثانيه شروع و می تواند تا 30 کاراکتر در ثانيه ادامه يابد .
تکنولوژی های صفحه کليد
صفحه کليدها از تکنولوژی های متفاوت سوئيچ، استفاده می نمايد. ما علاقه منديم زمانيکه کليدی بر روی صفحه کليد فعال می گردد، واکنش آن را حس نمائيم ،.ما می خواهيم صدای "کليک " کليدها را در زمان تايپ بشنويم ، ما می خواهيم کليدها محکم ( سخت ) بوده و در زمان فشردن يک کليد سريعا" کليد فشرده شده به حالت اوليه خود برگردد. در اين راستا از تکنولوژی های متفاوتی استفاده می گردد:
- § Rubber dome mechanical
- § Capacitive non-mechanical
- § Metal contact mechanical
- § Membrane mechanical
- § Foam element mechanical
متداولترين تکنولوژی سوئيچ استفاده شده در صفحه کليد rubber dome ( لاستيک برجسته) است . در اين نوع صفحه کليدها، هر کليد بر روی يک لاستيک برجسته کوچک و انعطاف پذير به مرکزيت يک کربن سخت قرار می گيرد.زمانيکه کليدی فعال می گردد يک پيستون بر روی قسمت پائين کليد مجددا" لاستيک برجسته را بسمت پايين بحرکت در می آورد. مسئله فوق باعث می گردد که کربن سخت ، بسمت پايين حرکت نمايد. ماداميکه کليد نگاه داشته شود کربن، مدار را برای آن بخش ماتريس تکميل می نمايد. زمانيکه کليد رها ( آزاد) می گردد، لاستيک برجسته مجددا" به شکل و حالت اوليه بر می گرداند.
سوئيچ های صفحه کليد های با تکنولوژی لاستيک برجسته ارزان و مقاوم در مقابل جهش و خورندگی می باشند چراکه لايه پلاستيکی ماتريس کليدها را در برمی گيرد. سوييچ های پرده ای در عمل شباهت زيادی با سوييچ های پلاستيکی دارند.کليدهای فوق دارای بخش مجزا برای هر کليد نبوده و در عوض از يک ورق پلاستيکی با برآمدگی های مربوطه به هر کليد استفاده می نمايند. از اين نوع صفحه کليدها برای صنايع سنگين استفاده می گردند. ا از صفحه کليدهای فوق بندرت در کامپيوتر استفاده می گردد .
سوئيچ های Capacitive غير مکانيکی بوده چراکه در آنها مشابه ساير تکنولوژيهای مربوط به صفحه کليد از يک مدار کامل استفاده نمی گردد. در اينن سوئيچ ها جريان بصورت پيوسته در بين تمام بخش های ماتريس کليد وجود و حرکت می نمايد .
اتصالات صفحه کليد
زمانيکه کليدی توسط کاربر فعال می گردد پردازنده صفحه کليد بررسی لازم را انجام ( با توجه به مدار ماتريسی ) ونوع حرفی را که می بايست برای کامپيوتر ارسال گردد، مشخص می نمايد. کاراکترها در يک بافر و يا حافظه ای که معمولا" شانزده بايت ظرفيت دارد، قرار خواهند گرفت . در ادامه با توجه به نوع اتصالات مربوطه ، کاراکتر مورد نظر ارسال خواهد شد. . انواع متداول کانکتورهای صفحه کليد عبارتند از :
- § کانکتور پنج پين DIN)Deustche industrie Norm)
- § کانکتور شش پين PS/2
- § کانکتور چهار پين USB
- § کانکتور داخلی ( برای کامپيوترهای Laptops ).
شکل زير يک کانکنور PS/2 را نشان می دهد.
کانکتورهای پنج پين از رايج ترين کانکتورهای صفحه کليد می باشند . برخی از کامپيوترها از کانکتور PS/2 استفاده می نمايند. امروزه در سيستم های جديد کانکتورهای PS/2 جای خود را به کانکتورهای USB داده است . نوع کانکتوراستفاده شده دارای اهميت زيادی نبوده و در اين راستا لازم است که به دو نکته اساسی دقت گردد . اولين موضوع برق مورد نياز صفحه کليد است . صفحه کليدها به ميزان اندکی برق ( حدودا" پنج ولت ) نياز دارند. کابل حمل کننده داده از صفحه کليد بسمت کامپيوتر قرار می گيرد.قسمت ديگر کابل صفحه کليد به پورتی متصل می گردد که مديريت آن توسط کنترل کننده صفحه کليد انجام می گيرد.کنترل کننده فوق يک مدار مجتمع بوده که مسئوليت آن پردازش تمام داده های ارسالی توسط صفحه کليد و هدايت آنها بسمت سيستم عامل است .زمانيکه سيستم عامل از وجود داده ارسالی توسط صفحه کليد آگاه گردديد ، عمليات متفاوتی توسط سيستم عامل انجام خواهد شد.
- آيا داده صفحه کليد يک دستور در سطح سيستم است؟ .( مثلا" فعال کردن کليدهای Ctrl-Alt-Delete).
- سيستم عامل در ادامه داده صفحه کليد را در اختيار برنامه جاری قرار خواهد داد.
- برنامه در حال اجراء ، قادر به شناسائی داده صفحه کليد بوده و آن را بعنوان يک دستور در سطح برنامه تلقی خواهد کرد.( مثلا" کليدهای Alt-f که در برنامه های مبتنی بر ويندوز باعث فعال شدن يک پنجره می گردد )
پس از شناخت و بررسی نوع داده ارسال شده توسط صفحه کليد ( دستور به سيستم عامل و يا دستور برای يک برنامه خاص ) پردازش های لازم با توجه به ماهيت داده انجام خواهد شد.


