مقدمة : دراسة تاريخ الكمبيوتر PDF

Document Details

HopefulAluminium

Uploaded by HopefulAluminium

كلية التربية النوعية

Tags

computer history computer evolution computer science technology

Summary

This document provides an overview of the history of computers, tracing their development from early large machines to modern personal computers. It discusses the different generations of computers, highlighting key advancements and innovations in hardware, software, and applications.

Full Transcript

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

# مقدمة : - لقد دخل الكمبيوتر في مختلف نواحي الحياة، وأقتحم مجالاتها حتى لا يكاد يخلو مجال الآن من الاستفادة من قدراته وإمكاناته المختلفة، وبذلك شاع استخدامه في كل المجالات معتمدا على تأييد وقناعة كل المتخصصين وأصحاب الرأي والقرار, ولم تعد اليوم الأمية أمية القراءة والكتابة، بل صار الجهل باستخدام الكمبيوتر هو الأمية الحقيقية في هذا العصر, ويعتبر مجال التعليم أحد المجالات الحيوية التي طرقها الكمبيوتر وأثبت وجوده فيها ولقد قفز الكمبيوتر كجهاز في وقت قصير قفزات لم يسبقه فيها أجهزة أخرى وتغيرت بسببه مسميات كثيرة وظهرت تخصصات ومجالات جديدة له وبه ومعه. - فحتى نهاية السبعينيات أستفيد من الكمبيوتر مبدئياً كجهاز ضخم لمعالجة بيانات كبيرة، ومنذ بداية الثمانينات دخل الكمبيوتر الشخصي المكاتب والمنازل وبالذات استخدام برامج معالجة النصوص بالمكاتب والألعاب وبرامج الترفيه بالمنازل، ومنذ نهاية الثمانينات اكتسب الكمبيوتر أهمية كبيرة كوسيلة اتصال. - ولعل المتابع لتطور وإنجازات الكمبيوتر خارج بلادنا وعالمنا العربي لا يكاد يصدق ما يضاف ويستجد يومياً سواء من ناحية الشكل الخارجي أم من ناحية الإمكانيات والقدرات التي يمكن إنجازها به ولا أحد يستطيع أن يتنبأ بما سيكون عليه الكمبيوتر في المستقبل من ناحية الحجم والشكل والمواصفات والإمكانيات والتساؤلات التي تطرح نفسها الآن وفي المستقبل خاصة في مجال التعليم هي: هل سيكون الكمبيوتر يوماً ما بديلاً لغيره من أجهزة ووسائط تعليمية في مجال التعليم؟ وهل يستطيع منفرداً أن يحقق بكفاءة ما لا يستطيع أي بديل آخر أن يحققه؟ وهل ستتغير في ضوئه منظومة التعليم؟ # مراحل تطور الكمبيوتر : - مر الكمبيوتر كسائر الاختراعات بالعديد من مراحل التطوير إلى أن وصلنا بشكله الحالي المتعارف عليه من الجدير ذكره بأن الهدف الأولي لاختراع جهاز الكمبيوتر كان لإجراء العمليات الحسابية وتخزينها، إلا أن هذا الهدف تطور مع تطور الكمبيوتر . - وفيما يلي مراحل تطور الكمبيوتر : - **الجيل الأول 1950 -1959:** كانت كمبيوترات هذا الجيل تستخدم الأقراص الممغنطة، والصمامات الإلكترونية المفرغة التي هي عبارة عن أنابيب زجاجية تتحكم بإيقاف وتمرير التيار الكهربائي، لكن هذه الصمامات كانت كبيرة، وتستهلك قدراً كبيراً من الكهرباء بالإضافة إلى أنها بطيئة. - **الجيل الثاني 1959 – 1964:** حيث تم استبدال الصمامات الإلكترونية بالترانزستور الذي يقوم بنفس الدور إلا أنه يسمح بمرور التيار الكهربائي باتجاه معين وإيقافه باتجاه آخر ، وساعد اختراع الترانزستور بتطور الكمبيوتر بشكل كبير من ناحية الحيز الأصغر والاستهلاك الأقل للطاقة بالإضافة إلى السرعة في إجراء العمليات، وقلة الحرارة المنبعثة منه بالمقارنة بالصمامات الإلكترونية. - **الجيل الثالث 1964 - 1972:** حيث تمت العديد من التطورات على اللوحات الإلكترونية حيث ساعد ذلك على ظهور أجهزة الكمبيوتر الصغيرة، كما ظهرت أيضاً أنظمة التشغيل، كما شهدت أجهزة الكمبيوتر تطوراً هائلاً بظهور الشرائح الإلكترونية Chipset مما أدى لاحقاً لاختراع أجهزة الكمبيوتر المحمولة. - **الجيل الرابع من أوائل السبعينات وحتى أوائل الثمانينات:** في هذا الجيل تم استخدام الدوائر المتكاملة والشرائح الدقيقة والمعالجات الدقيقة، وظهر في هذا الجيل الرام والروم، كما ظهر الكمبيوتر الشخصي، وتم استخدام الألياف الضوئية التي تعمل على سرعة تحويل ونقل البيانات، وفي عام 1984م ظهر أول جهاز تابع لشركة أبل العالمية، وكان يحتوي على شاشة متكاملة، وذاكرة ذات سعة تخزين كبيرة للمعلومات والبيانات. - **الجيل الخامس للكمبيوتر وهو ما بعد عام 1985م:** تعددت مميزاته التي تمثلت في تمتعه بكفاءة أعلى بكثير من حيث القدرة على تمييز الأصوات والتعامل مع اللغات المختلفة لتنفيذ الأوامر، وتميزه بزيادة هائلة في سرعته وسعة مرتفعة للتخزين، وأصبحت أجهزة الإدخال والإخراج للبيانات أكثر تطورا وأسهل في الاستخدام، وتطورت أنظمة التشغيل بشكل كبير. - **الجيل الحالي:** مع التطور السريع التكنولوجي الذي ظهر وانتشر بشكل كبير كان لابد من تصنيع أجهزة كمبيوتر تتواكب مع لغة العصر وتم إدخال عناصر الذكاء الصناعي لصنع أجهزة حاسب آلي حديثة وذكية تحاكي قدرات الإنسان العقلية والحركية. - فمما لا شك فيه أننا أصبحنا الآن في حاجة ملحة لوجود جهاز الكمبيوتر في كل الأماكن حولنا لأداء العديد من الأعمال، فهو أصبح مزود بالتقنيات الذكية الحديثة التي تعين على إتمام العمل في أقصر وقت وأسهل طريقة. - وقد عمل الكمبيوتر على أحداث طفرة تكنولوجية كبرى، كما أنه أصبح من أجهزة العصر الحديث التي لا غني عنها لكونه أصبح يتداخل في الكثير من المجالات الخاصة بالأعمال المختلفة؛ لتسيير الأمور العملية وأيضا لكونه يعمل على توفير كافة المعلومات التي قد تحتاج إليها. # ماهية الكمبيوتر : - إن كلمة Computer في اعتقادي لم يوجد لها ترجمة دقيقة باللغة العربية تؤدي ما يقوم به هذا الجهاز من مهام وقدرات وإنجازات، فقد شاعت ترجمات لهذه الكلمة مثل الحاسب الآلي، والحاسب الإلكتروني، والحاسوب، والعقل الإلكتروني ... وغيرها، وكلها ترجمات لا تفي بالغرض، وكان أنسب شيئاً أن تنقل هذه الكلمة بلفظها إلى العربية وأظن أنه لا غضاضة في ذلك حيث أن اللغة العربية مرنة تأخذ من لغات أخرى وفي نفس الوقت ثرية تعطي اللغات الأخرى، وهكذا شاع استخدام هذه الكلمة وأخذ يستخدمها الصغير والكبير فاهما معناها، وما ترمز إليه، وأكثر من ذلك وجدنا بعض المؤلفين والكتاب، والباحثين يشتق منها بعض الألفاظ التي تناسب السياق. - والكمبيوتر كجهاز تطور منذ نشأته الأولى حتى وصل إلينا اليوم، وأخذ أشكالاً وأحجاماً مختلفة بالإضافة إلى تميزه في سعاته وقدراته وإمكانياته الهائلة حتى أنه لا يستطيع أحد أن يتنبأ بصورة دقيقة بما سيكون عليه هذا الجهاز الطموح، والمبدع والمذهل في المستقبل، وعلى الرغم من التنوع والاختلاف بين الأجهزة المختلفة إلا أن هذه اللفظة "كمبيوتر" تطلق أيضاً على كافة الأحجام والأنواع والأشكال سواء أكان استعمالها للغرض الشخصي أم المنزلي أم للاستخدام في مؤسسة أو شركة، أم لأغراض بعينها في الصناعات الهندسية والطبية والفضائية وغيرها . - وقد شاع استخدامه في الآونة الأخيرة في مختلف ميادين الحياة وأثبت كفاءة عالية وفرت الجهد والوقت والتكاليف مما ساعد على التفكير في الاستفادة بإمكانياته في الميادين التربوية. - والمستخدم للكمبيوتر يرى الدقة والإتقان وسرعة الإنجاز وتعدد الإمكانيات وسهولة استعماله، وهو يقوم بالوظائف التي يرسمها له المبرمج مسبقاً عند وضع البرنامج، ويعتبر هذا الجهاز من أهم سمات العصر الحديث فكل شيء حولنا يمكن أن يدار من خلاله فهو يستخدم في جميع الهيئات والمؤسسات التعليمية، فهو آلة في يد الإنسان فيمكن أن يحسن استخدامه أو يسيء استخدامه. - وحول تحديد ماهية الكمبيوتر كثر الكلام، وأسهب الحديث عنه الكثيرون، وكل تناوله في إطار خبرته، وحسب التخصص، ومجال العمل. - وهنا نعرض لتعريفين حسب ما يقوم به هذا الجهاز من وظائف عامة. - **التعريف الأول** بأنه جهاز إلكتروني يستخدم في معالجة وتشغيل البيانات تبعاً لمجموعة من القواعد أو العمليات التي تتم كتابتها بإحدى لغات الكمبيوتر ، والتي تسمى برامج ويتم ذلك بتحويل البيانات إلى معلومات صالحة للاستخدام واستخراج النتائج المطلوبة لاتخاذ القرار . - **التعريف الثاني:** ينظر إليه بصفة عامة ومبسطة على أنه جهاز يقوم باستقبال البيانات المدخلة إليه عن طريق أجهزة الإدخال، ومعالجتها بواسطة معالجات، والقيام إما بتخزينها بواسطة أجهزة التخزين، أو إخراجها بواسطة أجهزة الإخراج. - والناظر لهذين التعريفين يجد بداخلهما بعض الكلمات والمفاهيم التي ربما لو شرحت وفصلت لأزالت بعض الغموض وقربت الصورة أكثر إلى الأذهان - **البيانات Data** هي المعلومات التي يستطيع الكمبيوتر التعامل معها كالأوامر والاختيارات. - **المعالجة Processing:** هي عملية تغيير وتحويل البيانات من الشكل التي تكون عليه إلى شكل آخر بواسطة المعالج والذاكرة العشوائية. - **الإخراج Output** هي عملية استرجاع المعلومات وإظهارها بطريقة يستطيع المستخدم فهمها، ويتم ذلك بواسطة ملحقات مختلفة مثل: الشاشة والسماعات والطابعة، وغيرها. - **التخزين Storage** هي عملية حفظ المعلومات والبيانات في الكمبيوتر لاستعمالها لاحقا عند الحاجة، ويتم ذلك عن طريق ملحقات بالجهاز أو معه مثل: القرص الصلب، القرص المرن، والقرص المدمج. # وحدات الكمبيوتر - يتكون الكمبيوتر كمكونات مادية من ثلاث وحدات رئيسة - **1- وحدات الإدخال Input Units:** وهي وحدات يتم إدخال البيانات بواستطها إلى جهاز الكمبيوتر وهي متعددة ومن أمثلتها لوحة المفاتيح والفأرة والأقراص بمختلف أنواعها، وحدات الصوت، والماسح الضوئي، عصا الألعاب، الميكروفون، كاميرا الفيديو، وغير ذلك. - **2- وحدة معالجة البيانات أو وحدة المعالجة المركزية: Central Processing Unit:** وهي جزء أساسي يتضمن ثلاثة أجزاء أخرى - **أ - وحدة الحساب والمنطق Arithmetic & logical Unit-ALU:** وهي مسئولة عن تنفيذ جميع العمليات الحسابية. - **ب - وحدة التحكم Control Unit-CU:** وهي تتحكم وتشرف على جميع العمليات بالكمبيوتر. - **ج - وحدة التخزين الرئيسية -Main Memory -MM:** وهي تتضمن ذاكرة الكمبيوتر التي تشتمل على الذاكرة المؤقتة أو ذاكرة الوصول العشوائي وهي الذاكرة التي تخزن فيها )Random Access Memory RAM( البيانات بصورة مؤقتة استعدادا لمعالجتها أو لتخزينها في وسائط التخزين الدائمة, ومن غير هذه الذاكرة لا يستطيع الجهاز العمل، وهي الذاكرة التي تخدم جميع البرامج والأوامر, لذلك يسمح لنا الوصول لها والتعديل عليها, وذاكرة القراءة الدائمة (Read Only Memory-ROM) وهي الذاكرة التي يخزن فيها البرنامج الرئيس للجهاز الذي يقوم بالتعرف على أجزاء الجهاز، - وحتى لا يقوم أحد بالعبث بهذه الذاكرة فهي تأتى من الجهة المصنعة للقراءة فقط، ولا يمكن التعديل عليها. - **3 وحدات الإخراج Output Units:** وهي تستخدم في عرض المخرجات النهائية وهي متعددة ومن أمثلتها : شاشة العرض, الطابعات، وحدة الرسم، الأقراص المرنة والسماعات، وغير ذلك. - وفيما يلي أشكال لجهاز الكمبيوتر وملحقاته للعرض النظري السابق في الذهن: - ![Image description][Image] - ![Image description][Image] # نظرية عمل الكمبيوتر - يعمل الكمبيوتر كنظام إلكتروني، وهذا النظام يتمثل في مدخلات Input وهي البيانات والأوامر ، ويتم تنفيذ عليها عمليات معالجة متنوعة Processing تحت توجيه وتحكم برامج مخزنة لتخرج كنتائج في أشكال متنوعة للمعلومات التي تم معالجتها، وبذلك يتم تداول البيانات بين وحدات عمل مختلفة، وهي وحدات الإدخال Input Devices التي تستقبل البيانات والأوامر، ثم وحدة المعالجة المركزية (Central Processing Unit (CPU التي يتم فيها المعالجة والتخزين ثم وحدات الإخراج Devices Output التي نحصل منها على الأشكال المختلفة للمعلومات التي تم معالجتها، والشكل التالي يوضح ذلك: - ![Image description][Image] - وبصورة أكثر وضوحاً يعمل الكمبيوتر كما يلي: - تصدر وحدة المعالجة المركزية الأوامر لجميع وحدات الكمبيوتر بأداء وظائفها بمجرد تشغيل الكمبيوتر. - يتم إدخال البيانات والأوامر المختلفة الخاصة بالمشكلة المراد حلها عن طريق وحدات الإدخال المختلفة. - تحول البيانات والأوامر إلى نبضات كهربية أتوماتيكية بجرد إدخالها، ثم تخزن بذاكرة الكمبيوتر لحين معالجتها. - تنقل الأوامر والبيانات المخزنة من الذاكرة إلى وحدة المعالجة المركزية حيث يتم تخزينها في مسجل التعليمات. - يتم تحديد وحدات الكمبيوتر المختلفة المختصة بالتعامل مع كل جزء من البيانات والأوامر في ضوء تفسير مضمون كل منها. - يتم تحديد ترتيب العمليات التي يجب تنفيذها على الأوامر والبيانات عن طريق مسجل عداد البرنامج. - تعمل وحدة الحساب والمنطق على استقبال البيانات المراد تشغيلها من الذاكرة لإجراء المقارنات والعمليات الحسابية المختلفة عليها، وذلك بتوجيه من وحدة التحكم. - تخزن نتائج معالجة أجزاء البيانات في أماكن التخزين المناسبة لها بعد تنفيذ كل منها. - يتم تكرار الخطوات السابقة على جميع الأوامر والبيانات المدخلة للكمبيوتر. - إخراج النتائج النهائية التي يتم التوصل إليها عن طريق وحدات الإخراج المختلفة. # مكونات نظام الكمبيوتر أو مقوماته - لا يمكن التعامل مع جهاز الكمبيوتر كنظام إلا من خلال هذه المكونات فهي يمكن أن نسميها مقومات الكمبيوتر لأن الجهاز لا يؤدي وظيفته إلا بها. - وبصورة أوضح نقول أن جهاز الكمبيوتر لا يؤدي مهامه المنوط بها إلا بناءً على ثلاثة مكونات رئيسة - **1- العتاد أو المكونات المادية Hardware:** هي كل ما يتعلق بالكمبيوتر من أجهزة ملموسة يمكن رؤيتها وكذلك كل جهاز أو قطعة أضيفت إليه بحيث يتم التعامل معها خلال برنامج ما يعتبر من العتاد مثل لوحة المفاتيح الشاشة, الفأرة, السماعات, الماسحة الضوئية والطابعة، وغيرها. - **2 - البرامج Software:** هي التي توجه وتمد المكونات المادية بالتعليمات لتنفيذ المهام المختلفة, حيث تقوم البرامج بإصدار الأوامر للعتاد بناءً على توجيهات المستخدم. - **3- العامل البشري، أو الكوادر البشرية:** وهي التي تتعامل مع كلا المكونين السابقين لإخراج ناتج كمبيوتري. - وبصورة أكثر تفصيلاً وتنظيماً لمكونات ومقومات نظام الكمبيوتر نعرض الصفحات التالية: ## أولا - المكونات المادية أو عتاد الكمبيوتر Hardware - العتاد هو اسم لأجهزة الكمبيوتر ، فكل جهاز داخل الكمبيوتر أو ملحق به يعتبر من العتاد، وبهذا تعتبر الشاشة ولوحة المفاتيح والفأرة وكذلك الطابعة وكل ما يحتويه صندوق الكمبيوتر من العتاد، ولهذا فالعتاد تقوم بوظائف استقبال البيانات ومعالجتها وإخراج النتائج وتخزينها لذا يقسم عتاد الكمبيوتر إلى أنواع تبعا لوظيفتها مع ملاحظة أن بعض الأجهزة قد تعمل أكثر من وظيفة في نفس الوقت مثل الإدخال والإخراج معا، وأنواع هذه العتاد هي: - **أجهزة إدخال:** مثل : لوحة المفاتيح ، الفأرة ، بطاقة الصوت، الماسحة الضوئية وعصى الألعاب وهذه الأدوات تمكن المستخدم من إدخال البيانات. - **أجهزة المعالجة:** وتشمل : المعالج والذاكرة العشوائية. - **أجهزة الإخراج:** وتشمل الشاشة، وبطاقة الفيديو، والطابعة، وبطاقة الصوت والسماعات، وهذه الأدوات تظهر للمستخدم البيانات بعد معالجتها. - **أجهزة التخزين:** وتشمل القرص الصلب، والقرص المرن، والقرص المدمج ووسائط النسخ الاحتياطي، ووسائط التخزين المتنقلة، وغيرها، وهذه الأجهزة تسمح للمستخدم بأن يخزن البيانات سواء قبل معالجتها أو بعدها ليسترجعها في وقت لاحق. - **أجهزة التشبيك:** بطاقة الشبكة والمودم، وهي تمكن المستخدم من تبادل المعلومات مع الحاسبات الأخرى (الشبكات). - **الجهاز** الذي يربط هذه المكونات جميعا ويسمى باللوحة الأم Mother .board ## ثانيا - وامح الكمبيوتر Software - مصطلح يستخدم للدلالة على جميع المكونات غير المادية لنظم الكمبيوتر بحيث تتيح التعامل مع هذه المكونات وتشغيلها لتنفيذ مهام مختلفة عن طريق أوامر وتعليمات مختلفة, ويمكن تصنيف هذه البرامج كما يلي: - **1- برامج التطبيقات الخاصة أو برامج المستخدم User Programs:** وهي برامج تكتب بواسطة المبرمج مستخدما في ذلك إحدى لغات البرمجة التي صممت من أجل سلامة الاتصال مع الآلة, وهي اللغات ذات المستوى الرفيع التي بنيت على قواعد محددة ومصاحبة بعدد محدود من مفردات الإنجليزية، وتستخدم في معظم الأجهزة على هيئة سلسلة من التعليمات التي تحقق الهدف المطلوب مثل بيسك ، C++ سي بلاس بلاس ،LOGO لوجو ، FORTRAN فورتران BASIC البيسك المرئي Visual Basic، وغيرها, وتستخدم لدى المؤسسات المختلفة لحل مشكلات محددة. - **2- البرامج الجاهزة Packages:** وهي تحتوي على نوعين من البرامج - **أ - برامج نظم التشغيل Operating Systems:** تُعرف هذه البرامج بأنها مجموعة من البرامج الخاصة التي تعمل على الإشراف على كافة معدات الكمبيوتر, وذلك بضبط عملها والتحكم بإدارتها لاستخدامها في عمليات التنفيذ والتطبيق المختلفة, كما تتحكم هذه البرامج في التوفيق والتنسيق بين المكونات المادية والبرامج. - وتلعب نظم التشغيل دوراً كبيراً ومميزاً في تحسين أداء الكمبيوتر وزيادة فعاليته حيث تعمل على إدارة وحداته المختلفة وإدارة البيانات, وذلك لاستخدام هذه الوحدات بشكل أفضل. - وتتألف نظم التشغيل من البرامج الأساسية التالية: - **برامج إدارة الذاكرة الرئيسية Memory Management Programs:** وهي تعمل على إدارة الذاكرة وتحميل البرامج القابلة للتنفيذ وحفظها مؤقتاً حتى تتم عملية تنفيذها ثم إعادتها إلى الموقع التي أتت منه, وتقوم هذه البرامج بحل المشكلات المتعلقة بعملية التحميل مثل : الحيز الكافي في الذاكرة لتخزين البرنامج وبياناته, وإمكانية حفظه في مناطق مختلفة في الذاكرة, وما تتطلبه عملية التنفيذ من تحميل للبرنامج كاملاً أو جزءاً منه. - **برامج إدارة وحدة المعالجة المركزية Processor Management،:** وهذه الوحدة تعتبر متطلبا لإتمام عملية تنفيذ العمليات الحسابية والمنطقية على البيانات المحددة, وربطها بالبرامج المنفذ ضروري لإتمام عملية التنفيذ, وتضم نظم التشغيل برامج خاصة تعمل على إدارة وحدة المعالجة المركزية لربطها بالعملية المراد تنفيذها في الوقت المحدد ولفترة زمنية محددة - **Management I/O Operation برامج إدارة عمليات الإدخال والإخراج:** - وبرامج إدارة وحدات الإدخال والإخراج هي برامج تقوم بحل المشكلات المتعلقة بربط المعالج بوحدات الإدخال والإخراج وكيفية استقباله للبيانات والطريقة المستخدمة في الإدخال والإخراج. - **Information Management Programs برامج إدارة المعلومات** - حيث تخزن المعلومات والملفات بشكل دائم في وحدات خاصة تسمى بوحدات التخزين المغناطيسية أو الضوئية لكن كيفية تخزين الملفات على هذه الوحدات وكيفية معالجتها وطريقة الوصول إليها تقوم بها برامج إدارة المعلومات, حيث - أن تتكفل بكافة المهام المتعلقة بحفظ المعلومات وإيجاد الحيز المناسب للحفظها, وتحديد مواقعها. - **برامج المنفعة Utility Programs:** وهي برامج خاصة يختلف عددها من نظام لأخر, ومن أهم هذه البرامج برامج الفرز والدمج والمترجمات Compilers والتي تستخدم لتحويل برنامج المستخدم المصدري إلى شفرة ثنائية قابلة للتنفيذ برنامج تنفيذي EXE) File) بشرط أن يكون البرنامج المصدري خاليا من الأخطاء الإملائية. - **البرنامج المشرف Supervisor:** وهو يقوم بتنظيم عمل برامج نظم التشغيل المختلفة ويعمل على التنسيق بين هذه البرامج, ومن مسمياته المراقب Monitor أو النظام التنفيذي Executive System. - ولنظم التشغيل مهام وخصائص متعددة ، وفيما يلي تفصيل ذلك: ## مهام ووظائف نظم التشغيل - في ضوء نظم التشغيل الموجودة يمكن تحديد الخصائص العامة لنظام التشغيل المثالي فيما يلي: - **1- التحكم والسيطرة على مكونات الكمبيوتر ، وذلك بالربط بين وحدة التشغيل المركزية التي تعتبر بمثابة عقل الكمبيوتر وبين باقي المكونات.** - **2- أداء العمليات الأساسية التي تساعد المستخدم على التعامل مع مكونات الكمبيوتر مثل نسخ الملفات ومسحها، ونسخ الأقراص وتجهيزها ... إلخ، وذلك باستخدام مجموعة من الأوامر Commands يسهل على المستخدم حفظها، والتعامل مع الكمبيوتر من خلالها.** - **3- التعامل مع برامج التطبيقات Application Programs مثل الجداول الالكترونية، وبرامج معالجة الكلمات ونظم إدارة قواعد البيانات Data Base** Management Systems ، ويتم ذلك عن طريق برنامج الإشراف، وهو أحد مكونات نظام التشغيل، وعبارة عن مجموعة من برامج التحكم. - **4- تنظيم الأعمال التي يقوم بها الكمبيوتر Job Control ، ويتم ذلك باستخدام برنامج تنظيم الأعمال Job Control Program** - **5- القدرة على أداء عدة وظائف في نفس الوقت Multitasking** بمعنى تنفيذ برنامجين أو أكثر على نفس الكمبيوتر Multiprogramming، وكذلك القيام بعمليات مختلفة في نفس الوقت. - **6- السماح لعدة مستخدمين بالتعامل مع نفس الكمبيوتر في نفس الوقت -Multi user**, حيث يكون هناك عدة وحدات طرفية موصلة بجهاز واحد، ويقوم كل مستخدم للوحدة الطرفية بتشغيل البرنامج المطلوب، وهنا يقوم نظام التشغيل بإدارة وتنظيم طلبات المستخدمين وترتيبها بما يمنع تداخلها مع بعضها. - **7- القدرة على التعامل مع عدد كبير من أجهزة الكمبيوتر المصنعة بواسطة شركات مختلفة Portability** مع وجود درجات توافق متفاوتة بينها. - **8- القدرة على التعامل مع شبكات الكمبيوتر التي تستخدم وحدات طرفية بعيدة Remote Terminals**, والاتصال بين أجهزة الكمبيوتر سواء عن طريق الربط بين وحدات طرفية مختلفة متصلة بجهاز واحد أم الربط بين جهاز آخر مختلف عنه في النوع وموضوعين في مكان واحد أم الربط بين أجهزة مختلفة الأحجام والأنواع وموضوعة في أماكن مختلفة. - **9- القدرة على إضافة إمكانيات جديدة إلى نظام التشغيل أو إلغاء إمكانيات أصبحت غير مطلوبة، وذلك دون الحاجة إلى كتابة برنامج جديد لنظام التشغيل.** - ويذكر زياد القاضي، وآخرون المهام التالية لنظم التشغيل: - **مراقبة حالة المكونات المادية للكمبيوتر المستخدمة وذلك لتحديد إمكانية ربطها بالعمل المراد تنفيذه بمعنى هل المكون متوفر، أو غير متوفر.** - **جدولة المكونات المادية واتخاذ سياسة محددة لحجز مكون ما لإشراكه في عملية التنفيذ.** - **حجز المكونات المادية للكمبيوتر ، وربطها بالعمل لإنهاء عملية التنفيذ.** - **تحرير المكونات المادية المشتركة في عملية التنفيذ بعد انتهاء عملية التنفيذ أو بعد انتهاء الفترة اللازمة لعملية الحجز والربط.** - وقد تنوعت وتعددت وتطورت نظم التشغيل منذ بداية ظهورها وحتى وقتنا الحاضر وأصبح كل فترة زمنية قصيرة نسمع عن ظهور نظام تشغيل جديد سواء تطور لنظام سابق أم يظهر تحت مسميات جديدة، وكل ذلك مبني علي المنافسة وتقليل التكلفة وتجنب الاحتكار إلى جانب سهولة الاستخدام والتعامل وتنوع الإمكانيات والإضافات للنظم الجديدة. - ومن أمثلة نظم التشغيل الشائعة كل إصدارات ويندوز Windows (3.11 ،95، 98 ،2000، XP ME ،NT ، وغيرها، ويونكس UNIX، وغيرها. - وبإيجاز يمكن القول إن هذه البرامج هي بمثابة بيئة معدة ومجهزة وأساس قوي لتشغيل البرامج المختلفة والمتنوعة، والتعامل مع مكونات الكمبيوتر المادية المختلفة، والأشكال التالية تبين بعض واجهات لنظم تشغيل مختلفة: - ![Image description][Image] ## ب - البرامج الخدمية أو التطبيقية : - وهي برامج تقوم بمهام خاصة وتعالج بيانات ومعلومات معينة مثل: برامج معالجة النصوص Word Processing كالناشر المكتبي Disktop Publishing والناشر الصحفي, وبرامج الجداول ,Excel مثل برنامج إكسل Electronic Spread Sheets الإلكترونية Mac, Paint Brush والرسام Clip Art مثل Graphics وبرامج الرسوم Paint, وبرامج إدارة قواعد البيانات Data Base, وبرامج التلوين Tools Painting, وبرامج الصوت وبرامج الرسوم المتحركة Animation Course, Professional Authorware وبرامج التصميم والتأليف مثل Builder، وغير ذلك, وبرامج الحماية من الفيروسات مثل Norton إلى غير ذلك من البرامج المتخصصة, وهناك برامج للعروض مثل برنامج بور و غيره ، Power Point بوينت - وعلي هذا يمكن إيجاز ذلك كما يلي: - بأن هذه البرامج الخدمية عبارة عن تطبيق برامج معينة بهدف الاستخدام لنشاط معين، وهي إما أن يتم تطويرها بواسطة شركة معينة ثم توزيعها على نطاق واسع أو داخل منشأة لتناسب احتياجاتها الخاصة، وهي شائعة ومنتشرة وتغطي مجالات متعددة، ويمكن تصنيفها على النحو التالي: - **: Office Applications التطبيقات المكتبية .** - برامج معالج النصوص Word Processors ومنها برنامج MS Word - برامج الجدولة الإلكترونية Spread Sheets، ومنها برنامج MS Excel - برامج العروض المكتبية Presentations ، ومنها برنامج Power Point. - برامج قواعد البيانات، ومنها برنامج Access - **: Graphical Applications التطبيقات الرسومية .** - برامج معالجة الصور، ومنها برنامج أدوب فوتوشوب Adobe Photoshop - برامج التصميمات، ومنها برنامج كورل درو Corel Draw - **:Engineering Applications التطبيقات الهندسية .** - برامج الرسوم الهندسية مثل برنامج أوتو كاد. - برامج الأبعاد الثلاثية، مثل برنامج 3D Studio - **تطبيقات الوسائط المتعددة: Multimedia Applications** - برامج تشغيل ومعالجة الصوت والفيديو مثل Media Player ، Real Player وغيرها ،Premiere و - والأشكال التالية تقرب إليك أشكال بعض هذه البرامج: - ![Image description][Image] ## ثالثًا– الكوادر البشرية والعاملون في مجال الكمبيوتر - وتتمثل في العاملين في مجالات الكمبيوتر والمستخدمين له، وأهم هؤلاء: - محللو النظم. - المبرمجون. - متخصصو الشبكات. - موزعو خدمات الإنترنت. - المستخدمون العاديون. - مشغلو الكمبيوتر. - القائمون بإدخال البيانات. - فنيو الصيانة. ## الفرص والمجالات التي يوفوها الكمبيوتر لسوق العمل - **1- الدعم الفني أو مجال الهاردورير والعتاد Hardware:** من أشهر مجالات الكمبيوتر وأكثرها انتشاراً، وهو يختص بمكونات، وقطع، وملحقات الكمبيوتر، وأجزاءه وتجمعيها لتكوين أجهزة كمبيوتر ، وفيه يجب الإلمام بمكونات الكمبيوتر، وكذلك أنظمة التشغيل وتنصيبها، والبرامج Software مع القدرة على التعامل مع أجزاء الكمبيوتر المختلفة وخاصة الهارديسك وتهيئتها. - **2 مجال الرسوم والتصميم الجرافيكس Graphics):** ويعد هذا المجال من أهم المجالات التي تحتاج إلى مهارة ، كما يفضل لمن يدخل هذا المجال أن يملك نظرة جمالية أو لديه موهبة الفن والتشكيل وتذوق الألوان وخلافه لكن هذا لا يمنع الدخول إلى هذا المجال والتجربة والاستمتاع بعمل الأشياء، ويقصد بالرسوم والتصاميم هنا العادية وليست الهندسية، وفى هذا المجال يفضل أولاً التدرج في تعلم برامج معالجة الرسوم والصور والتي من أهمها برنامج الفوتوشوب Photoshop المشهور ، ثم بعد ذلك بقية البرامج الخاصة بهذا المجال، وهي عديدة مثل برنامج فری هاند Free Hand الخاص بالرسم بالمتجهات، والكورل درو Corel Draw وبرنامج ثرى دى ماكس 3D Max الخاص بالرسوم ثلاثية الأبعاد. - **مجال الوسائط المتعددة Multi Media ):** ويعد هذا المجال أحد المجالات المهمة، والقائمة أساسا على مجال الرسوم والتصاميم ، إذ لابد لمن يعمل فيه أن يكون لديه خلفية جيدة على الأقل في برامج الرسوم والتصاميم، ويدخل ضمن هذا المجال برنامج الفلاش Flash وهو من أشهر البرامج في عالم الانترنت الذي لاقى شهرته الواسعة من قدرته على عمل الأفلام والعروض الفنية بحجم صغير، كما يمكن تشغيله على الانترنت بكل سهولة وسلاسة، وينضم لهذا المجال برنامج الدايركتور Director ، وهو مهم في تصميم وتحميل العروض والأفلام الكبيرة على إسطوانات، ويمتاز أيضاً بأن له لغة برمجة قوية تسمى اللينجو Lingo، ولابد لمن يعمل في هذا المجال أن يتقن البرامج التي تتعامل مع الأصوات وتقطيعها مثل سوند فورج Sound Forge، وجولد وايف Gold Wave وغيرها، وأيضاً برامج معالجة وتحرير مقاطع الفيديو مثل بريمير Premiere وغيرها. - **4- البرمجة Programming:** تلك الكلمة التي هي أساس عمل الكمبيوتر و أساس برامجها. فالبرمجة حقيقة تعتبر من أقوى مجالات الكمبيوتر خصوصاً أنها تفتح كل المجالات الأخرى بكل سهولة وبساطة، ولغات الكمبيوتر عديدة، منها : لغة سي شارب #C ، ولغة فيجول بيزيك Visual Basic - **5- تصميم المواقع Web Design:** ويعد هذا المجال من أكثر المجالات انتشاراً الآن نظراً لتطور شبكة الانترنت وتوسعها، وتطلع كثير من المستخدمين - فضلاً عن المؤسسات والهيئات والمصالح المختلفة - إلى تصميم مواقع خاصة بهم، وهو مجال يهتم بشكل الموقع أكثر من برمجته لذا فهو يعد متفرعاً أيضا من مجال الرسوم والتصميم، لأن صاحبه لابد أن يكون ملماً جيداً بتلك البرامج مع احترافه برامج تصميم المواقع مثل برنامج الفرونت بيج Front Page وبرنامج الدريم ويفر Dream Waver ، وكذلك برنامج الفلاش فهو مهم لمصمم المواقع، وغيرها. - **6- برمجة المواقع Web Development:** وهو من المجالات المنتشرة أيضاً إلى جانب مجال تصميم المواقع وكلاهما مكمل للأخر، وقد يستطيع كثير من الأفراد عمل الاثنين معاً وعمل موقع متكامل دون الحاجة لأحد،، منها: لغة الهتمل HTML ، ولغة PHP وهى من اللغات المنتشرة، وتمتاز بأنها لغة مفتوحة المصدر ومجانية، أو لغة ASP وهي لغة مدعومة من شركة مايكروسوفت، ولغة ISP ، وجافا سكريبت Java Script أو فيجول بيسك سكريبت VB Script ، بالإضافة إلى اتقان العمل على برامج قواعد البيانات لأنها مهمة. - **7- قواعد البيانات Database** : هذا المجال يعد تخصصاً قائماً بذاته، وترجع أهميته في أنه ممكن أن تدار من خلاله المصانع والشركات والمؤسسات المختلفة، حتى مواقع الويب نفسها، وقواعد البيانات بصورة مبسطة هي عبارة عن برامج خاصة بتخزين البيانات وأرشفتها وتنظيم العلاقات بينها وترتيبها، ولعل أبسط برامج قواعد البيانات وأشهرها هو برنامج الاكسيس الذي يأتي مع مجموعة الأوفيس. - **8- مجال الشبكات Networking:** وهو يعد مجالاً حديثاً وفي تطور مستمر، وهو أيضاً علم قائم بذاته ومتشعب، وهنا يحتاج إلى التعامل مع نظم تشغيل معينة خاصة بالشبكات ويحتاج أيضاً إلى أجهزة ومعدات ذات مواصفات خاصة، وينتشر حاليا نوع من الشبكات اللاسلكية أي التي تعمل بدون أسلاك، وهكذا كل يوم يأتي بجديد. - **أمن المواقع Security:** وهو يعتبر من أحدث العلوم والمجالات الكمبيوترية في الوطن العربي، وهو العلم الذي قد يعاقب عليه قانونياً باستخدامه السيئ ، فبعد انتشار جرائم تخريب المواقع وسرقة بطاقات الائتمان، كان لابد من وجود كيفية الدرء والحد من هذه المخاطر وحماية المواقع لذا ظهر هذا المجال الذي يهتم بدراسة برامج حماية وتأمين للبيانات من المتطفلين وقراصنة الانترنت. - **10- مجال المستخدم في مواقع العمل:** حيث شاع استخدام الكمبيوتر الآن في كثير من المجالات، فلا يكاد مجال يخلو منه، فنجده في البنوك وشركات السياحة، وشركات الاتصالات، ومحطات السكك الحديدية، والمطارات، ولدى الأطباء، وفي المعامل، وغير ذلك، وهذا يتطلب من المستخدم التمكن من استخدامه، وإمكانية إدارة عمله من خلاله، والاستفادة من إمكاناته المختلفة لخدمة المجال الذي يعمل فيه. - والناظر إلى كل المجالات السابقة يجد أن إتقانها جميعاً صعب، لكن من الممكن أن يكون لدى المستخدم معارف وخبرات بها - حتى ولو بسيطة عند إتقانه واحترافه في مجال معين، وذلك لارتباط بعضها ببعض.

Use Quizgecko on...
Browser
Browser