الأربعاء، 20 نوفمبر 2013

نظام التشغيل



نظام التشغيلOperating System
أشهر وأهم برمجيات النظام.
المعالج يمثل نواة أو مركز نظام الحاسب.
نظام التشغيل يمثل نواة أو مركز البرمجيات.
هو برنامج وسيط بين المستخدم ومكونات الحاسب المختلفة.
يتكون من مجموعة برامج تسيطر على عمليات وحدة المعالجة المركزية والتحكم في موارد الحاسب وملحقاته مثل أجهزة الإدخال والإخراج والذاكرة.
نظام التشغيل يقلل مقدرا التدخل البشري أثناء التشغيل إلى الحد الأدنى.
أحد برامج نظام التشغيل الهامة يسمى النواة Kernel تقوم بتحميل بقية نظام التشغيل والبرمجيات في الذاكرة عند الحاجة
عند تشغيل الحاسب في البداية تحمل هذه النواة أتوماتيكيا في الذاكرة وتستقر هناك طوال فترة التشغيل

الأهداف الرئيسية لتصميم نظام التشغيل
الاستخدام الأمثل للمكونات المادية.
تسهيل استخدام موارد الحاسب.


مهام نظام التشغيل
1- المواجهة مع المستخدم
ينظم أسلوب المواجهة مع المستخدم بسهولة ويسر.
يهيئ بيئة تشغيل متكاملة تسهل عملية التفاعل والتبادل بين المستخدم والحاسب.
2- التحكم في مسار البيانات
يقوم بنقل البيانات داخل الحاسب من وحدة إلى أخرى.
ينظم عمليات حفظ البيانات والبرامج.
يحتفظ بمعلومات عن حجم البيانات وأماكن حفظها.
3- تحميل البرامج التطبيقية
يقوم بنقل البرامج التطبيقية من وسائط التخزين إلى الذاكرة الرئيسية ثم إلى وحدة المعالجة لتنفيذها.
يقوم بإزالة البرامج من الذاكرة الرئيسية لتحميل برامج أخرى.
4- التحكم في وحدة الذاكرة الرئيسية
يقوم بتوزيع الذاكرة الرئيسية على أكثر من برنامج أو أكثر من مستخدم.
5- التحكم في وحدات الإدخال والإخراج
التحكم في إدخال البيانات عن طريق وحدات الإدخال.
التحكم في عرض المعلومات عن طريق وحدات الإخراج.
6- اكتشاف الأعطال
يقوم النظام بتشغيل سلسلة من البرامج الخاصة باكتشاف الأعطال عند حدوث عطل.
يخبر المستخدم بأي خطأ يطرأ إثناء التشغيل.
7- تنفيذ العمليات
وضع الأولويات لتنفيذ المهام.
تقليل زمن التنفيذ للأوامر.


كيف يعمل نظام تشغيل الحاسب
1- قراءة وتنفيذ التعليمات والأوامر المختزنة في ذاكرة ROM
2- فحص وحدات الحاسب للتأكد من سلامتها.

 
 
 
 



3- تحميل نظام التشغيل من القرص اللين أو الضوئي أو الثابت.
4- استلام أوامر مستخدم الجهاز وتنفيذها.


5- تحميل البرامج التطبيقية وتنفيذ تعليماتها.
6- العودة إلى نظام التشغيل وانتظار أوامر المستخدم.
7- تكرار الخطوات بدءا من 4.
 
تطور برمجيات نظم التشغيل Software Evolution
1- نظام التشغيل الدفعي Batch Systems
لا يملك المستخدم أي سيطرة أو تدخل مع النظام فالكروت المثقبة يتم تشغيلها عن طريق المشغل Operator
إذا تم تنفيذ البرامج بنجاح ترسل النتائج إلى المبرمج وإلا فإن قائمة بالأخطاء تطبع وترسل إليه.
كانت نظم التشغيل خلال هذه الفترة بسيطة للغاية .. كل ما كانت تقوم به هو أن تطمئن إلى أن كل الموارد تنقل من تشغيلة إلى التشغيلة التي تليها .
2- نظام التشغيل بالمشاركة الزمنية Time Sharing Systems
من أجل الاستغلال الأمثل لموارد النظام ثم اقتراح البرمجة المتعددة.
تقوم الفكرة على أساس الاحتفاظ بعدة تشغيلات في الذاكرة وتخصص الموارد للتشغيلة التي تحتاجها في حالة توفر الموارد.
على سبيل المثال: عندما يستخدم برنامج ما وحدة إخراج/إدخال تكون وحدة المعالجة حرة ويمكن أن تستخدم من قبل برنامج آخر.
قامت البرمجة المتعددة على فكرة المشاركة الزمنية.
يمكن مشاركة الموارد بين العديد من التشغيلات بأن يخصص لكل مهمة جزء من الزمن تستخدم فيه الموارد.
نظرا لأن الحاسب أسرع كثيرا من الإنسان فإن نظام المشاركة الزمنية لا يشعر به المستخدم بل يبدد كما لو كان يستخدم الحاسب بمفرده.
أدى ذلك إلى تحسين كفاءة النظام ولكنه في الوقت نفسه تطلب نظام تشغيل أكثر تعقيدا.
لقد صار من الأمور المطلوب أن يقوم بها نظام التشغيل عملية الجدولة أي تخصيص الموارد لبرامج متعددة وتحديد أي البرامج سيستخدم أي الموارد ومتى.
خلال هذه الفترة تغيرت العلاقة بين المستخدم والحاسب.
لقد أصبح المستخدم الآن يتعامل مع الحاسب بشكل مباشر وبدون وسيط كالمشغل سابقا وظهر مصطلح جديد هو العملية Process
التشغيلة Job هي برنامج سيتم تنفيذه.
والعملية Process هي برنامج موجود في الذاكرة بالفعل وينتظر الموارد.
3- نظم التشغيل الشخصية Personal Systems
عندما ظهرت الحواسب الشخصية كانت هناك حاجة إلى نظم تشغيل لها.
ظهرت نظم التشغيل أحادية المستخدم Single-user OS مثل DOS
4- نظم التشغيل المتوازية Parallel Systems
أدت الحاجة إلى مزيد من السرعة والكفاءة في الأداء إلى ظهور النظم المتوازنة .
هي عبارة عن مجموعة CPU في نفس الآلة.
كل CPU يمكن أن يستخدم لتشغيل برنامج واحد أو جزء من برنامج.
هذا يعني أن عدة مهام يمكن أن تنجز بالتوازي بدلا من انتظارها على التوالي.
5- النظم الموزعة Distributed Systems
أوجد ظهور الشبكات بعدا آخر في نظم التشغيل.
التشغيلة التي كانت تنفذ سابقا كلها على حاسب واحد يمكن الآن أن يشارك في تنفيذها مجموعة حاسبات قد تبتعد عن بعضها آلاف الأميال.
قد يتم تنفيذ جزء من البرنامج على جهاز بينما ينفذ الجزء الآخر على جهاز مرتبط معه بشبكة مثل الانترنت.
بالإضافة إلى ذلك فإن الموارد أيضا قد توزع.
فالبرنامج يمكن أن يحتاج إلى ملفات موجودة في أماكن متعددة.
 
أشكال المواجهة لنظم التشغيل User Interface
 
المواجهة الخطية DOS

المواجهة الرسومية Windows
 
 
 
 
 
 

 
أنواع نظم التشغيل
 
أمثلة لنظم التشغيل
 
 

نظام DOS للحاسب الشخصى
يسمى نظام تشغيل الاسطوانة Disk Operating System (DOS)
ذو مواجهة خطية من إنتاج Microsoft في 1981
ارتبط بمعالجات Intel للحاسب الشخصى
نظام وحيد الاستخدام
يتكون من أوامر داخلية وأوامر خارجية
تحمل الأوامر الداخلية مباشرة في ذاكرة الحاسب ليكون جاهزا
تحمل الأوامر الخارجية فقط عند التخزين
نظام التشغيل OS/2
صمم خصيصا للحاسبات من نوع PS/2
من إنتاج IBM وشركة Microsoft
لم يلق القبول الكافي
يتميز بأنه من النوعية متعددة المهام Multi–tasking
نظام النوافذ Windows
أنتجته ميكروسوفت لتسهيل استخدام نظام DOS 
من أهم نظم تشغيل الحاسبات وأكثرها انتشارا
ذو واجهة رسومية من خلال نافذة عرض تحول البرمجيات إلى رسوم icons
يمكنه عرض أكثر من برنامج والتعامل معها في الوقت نفسه
في عام 1987 ظهر الإصدار الأول وكان يعمل في إطار DOS ويسمى Windows 3.1
في عام 1995 ظهر Win 95 لتسهيل التعامل مع الملفات والاتصال بالانترنت
في عام 1998 ظهر Win 98 احتوى متصفح لبرامج الويب من خلال احتوائها على Explorer .. يوفر الطاقة الكهربائية ويقصر زمن تحميل البرامج .. ويتعامل مع الشبكات المتطورة والأجهزة والملحقات الجديد
في عام 2000 ظهر Win ME ليشغل تطبيقات الوسائط المتعددة والألعاب .. ويسهل إنشاء شبكات منزلية .. واحتوى على تقنية نقل الصور بين الحاسب والماسح والكاميرا
في عام 2001 ظهر Win XP بواجهة استخدام جديدة ومبسطة تمكن عدد من المستخدمين من التشارك على جهاز واحد
مميزات نظام النوافذ Windows
1- التشغيل المتعدد للبرامج والتطبيقات أي متعدد المهام \
2- التشغيل باستخدام الفارة من خلال واجهة رسومية
3- إدارة الملفات بكفاءة (إظهارها ونسخها ونقلها وتغيير أسمائها)
4- توفر برامج مكتبية accessories مثل الآلة الحاسبة – المفكرة-الرسم – التقويم - الساعة – محرر النصوص
يعيبه بطء التشغيل ما لم تكن الذاكرة الرئيسية للجهاز كبيرة
نظام التشغيل Unix 
أقوى نظم التشغيل وأقربها إلى المثالية
أنتجته شركة AT&T عام 1969 لاستخدامه في الحاسبات المتوسطة
يتميز بتعدد المستخدمين والمهام Multi–tasking & Multi–user
يعتمد في تصميمه على تجزئة البرنامج إلى برامج جزئية منفصلة
هذا يسهل فصل أي برنامج فرعي واستبداله بآخر
يتميز بالاتي:
1- يمكن استخدامه مع جميع أنواع الحاسبات
2- مكتوب بلغة C وهي لغة برمجة قوية
3- يعمل على أنواع مختلفة من المعالجات
نظام التشغيل Linux
يشبه إلى حد ما نظام Unix
من البرامج مفتوحة المصدر بحيث يمكن التعديل فيه وإضافة تعليمات أخرى
 نظام التشغيل أبل ماكنتوش MAC-OS
مطور من قبل شركة أبل ماكنتوش Apple Macintosh ومخصص لأجهزتها
أول نظام تشغيل يستخدم بيئة رسومية للتخاطب مع المستخدم بالفارة
تفضل أجهزة ماكنتوش في تطبيقات الطباعة والنشر
 للأسباب الآتية:
1- سهولة التعامل مع النظام
2- مواءمة النظام للعديد من التطبيقات
3- وجود تعريب متكامل للنظام وسهولة 

 في المحاضرة القادمة نتناول لغات البرمجة

 

 






 

 

 

 

 

 


 






 
 
 
 
 
 
 
 
 

 







 


 

 

 


 

مكونات الحاسب البرمجية




جهاز الحاسب ذاته آلة صماء
العتاد وحده لا يشكل جهاز الحاسب
البرمجيات هي التي تجعل الحياة تدب في أوصال الحاسب


جودة نظام الحاسب تعتمد على البرمجيات التي تشغله.
البرمجيات تدير وتوجه موارد نظام الحاسب ومكوناته المادية.
البرمجيات هي الجزء الفكري أو البرمجي للحاسب والمكمل للشق المادي.
كلمة برنامج تعني مجموعة أوامر وتعليمات مكتوبة بإحدى لغات البرمجة مرتبة وفق تسلسل معين ليقوم الحاسب بتنفيذها لأداء وظيفة محددة.
تشمل البرمجيات جميع البرامج المستخدمة في تشغيل الحاسب.
 
أنواع البرمجيات


1- برمجيات النظام
ليست هدفا في حد ذاتها.
هي وسيلة لمساعدة المستخدم في تشغيل برامج التطبيقات.
تساعد الحاسب على إدارة نفسه وخلق وسيلة اتصال بينه وبين المستخدم.
هذه البرامج يمكن تقسيمها إلى:
أ- برمجيات نظم التشغيل
ب- برمجيات مترجمات لغات البرمجة
ج- برامج التشغيل المساعدة
أ- نظام التشغيل
أهم البرمجيات المستخدمة في تشغيل الحاسب.
تمثل وسيطا بين المستخدم وأجزاء الحاسب.
هي مجموعة من البرامج توجه وتراقب وتدير جميع الأنشطة والموارد الخاصة بالحاسب.
لابد من تشغيل نظام التشغيل مع بداية تشغيل جهاز الحاسب.
ب- مترجمات اللغة
هي برمجيات خاصة تحول برامج المستخدم المكتوبة بأحد لغات البرمجة عالية المستوى إلى برامج مكتوبة بلغة الآلة.
تنقسم إلى ثلاثة أنواع :
المجمع Assembler
المفسر Interpreter
المترجم Compiler
ج- برمجيات التشغيل المساعدة
برمجيات تقوم بعمليات دورية يحتاج لها مستخدم الحاسب بدون ضرورة معرفة خطوات تنفيذ تلك العمليات.
تمكن المستخدم من أداء مهام لا يقدمها نظام التشغيل مباشرة.
أهم هذه المهام:
استعادة نظام التشغيل إلى ما كان عليه قبل تعطله
تكوين النسخ الاحتياطية بسرعة ودقة وسهولة
إعادة تقسيم القرص الصلب وتهيئته لاستقبال البيانات
استعادة البيانات والبرامج المخزنة بالقرص
حفظ وتأمين البيانات بضغطها أو إخفائها


2- برمجيات تطبيقية
هي البرمجيات التي يقوم الحاسب بأدائها للمستخدم ويشتريه من أجلها.
تقوم بوظائف وأعمال محددة لحل مشاكل المستخدم.
هذه البرامج تقسم بدورها إلى:
أ- حزم البرمجيات الجاهزة مثل معالجة النصوص والجداول وقواعد البيانات
ب- برمجيات خاصة بالمستخدم مثل نظام الموظفين والمستودعات
أ- البرامج الجاهزة
هي برامج تطورها شركات الحاسب المتخصصة مثل ميكروسوفت لكي تساعد المستخدم في انجاز أعمال مثل:
برامج المكتب Microsoft Office مثل برامج معالجة النصوص (Word) و برامج الجداول الإلكترونية (Excel) وبرنامج عارض الشرائح (Power point) وبرامج نظم إدارة قواعد البيانات DBMS
برمجيات تقوم بإنشاء وتشغيل وإدارة تطبيقات قواعد البيانات ومعالجتها وتنظيم ملفاتها مثل : أوراكل Oracle وأكسس Access
ب- برمجيات المستخدم
هي برمجيات مطورة من قبل مبرمجين موجهة لإنجاز مهمات معينة مثل نظم تشئون الموظفين ونظام المستودعات.


في محاضرة قادمة نتناول نظام التشغيل







 

 
 
 
 
 

 

الثلاثاء، 19 نوفمبر 2013

اللوحة الأم



اللوحة الأم (الرئيسية)Motherboard
لا يوضع المعالج منعزلا.. لكنه يوضع مع الذاكرة وبعض الدوائر الإلكترونية على لوحة واحدة تسمى اللوحة الأم.
اللوحة الأم تزود الحاسب بالمسارات والتوصيلات الكهربية التى تصل المعالج بطرفياته كالذاكرة والمداخل والمخارج.
تضم اللوحة الأم المكونات التالية:
المعالج الدقيق Microprocessor
شرائح الذاكرة RAM+ROM
دوائر إلكترونية تعالج المداخل والمخارج
شقوق Slots وفتحات تركب عليها كروت إضافية مثل كارت الفاكس.

 



نظام الربط البينى
يلعب دورا مهما في تبادل المعلومات بين مكونات الحاسب.


1- ربط وحدة CPU مع الذاكرة
يتم ربطها من خلال ثلاثة نواقل.


ناقل البيانات Data Bus
يصنع من عدة أسلاك كل منها يحمل بت واحد فى لحظة ما.
عدد الأسلاك التى يتكون منها تعتمد على طول الكلمة.
إذا كان حجم الكلمة 32 bits فإنها تحتاج إلى 32 سلكا لنقل الكلمة ككل مرة واحدة في نفس الوقت.

 
 

ناقل إشارات التحكم Control Bus
يحمل إشارات الاتصالات بين وحدة المعالجة والذاكرة والوحدات الأخرى.
لابد من إرسال شفرة من CPU إلى الذاكرة لتحديد عملية القراءة والكتابة.
عدد الأسلاك يعتمد على العدد الكلى لأوامر التحكم التى يحتاجها الحاسب.



2- توصيل أجهزة الإدخال والإخراج
لا يمكن توصيل أجهزة الإدخال والإخراج مباشرة بالنواقل Bus التى تربط CPU بالذاكرة.
وحدة CPU بطبيعتها إلكترونية ذات سرعة عالية.
أجهزة الإدخال والإخراج units I/O هى أجهزة إلكتروميكانيكية أو مغناطيسية أو ضوئية أبطأ بكثير من CPU والذاكرة.
نحتاج إلى وسيط لمعالجة الفرق فى السرعة.
وصل أجهزة I/O إلى النواقل عبر أجهزة متحكمات الإدخال والإخراج.
يوجد متحكم مخصص لكل جهاز إدخال وإخراج.



نظام الإدخال والإخراج الأساسى BIOS
يسمى Basic Input Output System (BIOS)
هو برنامج تتم كتابته بلغة برمجة متدنية المستوى مخزن في ذاكرة ROM.
يتم بيع هذه الذاكرة عادة مدمجة مع اللوحة الأم للحاسب.
عندما يشغل الحاسب ويبدأ المعالج بالعمل لا يجد بيانات في ذاكرة RAM فينفذ تعليمات برنامج BIOS في كل مرة يتم فيها تشغيل الحاسب.
مهمة BIOS
1- عملية الفحص الأولى للجهاز Power On Self Test (POST) الذى يشمل أجزاء النظام وأجهزة الإدخال والإخراج.
2- عملية الإقلاع من الأقراص.
3- عملية بدء تشغيل نظام التشغيل فيبحث عن نظام التشغيل ويسلمه مهمة التحكم بالجهاز.
4- عمليات الإدخال والإخراج الأساسية.
موانى المداخل والمخارجI/O Ports
تتصل اللوحة الأم بوحدات الإدخال والإخراج عن طريق موانىء.
لكى تصل عنصر خارجى بالحاسب لابد أن يوصل كابل التوصيل الخاص به بالتجويف المناسب في ظهر الحاسب (أى الموانىء).
تحتوى اللوحة الأم على مجموعة من موانى التوصيل القياسية تناسب معظم الطرفيات .. هي:
الموانى المتتابعة
الموانى المتوازية
موانى USB
موانى الأشعة تحت الحمراء




الموانى المتتابعة Serial Ports
تننقل البيانات بت وراء الآخر فينقل الحرف المشفر على ثمانى دفعات.
الموانى المتوازية Parallel Ports
تسمح بنقل البيانات على شكل مجموعات دفعة واحدة على التوازى.
تستخدم مع ملحقات الحاسب ذات السرعات العالية كالطابعة.
موانى (USB) Universal Serial Bus
تناسب الملحقات السريعة مثل الكاميرا الرقمية والماسح.
موانى الأشعة تحت الحمراءInfrared Ports
تستقبل البيانات عبر موجات الأشعة تحت الحمراء لاسلكيا.
كيف يعمل المعالج
يتم تطوير معالجات أجهزة IBM من خلال شركات عديدة أشهرها شركة Intel
بدأت Intel بالمعالج 8086 ثم طورته إلى 80286 و 80386 و 80486
ثم أطلقت أول شريحة لمعالج Pentium عام 1993 بخط نقل 64 b
وتطورت العائلة حتى وصلت Pentium 4 عام 2000 إلى 2005
الآن يوجد I7
يختلف معالج عن آخر في ثلاثة أمور
1- سرعة المعالج Processor Speed
تقاس بعدد ملايين العمليات التى يمكن أن ينفذها في الثانية
Million Instructions per second (MIPS)
أو تردد الساعة أو دورة الآلة Machine cycle
2- سعة الذاكرة Memory Size
تقاس بعدد البايتات التى يمكن تخزينها فيها.
3- طول الكلمة Word Length
تقاس بعدد البتات التى يتعامل معها الحاسب كوحدة واحدة.
تحدد بسعة ناقل البيانات الداخلى (8-16-32-64 bits)
تنفيذ البرنامج Program Execution
تستخدم أجهزة الحاسب مجموعة من التعليمات تسمى البرنامج لمعالجة البيانات.
يقوم الحاسب بتنفيذ البرنامج لتوليد المخرجات من المدخلات.
يخزن كلا من البرنامج والبيانات في ذاكرة الحاسب.
لشرح كيفية تنفيذ البرنامج سنتعرض لدورة الآلة.

نتناول في المحاضرة القادمة مكونات الحاسب البرمجية

وحدات التخزين الخارجية


ذاكرة الحاسب main memory هي عنصر تخزين مؤقت Temporary
نحتاج إلى تخزين دائم .. غير طيار .. غير مرتبط بوجود الطاقة.
تستخدم وحدة التخزين الخارجية لتخزين البرامج والبيانات التى لا يحتاجها الحاسب في الوقت الحالى ونريد الاحتفاظ بها واسترجاعها.
تسمى ذاكرة إضافية مساعدة Auxiliary أو ثانوية Secondary
تعد أرخص من الذاكرة الرئيسية.
لا تسجل البيانات عليها بطريقة كهربية كما في RAM ولكن بطرق مغناطيسية أو ضوئية



أجهزة التخزين المغناطيسى
من أشهر وسائط التخزين التى تستخدم أكثر من مرة للتسجيل والحذف وإعادة التسجيل.
طريقة التسجيل مشابهة لشريط الكاسيت إلا أن طريقة التسجيل في الكاسيت تناظرية analog تترجم إلى مادة مسموعة وفي الأقراص رقميةDigital تترجم إلى 0, 1
إذا كانت البقعة ممغنطة فإنها تمثل 1 وإلا فإنها تمثل 0
تغطى الأقراص بشريط مغناطيسى رقيق.
تخزن المعلومات وتسترجع من سطح القرص باستخدام
رأس قراءة وكتابة لكل سطح.

يقسم سطح القرص إلى مسارات tracks
ويقسم كل مسار إلى قطاعات Sectors


يعتمد أداء القرص على:
زمن البحث اللازم لتحريك الرأس إلى المسار الموجود به البيانات
سرعة دوران القرص
زمن نقل البيانات من القرص إلى وحدة الذاكرة و CPU

أجهزة التخزين الضوئية
 

         تستخدم شعاع ليزر لتخزين واسترجاع البيانات
قرص ذاكرة القراءة فقط المضغوط CD-ROM
تستعمل شعاع ليزر قوى لعمل سلسلة من الحفر (0) وعدم الحفر 1
يأتى معبأ من المصنع
القرص المضغوط القابل للتسجيل CD-R
يأتى خاليا من المصنع ويسجل عليه مرة واحدة ويقرأ مرارا
يسمى Write Once, Read Many (WORM)
يسلط شعاع ليزر على البقعة فيغير التركيب الكيماوى للمادة فيمثل (0) والتى لا يصيبها تمثل (1)
القرص المضغوط القابل لإعادة الكتابة CD-RW
يستعمل مادة تأخذ حالتين: بللورية أو غير بللورية عن طريق تسليط شعاع ليزر
تتم عملية المسح عن طريق شعاع ليزر يغير حالة المادة
القرص الرقمى المتعدد DVD
طاقته التخزينية هى الأعلى
يسمى Digital Versatile Disk (DVD)
يستخدم شعاع ليزر أحمر بدلا من الأشعة فوق الحمراء
يستخدم تقنية MPEG لضغط البيانات


الاثنين، 18 نوفمبر 2013

وحدات الإدخال والإخراج


وحدات الإدخال والإخراج
هذه الوحدات تسمح للحاسب بالاتصال بالعالم الخارجي.
تختلف حسب الصور المختلفة للبيانات المراد معالجتها والحصول منها على معلومات.



وحدات الإدخال
هي حلقة الربط بين المستخدم والحاسب.
تقوم بتحويل البيانات إلى أشكال يستطيع الحاسب فهمها والتعامل معها.

 


لوحة المفاتيح
وحدة الإدخال الرئيسية للبيانات النصية وكذلك إدخال التعليمات
تتكون من:
مجموعة مفاتيح
معالج دقيق
ذاكرة داخلية


 
كيف تعمل لوحة المفاتيح
 




الفارة Mouse
تعد الآن من أهم وحدات الإدخال.
تستخدم مع الواجهة الرسومية مثل Windows لإدخال حركة اليد الفيزيائية وتحويلها إلى إشارات يتم نقلها للحاسب.
يظهر تأثيرها علي شكل حركة لمؤشر الفأرة Curser علي الشاشة



 


ظهرت في البداية الفارة الميكانيكية التقليدية التي تعتمد على الكرة الدوارة لكنها اختفت الآن نظرا لأنها تعاني من مشكلة دخول الأتربة.
في نهاية عام 1999 ظهرت الفأرة الضوئية (Optical Mouse).
تحتوي الفارة الضوئية من الداخل على المكونات التالية:
نظام كاميرا رقمية صغيرة
مصدر ضوء أشعة حمراء (LED) حيث يرتد هذا الشعاع من السطح الذي تتحرك عليه الفأرة.
معالج الإشارة الرقمي (DSP) يقوم بفحص الصورة الملتقطة ومقارنتها مع الصورة السابقة لها لتحديد المسافة التي تحركتها الفأرة.
تتكون الفارة خارجيا من العناصر التالية:
زر أيمن عند النقر عليه تظهر قائمة مختصرة للأوامر.
زر أيسر يستعمل في انتقاء البرامج وتشغيلها عند النقر عليه.
عجلة تمرير تستخدم للتنقل داخل المستند.


تتميز الفأرة الضوئية عن الفأرة الميكانيكية التقليدية في عدة نقاط :
عدم وجود أجزاء متحركة مثل الكرة الدوارة يقلل من المشاكل التي يمكن أن تحدث أثناء الاستخدام.
لا يحدث انتقال للأتربة من السطح الذي تتحرك عليه الفأرة إلي المكونات الداخلية لها.
حركة شعاع الليزر أكثر دقة من حركة الكرة الدوارة.
لا تحتاج هذه الفارة إلي سطح مستوي أو إلي لوحة خاصة تتحرك عليها.

الماسح الضوئي Scanner
الماسحات هي عيون الحاسب التي تتيح له تحويل صورة فوتوغرافية أو رسم أو نص مكتوب إلى شفرة يمكن تخزينها في ملف ومعالجتها على الحاسب.


 


يستخدم في تصوير المستندات ونقلها في صورة إلكترونية إلى الحاسب لمعالجتها وتخزينها في ملفات.
تسلط حزمة ضوئية متحركة على المستند ومن خلال شدة الضوء المنعكس يقوم الحاسب بالتعرف على محتويات المستند.
من أهم المواصفات الفنية هي دقة المسح Resolution وتحسب بعدد النقاط الضوئية Pixels في البوصة المربعة.
كلما زادت دقة المسح كلما أمكن نقل تفاصيل أدق للمستند .. وكلما زاد أيضا حجم الملف.


قارئ التشفير العمودي Bar Code Reader
هو جهاز ماسح يقرأ الشفرات المكونة من مجموعة من الأعمدة السوداء المتفاوتة في السمك والمسافة بينها والملصوقة على المنتجات التجارية.
يقوم بترجمتها إلى أرقام وبيانات تدخل الحاسب للتعرف علي هوية المنتج.
يستخدم في المحلات التجارية وكذلك في المكتبات للتعرف على الكتب.




الميكروفون Microphone
يستخدم في إدخال الصوت إلى الحاسب لمعالجته وتخزينه في ملفات بمساعدة بطاقة الصوت.

كيف يعمل الميكروفون

الكاميرا الرقمية Digital Camera
تستخدم في إدخال الصور والأفلام لمعالجتها وتخزينها في ملفات رقمية بمساعدة كارت الفيديو .


 



وحدات الإخراج
بعد أن يتم معالجة البيانات في الحاسب تقوم هذه الوحدات بترجمة عناصر الخرج 0, 1 إلى شئ يمكن للمستخدم أن يفهمه
أشهر وحدات الإخراج:
الشاشة
الطابعة
السماعات

الشاشة
Display Monitor/Screen

 

تعد أهم وحدات الإخراج على الإطلاق
تسمح بالإخراج وتعرض أيضا ما تم إدخاله عبر لوحة المفاتيح
تشمل كل شاشة بطاقة مواءمة Display Adapter مهمتها إرسال المعلومات من وحدة الجهاز إلى الشاشة
تظهر الحروف على شكل نقاط مضيئة متراصة Pixels أو Dots
كلما زاد عدد النقاط فى البوصة الواحدة كلما زادت درجة الدقة Resolution .
هناك كابلان للشاشة: الأول للتيار الكهربي ويتصل الثاني بكارت الشاشة المركب على اللوحة الأم.




المواصفات الفنية للشاشة
درجة الوضوح Resolution
معدل الإنعاش Refresh rate
حجم الشاشة Viewable area (15, 17, 21 inch)
يقاس حجم الشاشة بالبوصة بطول قطر الشاشة.
مواصفات بطاقة المواءمة (CGA, EGA, VGA, Super VGA)
الخواص الانعكاسية للشاشة Reflection Properties

أنواع الشاشات



الطابعة Printer

هي وحدة إخراج تنشئ نسخة مطبوعة دائمة من النتائج Hard Copy
تحتوى على:
معالج دقيق Micro-processor
ذاكرة قراءة فقط ROM
ذاكرة مؤقتة للقراءة والكتابة RAM
نظام كهرو-ميكانيكى للطباعة بكفاءة ودقة وسرعة
لكل طابعة برنامج قيادة Driver يحمل في وحدة التخزين ويستدعى في RAM
الخصائص الفنية للطابعة
سرعة الطباعة Printing speed
جودة الطباعة ودقتها Printing resolution
تقنية الطباعة Printing technology
طابعات تصادمية نقطية (الأرخص-الأقل جودة-الأكثر ضجيجا)
طابعات غير تصادمية ليزرية (الأفضل-الأسرع-الأدق)
سعة ذاكرة التخزين Storage capacity