الجمعة، 26 أبريل 2013

أهلاً ومرحباً بكم



أرحب بزوار مدونتي الأعزاء وأتمنى لكم النفع والفائدة من خلال هذه المدونة .

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

فمن هذا المنطلق وددت أن أقدم لك بعض المعلومات الأساسية عن الحاسب الآلي ومنها تبحر بإذن الله للتعلم في هذا المجال الشيق والممتع.

 


من أنا ؟

 


أنا فاطمة علي القوزي  , حاصلة على بكالوريوس فيزياء من جامعة الطائف  , وحاصلة على دورات في : (تربية فكرية – لغة الاشارة – اللغة الانجليزية – الاتصال والتواصل – تطوير الذات).

أدرس حالياً دبلوم تربوي في الجامعة العربية المفتوحة.

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


 


زوار مدونتي



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


تعرّف على الحاسب الآلي



لقد أصبحت الحاجة للحاسب ملحة في السنوات الأخيرة وخاصة مع التقدم العلمي والتقني الذي جعل الحاسب يُستخدم في أماكن عديدة كالمطارات والمستشفيات وغيرها.

فما هو الحاسب؟

الحاسب هو جهاز الكتروني يمكن برمجته لاستقبال البيانات وتخزينها ومعالجتها وإخراجها لأغراض متعددة.

أنواع أجهزة الحاسب:

يمكن تقسيم أجهزة الحاسب إلى خمسة أنواع وهي :

أولاً : الحاسب الشخصي (Personal Computer) :

هو حاسب صغير الحجم مقارنة مع الحواسيب الأخرى فهو يستخدم من قبل الأفراد والمؤسسات الصغيرة وله عدة ألأشكال منها (المكتبي –  الكفي – المحمول – ألعاب الفيديو).
 

ثانياً : حاسب محطة العمل (Workstation) :

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

ثالثاً : الحاسب المركزي (Mainframe) :

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

رابعاً : الحاسب الخادم (Server Computer) :

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

خامساً : حاسب التحكم :

يستخدم للتحكم ومراقبة الأجهزة المختلفة مثل : الحاسب المستخدم في (أجهزة المصانع – الطائرات – السيارات – أجهزة التكييف).
 


مكونات الحاسب الشخصي


مكونات الحاسب الشخصي :

تنقسم مكونات الحاسب الشخصي إلى قسمين رئيسين هما :

أولاً : المكونات المادية (Hardware) :

المكونات المادية للحاسب هي كل ما نستطيع  لمسه ومشاهدته كالشاشة ولوحة المفاتيح وغيرها.

ثانياً المكنونات البرمجية (Software) :

المكونات البرمجية للحاسب لا نراها ولكن نرى تأثيراتها المختلفة ومن أمثلتها : (نظام التشغيل – البرامج المختلفة كبرامج الألعاب وبرامج الرسم).

مكونات الحاسب الشخصي المادية:

تنقسم مكونات الحاسب المادية إلى خمس وحدات هي :

1-     وحدة الذاكرة (Memory Unit).

2-     وحدة المعالجة (Central Processing Unit).

3-     وحدات الإدخال (Input Units).

4-     وحدات التخزين (Storage Units).

5-     وحدات الإخراج (Out put Units).

 

وللتعرف أكثر على المكونات المادية للحاسب شاهد الفيديو التالي :
 

نظم التشغيل




نظم التشغيل

 

تعريف نظم التشغيل :

هو حزمة برمجية تقوم بالتحكم في كيفية عمل جهاز الحاسب والربط بين مكوناته

وتسهيل الاتصال بين المستخدم والجهاز .

 

Bوظائف نظام التشغيل

1.      التعرف على المكونات المادية بجهاز الحاسب.

2.     التحكم في طريقة عمل كل جزء من هذه الأجزاء.

3.     إدارة وترتيب المهام أثناء تشغيل الجهاز  وضمان عدم تداخلها .

4.     الربط بين الأجزاء المكونة للجهاز .

5.     المحافظة على كفاءة التشغيل (وذلك بمتابعة مكونات الجهاز واكتشاف

العيوب وإصلاحها) .

 

Bأهداف نظام التشغيل

 

·        تسهيل الاتصال بين المستخدم والحاسب الآلي وذلك عن طريق:

 

1.      يوفر نظام التشغيل برامج مساعده مثل برامج تحرير النصوص.

2.     يقوم نظام التشغيل بتحديد طرق تنفيذ العمليات وأولوياتها.

3.     ربط الأجهزة الفرعية للحاسب مع وحدة التشغيل المركزية.

4.     توفير الحماية للكيانات والمعلومات المحفوظة على الحاسب.

5.     تزويد الجهاز بمصححات و مستكشفات أخطاء.

 

·        إدارة موارد الحاسب الآلي:

 

1.     قياس دقة تنفيذ الأوامر .

2.     وضع آلية مناسبة يقوم الجهاز على أساسها بترتيب تنفيذ العمليات (المعالج).

3.     توفير المصادر اللازمة  لتنفيذ العمليات.

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

 

·        إتاحة الفرصة لتنفيذ أكثر من مهمة في آن واحد .

·        توفير إمكانية المشاركة على جهاز واحد من عدة مستخدمين .

·        تعظيم الفائدة من الموارد المتاحة داخل الجهاز.

 

Bتحديث نظم التشغيل

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

 

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

 

 

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

هناك عدة طرق لتصنيف نظم التشغيل المتعارف عليها :

أولا: حسب طبيعة نظم التشغيل:

1.      نظم تشغيل مدمجة:

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

2.     نظم تشغيل مرنه غير مدمجة :

وهي تلك النظم التي يمكن تطويرها وتحديثها وتغيرها وإصلاحها وهي النظم الموجودة على أجهزة الحاسبات مثل Windows أو Dos.

 

ثانيا: حسب الغرض المطلوب  تنفيذه من نظم التشغيل :

1.     نظم تشغيل أحادية:

مثل نظم التشغيل الأجهزة الطبية وأجهزة المختبرات وخطوط الإنتاج في المصانع.

2.     نظم تشغيل متعددة الأهداف .

 

ثالثا :تصنيف على حسب المهام (Multi-tasks) :

1.      نظم تشغيل أحادية المهمة :

وهذه النظم لا تستطيع القيام بأكثر من مهمة واحدة في نفس الوقت وإذا طلب  تنفيذ أكثر من

مهمة يقوم بتنفيذ المهمة الأولى وعند الانتهاء منها يشرع في تنفيذ المهمة الثانية.

 

2.     نظم تشغيل متعددة المهام :

يستطيع المستخدم تنفيذ أكثر من مهمة بالتوازي .

 

رابعا:  تصنيف على حسب المستخدمين :

  1. نظم تشغيل تدعم مستخدم واحد فقط (single user) :

في هذه الحالة لا يستطيع أكثر من مستخدم القيام بتنفيذ مهام على نفس الجهاز الذي يحتوي

نظام التشغيل . ومن أمثلة هذه النظم  (windows for p()) الحاسبات الشخصية.

 

  1. نظام تشغيل يدعم أكثر من مستخدم (Multi user) :

يستطيع أكثر من مستخدم الدخول على الجهاز من خلال بوابات مختلفة وتنفيذ ما يحتاج من مهام بنفس الوقت ومن أمثلة هذا النظام  (windows mt ) ويندوز الشبكات. Unix –lunix.


B مكونات نظم التشغيل

·        نواة التشغيل

أهم جزء في نظام التشغيل  وتسمى قلب نظام التشغيل وتسمى أيضا المدير التنفيذي لنظام التشغيل .

 

وتقوم بالمهام الآتية :

 

1.      عملية التنقل بين البرامج إثناء التشغيل .

2.      التحكم في المكونات المادية لجهاز الحاسب .

3.      التحكم في البرمجيات.

4.      إدارة وتنسيق العمليات .

5.      ترتيب تنفيذ العمليات وتوفير المتطلبات اللازمة لتنفيذها .

6.      الربط بين العمليات وأماكن تخزين نتائجها.

7.      التأكد من إتمام العمليات وتحديد علامات  لنهاية كل عملية .

 

·        مدير العمليات .

·        منسق ترتيب الأولويات.

·        مدير الملفات .

·        مدير الذاكرة.

 

Bمسجلات وحدات التشغيل المركزية :

1.      وحدة تسجيل البيانات .

2.      وحدة تسجيل العناوين على الذاكرة . وتنقسم إلى ثلاثة أقسام :

a.      مسجل مؤشر العنوان.

b.      مسجل عنوان القطاعات.

c.       مسجلات نتائج العمليات.

 

Bتكتمل أهمية وحدة المسجلات في وحدة التشغيل المركزية في الأتي :

  1. الحفاظ على البيانات وعدم تشتيتها إثناء التشغيل .
  2. منع تداخل البرامج وتضارب العمليات إثناء التشغيل .


مسجلات وحدة التشغيل

 

Bالمجدولات

هي جزء من أجزاء نظام التشغيل وهي الجزء المختص بترتيب أولويات تنفيذ العمليات .

 

Bأنواع المجدولات

1.     حسب أسبقية العملية:

يتم تنفيذ العملية التي تأتي أولا(F1, F0 )

  1. حسب حجم العملية:

( STF) يتم ترتيب العمليات حسب حجمها وطولها فالأولوية للأصغر حجماً .

ميزاتها أنها تنفذ عدد كبير من العمليات في قدر صغير من الوقت ولكن يوجد عيب

واضح وهو التأخير الكبير في تنفيذ العمليات الأكبر حجماً .

  1. حسب الأكثر أهمية:

(H P F) يتم ترتيبها فتنفذ العملية الأهم .وتستخدم مثل هذه المجدولات في

الأنظمة المستخدمة في إدارة الأماكن واتخاذ القرار والبورصات والبنوك .