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

انواع الحاسب الالي

آنوآع الحآسب الآلي ..
الحاسبات بشكل عام تختلف بقدرتها على معالجة البيانات ، فمنها ذو القدرة المحدودة على المعالجة ومنها ذو القدرات الفائقة وذلك لتناسب مختلف الاحتياجات والتكاليف ، وها هي نظرة على أنواعها الرئيسية :



× الحاسبات الكبيرة أو المركزية أو ما يسمى Mainframe : مثل الحاسبات المستخدمة في البنوك وفي المؤسسات الحكومية كوزارة الداخلية.الخ ولا يستطيع الفرد العادي تكلف ثمن شراء إحداها لأنها تكلف الملايين من الدولارات أو مئات الآلاف على اقل تقدير ، وتمتلك قدرة على معالجة كمية هائلة من البيانات مثل معلومات الملايين من المواطنين . 

× الحاسبات الشخصية Personal computers : وهي الأجهزة التي يستخدمها المستخدمين العاديين في المنزل أو العمل ويبلغ ثمن هذه الأجهزة مئات أو آلاف الدولارات ، وتستخدم لمعالجة الكلمات أو تصفح الإنترنت أو الألعاب والترفيه والتعليم وتنقسم هذه إلى قسمين رئيسيين :

v النظم المكتبية Desktop : وهذه أجهزة أكبر من النوع الثاني وتصلح لوضعها على مكتب في البيت أو العمل ويكون ثمن الجهاز الواحد اقل من النوع الثاني ، ولا يمكننا جعل هذا النوع متنقلا حيث حجمه كبير .

v الحاسبات الدفترية Notebook وهي حاسبات صغيرة الحجم (بضعة انشات طولا وعرضا وبضعة سنتمترات ارتفاعا) وتستخدم في العادة للاستعمال أثناء التنقل مثل السفر ، وهو يعتبر " حاسب شخصي قابل للحمل "بسبب وزنه الخفيف وكونه عبارة عن قطعة واحدة ، ويعمل هذا النوع بالبطاريات القابلة للشحن ليستعمل أثناء التنقل ، ويشغل هذا الحاسب نفس البرامج ويقوم بنفس الوظائف التي يقوم بها الحاسب المكتبي ، ولكن مع الحفاظ على الوزن والحجم المنخفض ، لذا فانه أغلى ثمنا من الأول .



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



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

مميزات الحاسب

مميزات الحاسب الآلي ..

1-السرعة الفائقة في الأداء: يستطيع الحاسوب أداء اعقد العمليات الحاسبية والمنطقية المطلوبة بسرعة فائقة

2-الأداء الدقيق للعمليات الحسابية والمنطقية: يستطيع الحاسوب القيام بأداء العمليات الحسابية المعقدة بمنتهى الدقة

3-التخزين والأسترجاع للبيانات: يقوم الحاسوب بتخزين كم هائل من البيانات و المعلومات و البرامج على وسائط التخزين المختلفة ، وبإمكانه تحديد مكان المعلومات المطلوبة و إخراجها للمستخدم بصورة مباشرة

4-عرض المعلومات بوسائط متعددة :قدرة الحاسوب على عرض المعلومات في صور كتابية ، أو صور ثابتة أو صور متحركة أو صور فيديو و هذا ما يسمى ملتميديا multimedia

5-تبادل المعلومات: يمكن عن طريق الحاسوب تبادل المعلومات مباشرة في أماكن متعددة من العالم من خلال شبكات الحاسوب مثل شبكة الإنترنت

6-تنوع أدوات الإدخال و الإخراج: يمكن الفاهم و توصيل المعلومات إلى الحاسوب عن طريق أدوات عديدة كالإدخال عن طريق لوحة المفاتيح والماوس و الماسح الضوئي ، والإخراج عن طريق السماعات والشاشة و الطابعة

7-الاستمرارية: وهي قدرة الحاسوب على العمل لفترات طويلة دون كلل أو ملل

تعريف الحاسب الالي

تعريف الحاسب

الحاسب(computer) : هو عبارة عن جهاز إلكتروني يقوم باستقبال البيانات ومن ثم معالجتها ومن ثم تخزينها أو إظهارها للمستخدم بصورة أخرى .

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

وإذا نظرنا للحاسب نظرة شاملة نجد أن الحاسب يقوم ليس فقط باستقبال البيانات ومن ثم معالجتها حسب رغبتنا وإخراج نتائج عملية المعالجة وتخزينها بل يمكنه أيضا نقلها إلى جهاز حاسب آخر أي حسنا والآن ما معنى الكلمات "البيانات- المعالجة-الإخراج-التخزين"؟

· البيانات(Data ) : هي أية معلومات مكتوبة بطريقة تمكن الحاسب أن يتعامل معها ، فالمعلومات التي لا يستطيع الحاسب التعامل معها لا تعتبر بيانات بالنسبة للحاسب .

· المعالجة (Processing) : هي عملية تحويل البيانات من شكل إلى آخر .

· إخراج البيانات (Data output) : هي عملة إظهار أو استرجاع البيانات إلى شكل يتمكن الحاسب من فهمها .

· التخزين (storage) : هي عملية الاحتفاظ بالبيانات لاسترجاعها لاحقا - ويسمى ذاكرة في عالم الحاسب

· الشبكات (Networks) : هي مجموعة من الحاسبات (قد يكون عددها قليلا أو اكثر فيكن أن تتكون الشبكة من حاسبين اثنين فقط أو قد ممتد إلى أن تتضمن الملايين من الحاسبات) مرتبطة مع بعضها البعض فتتمكن من تبادل البيانات مع بعضها البعض.

الفرق بين المصادر الحرة و المصادر المفتوحة

الفرق بين البرمجيات الحره والمصادر المفتوحه

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

أولاً : البرمجيات الحره

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

ثانيا : المصادر المفتوحه

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