|
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك (Re: حاتم إبراهيم)
|
الكمبيوتر لا يحتاج لحروف اللغة (letters) بأشكالها المعتادة والمألوفة للانسان، لأنه لا يراها، ولا يحتاج لعرضها على أي وسيلة بصرية، الذي يحتاج لمشاهدتها هو ذلك الكائن الموجود بين الكرسي ولوحة المفاتيح.
معظم الآلات التي يصنعها الانسان مهيئة لخصائصة الطبيعية أي أنها (human-rated) فكل الآلات ينبغي أن تراعي في طريقة عملها أن للانسان أبعاد ومقدرات ووسائل إحساس خمسة وأساليب إخراج متعددة منها الكلام إضافة للحركة. كل هذه المواصفات البشرية تفرض على المصممين طريق معينة لتصنيع الآلة ومن ناحية أخرى تفرض التقنيات الممكنة مواصفات أقوى لذا يحدث التطور في الآلات على الدوام، العلاقة التي يبتدرها المصممون تدخل في ما يعرف علاقة الانسان الآلة، وفي حالة الكمبيوتر فإن هذه العلاقة بدأت بتحديد المخرجات إلى آلات الطباعة قبل أن تخصص إلى الشاشات، وفي حالة الكمبيوتر الشخصي فقد كانت المخرجات من البساطة بحيث أنها مجرد أضواء يجب على المشغل تفسيرها كما في حالة أول كمبيوتر شخصي واسمه (ألتير) وهو في الصورة أدناه:
وكان مجرد آلة حاسبة بسيطة يتم إدخال البيانات من ثمانية مفاتيح علوية إلى مواعين تخزين داخل الكمبيوتر نسميها مواقع الذاكرة، بدون تعقيد، يقوم المشغل بتحريك المفاتيح إما للأعلى والأسفل لتحديد رقم (الثمانية مفاتيح العلوية تعطي 256 حالة أي أقصى رقم هو 255) بينما المفاتيح السفلية وهي 16 مفتاح تعطي أكثر من 60 ألف حالة بقليل، عادة تخصص المفاتيح العلوية للبيانات أي مثلاً الأرقام المطلوب جمعها أو طرحها، بينما المفاتيح السفلية تخصص لتحديد أين نضع الرقم الأول (المضاف) والرقم الثاني (المضاف إليه) ونتيجة العملية (المجموع) في ثلاثة مواعين في الذاكرة.
المفاتيح ثنائية الحالة أي أنها إما موصولة أو مفصولة (تعبر عنها لمبة حمراء) وهذه واحدة من المواصفات التي تفرضها الآلة على الانسان ولكن ليس بالضرورة أنها حالة الكمبيوترات في يومنا هذا، على أية حال، من تلك الأوقات أطلق على طريقة الحساب هذه النظام الثنائي للعد وهو سابق لوجود الكمبيوتر بأجيال ولكنه كان الأنسب للتطبيق بواسطة آلة من ألتير وأسلافها من الكمبيوترات الكبيرة.
يتم إدخال الرقم الأول بضبط صف المفاتيح الثمانية الأولى وبعدها المفاتيح الست عشر السفلية ثم يضغط المشغل على مفتاح محدد لإدخال النمط إلى ماعون الذاكرة الأول، ثم يضبط الرقم الثاني بنفس الطريقة، ثم يضغط على مفتاح فتحدث عمليتان آلياً:
1- العملية الأولى: حساب المجموع داخل الآلة ووضع النتيجة (المجموع) في ماعون ثالث في الذاكرة 2- العملية الثانية: تعديل اللمبات في واجهة الجهاز لتشير المفاتيح الثمانية العلوية للنتيجة (المجموع) والمفاتيح الست عشرة لموقع المجموع في الذاكرة أي رقم الماعون إذا افترضنا أنها تبدأ من الماعون رقم صفر
الآن، الطريقة التي صممت بها هذه الآلة تراعي أن المشغل يملك يدين وعينين لذلك فالإدخال فيها عن طريق مفاتيح والإخراج عن طريق أضواء اللمبات، مع ذلك فهي ولكي تكون مناسبة (intuitive) كان يجب أن يتم الإدخال بالأرقام التي اعتاد عليها البشر وأن تظهر النتيجة بالهيئة التي ألفوها، لكن هذا ما كانت عليه التقنية في السبعينات. بالطبع النظام المستخم للإدخال يسمى في هذه الحال النظام الستعشري والتخزين في الذاكرة يتم به أيضاً من وجهة نظر المشغل وهو أدنى نظام يفهمه المشغل وأعلى نظام يمكن تمثيل البيانات به داخل مواعين الذاكرة، هنالك بالطبع تقسيم أدني يتعلق بالهيئة التي تحفظ بها الآلة البيانات ولكن هذا خارج نظاق الموضوع.
المهم هنا أن الآلة تنتهي من مهمتها بمجرد حساب المجموع أما عرض النتيجة ليراها المشغل بيعينيه فهو كرم منها ليس إلا، فمن الممكن أن ترسل النتيجة إلى طابعة أو آلة أخرى لا ترى بعينين.
تطور آخر حدث بعد فترة هو إمكان الإدخال باستخدام لوحات مفاتيح طبيعية أكثر ولا تعتمد على اللمبات والمفاتيح الميكانيكية، صورتها في الأسفل وهي نقلة كبيرة بالتأكيد لكن المهمة هي ذاتها وهي الإدخال
بدايات الكمبيوتر (ليس الكمبيوتر الشخصي) لم تشهد اهتماماً بمسألة العلاقة بين الانسان والآلة (man-machine interaction) حيث كان الأوائل من المهتمين مهووسين فعلاً بالأمر فكانوا يقومون بإدخال البيانات بشكلها الطبيعي (native) أي بذات الطريقة التي تخزن بها في ذاكرة الكمبيوتر أي بالنظام الست عشري (hexadecimal) فكانت هنالك لوحات مفاتيح ست عشرية كل مفتاح يساوي تماماً الرقم الست عشري المكتوب عليه فإذا ضغطت على المفتاحين (B6) يقوم الكمبيوتر بإدخال القيمة (B6) "تعادل الرقم 182" وتخزينها في الذاكرة وتحصل بذلك على صورة (image) للبيانات في الذاكرة مطابقة للارقام التي ضغطت مفاتيحها باصابعك، في مطلع الخمسينات لم تكن هنالك شاشات تبين الموجود من القيم المدخلة إلى الذاكرة وهي عملية تسمى بإعادة العرض (echoing) والمصطلح يعني إعادة عرض صورة البيانات على المستخدم "للتحقق" منها، سنعود لتفصيل هذه النقطة قريباً.
|
|
|
|
|
|
|
العنوان |
الكاتب |
Date |
موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 07:57 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Abureesh | 08-19-14, 08:33 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 08:58 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Zakaria Fadel | 08-19-14, 09:22 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 10:07 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 10:18 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Zakaria Fadel | 08-19-14, 11:30 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Abureesh | 08-19-14, 12:19 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 12:24 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Abureesh | 08-19-14, 12:44 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 12:46 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Abureesh | 08-19-14, 12:54 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 12:59 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Abureesh | 08-19-14, 01:12 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 01:57 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 02:14 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | الطيب الجاك | 08-19-14, 04:18 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 08:45 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Abureesh | 08-19-14, 04:29 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-19-14, 08:49 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Abureesh | 08-20-14, 00:14 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | صديق الموج | 08-20-14, 00:57 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | قصي محمد عبدالله | 08-20-14, 01:10 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | Abureesh | 08-20-14, 03:28 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 10:50 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 11:41 AM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 12:46 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 08:45 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 09:05 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 09:24 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 09:53 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 10:22 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 11:01 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-20-14, 11:39 PM |
Re: موضوع تعريفي: كيف يرسم الكمبيوتر الحروف على شاشتك | حاتم إبراهيم | 08-22-14, 09:42 AM |
|
|
|