مقدمة في الحاسوب والبرمجيات
الحاسوب: هو جهاز إلكتروني التركيب يقوم باستقبال البيانات والتعليمات والأوامر ومعالجتها ومن ثم إخراج النتائج بسرعة ودقة فائقتين.
مكونات جهاز الحاسوب الأساسية:
يتكون أي جهاز حاسوب مهما كان حجمه أو طبيعة عمله من مكونين أساسيين وهما :
- مكونات مادية Hardware.
- مكونات برمجية (معنوية) Software.
أولا: المكونات المادية Hardware
وهي أي مكون يمكن لمسه باليد وتنقسم إلى أربع أقسام وهي :
- وحدات الإدخال Input unit: وهي أي أداة أو جهاز يمكن من خلاله إدخال البيانات والأوامر إلى الحاسوب مثل لوحة المفاتيح Keyboard والفأرة Mouse وقارئ البصمة وغيرها الكثير.
- وحدة المعالجة Processing unit: وهي المسؤولة عن جميع العمليات التي تتم في الحاسوب. وتنقسم إلى قسمين رئيسيين:
- وحدة المعالجة المركزية CPU: وتنقسم إلى :
- وحدة الحساب والمنطق ALU: وهي المسؤولة عن جميع العمليات الحسابية والمنطقية التي تتم في الحاسوب.
- وحدة التحكم CU: و هي التي تتحكم في جميع العمليات التي تتم في الحاسوب.
- الذاكرة الرئيسية Main Memory: وأهم قسم فيها ذاكرة الوصول العشوائي RAM. وتعتبر الـ RAM منطقة العمل لجميع البرامج الموجودة على الجهاز. حيث أنه عند تشغيل أي برنامج يتم تحميله إلى ال RAM.
- وحدات الإخراج Output Unit: وهي أي أداة أو جهاز يمكن من خلاله إخراج المعلومات والنتائج من الحاسوب، مثل الشاشة Monitor والطابعات والسماعات وغيرها الكثير.
- قسم التخزين"الذاكرة المساعدة" Storage Unit: وهو القسم الذي يتم فيه تخزين البيانات بشكل دائم، ومن الأمثلة عليه القرص الصلب Hardwick الذاكرة السريعة Flash قرص الكثير Cd,DVD.
ثانياً: المكونات المعنوية " البرمجية " Software :
وهي عبارة عن التعليمات البرمجية والتطبيقات التي تنفذ من خلال المكونات المادية.
وتنقسم إلى ثلاثة أقسام، وهي:
- برامج النظام " التشغيل " Operating system:
- وهي الوسيط ما بين المستخدم والمكونات المادية، فلا يمكن التحكم بالشاشة أو لوحة المفاتيح أو غيرها من المكونات المادية إلا من خلال برنامج النظام.
- يعتبر بيئة عمل البرامج والتطبيقات الأخرى كالرسام والالعاب ومجموعة برامج الأوفيس وغيرها الكثير.
- من أشهر أنظمة التشغيل الحاسوب الشخصي برنامج Ms Windows وهناك العديد غيره مثل نوفل ولينكس وغيرها
- من أشهر برامج التشغيل للهاتف المحمول الأندرويد Android و آي أو أس IOS وغيرها.
- برامج التطبيقات Application Programs:
- وهي برامج معدة للقيام بمهام محددة من تسلية ومعالجة نصوص وجداول الكترونية وغيرها الكثير.
- هناك برامج تطبيقات عامة لكافة التخصصات والأفراد مثل تطبيقات التسلية و مشغلات ملفات الصوت والفيديو، و مضادات الفيروسات وغيرها الكثير الكثير.
- هناك برامج تطبيقات خاصة بشركات أو مشاريع أو تخصصات بعينها مثل تطبيقات البنك او برامج المهندسين والمحاسبين وغيرها.
- لغات البرمجة Program Languages :
- وهي ببساطة عبارة عن تطبيقات يمكن من خلالها صناعة تطبيقات أخرى.
- من الأمثلة على لغات البرمجة basic, visual Basic, C++, Java.
ليست هناك تعليقات:
إرسال تعليق