Professional Documents
Culture Documents
أساسًا يعبر مصطلح "حاسب" عن الشخص الذي يقوم بالحسابات الرقمية و غالبا ما يكون ذلك بمساعدة
جهاز حساب ميكانيكي .يوجد أمثلة على أجهزة الحساب البدائية تلك و التي تمثل األسالف األوائل للكمبيوتر ،
منها abacusأو المعداد (أداة تستخدم اآلن في تعليم االطفال العد) و Antikythera mechanism
وهو جهاز يوناني قديم كان يستخدم لحساب حركات الكواكب و التأريخ من سنة 87قبل الميالد تقريبًا.
شهدت نهاية العصور الوسطى نشاطًا أوروبيًا في علمي الرياضيات والهندسة وكان Wilhelm
) Schickard (1623األول من عدد من العلماء االوربيين الذي انشاء آلة حاسبة ميكانيكية .تم تدوين
( abacusالمعداد) على أنه حاسب بدائي وذلك النها كانت تشبه االلة الحاسبة في الماضي .في سنة 1801
قام Joseph Marie Jacquardبعمل تحسين لالشكال النولية الموجودة و التي تستخدم مجموعة
متتالية من الكروت الورقية المثقبة و كأنها برنامج لنسج اشكال معقدة .والنتيجة كانت أن نول Jacquard
لم يتم اعتباره وكأنه حاسب حقيقي ولكنه كان خطوة هامة في تطوير الحاسبات الرقمية الحديثة .كان تشارلز
باباج أول من فكر و صمم حاسب مبرمج بالكامل و ذلك في بدايات سنة 1820ولكن بسبب مجموعة من
الحدود التكنولوجية في ذلك الوقت والمحدودية المالية ،و كذلك عدم القدرة على حل مشكلة اإلصالح غير
الجيد في تصميمه فإن الجهاز لم يتم بناءه فعليًا في حياته .عدد من التكنولوجيات و التي اثبتت فائدتها الحقا
في الحوسبة ،مثل الكارت المثقب و أنبوبة الصمام ظهرت بنهاية القرن التاسع عشر ،و معالجة البيانات
أوتوماتيكيا ذات التدرج الكبير باستخدام الكروت المثقبة تم صنعها باستخدام آالت جدولة و التي تم تصميمها
على يد .Hermann Hollerith
خالل النصف االول من القرن العشرين ،العديد من احتياجات الحسابات العلمية تزداد سوفسطائيا ،الحاسبات
التماثلية ذات الغرض المخصص والتي استخدمت نسخة ميكانيكية او كهربية مباشرة من المسألة كقاعدة في
الحساب .اصبحت تلك الحاسبا غاية في الندرة بعد التطوير الذي طرأ على الحاسب الرقمي المبرمج.
إن نجاح اجهزة الحاسب القوية و المريحة بدأ في الثالثينيات و االربعينات من القرن العشرين ،و بالتدريج
إضافة المميزات الرئيسية في الحاسبات الحديثة مثل استخدام االليكترونيات الرقمية (تم اختراع معظمها على
يد Claude Shannonسنة )1937و القدرة على البرمجة بطريقة أكثر سالسة .إن تحديد نقطة واحدة
خالل هذا المشوار على انها "أول حاسب اليكتروني رقمي" أمر صعب جدا .من اإلنجازات األساسية ،حاسب
) ، Atanasoff-Berry (1937و هي آلة ذات غرض مخصص و التي كانت تستخدم الحوسبة المقادة
بالصمامات (أنبوبة الصمام) و االرقام الثنائية و الذاكرة المجددة .حاسب Colossusالبريطاني السري (
)1944و الذي كان يملك قدرة محدودة على البرمجة و لكنه قدم أن جهازا يستخدم االالف من الصمامات من
الممكن أن يكون موثوقا و إعادة برمجته اليكترونيا Harvard Mark I .حاسب إليكتروميكانيكي ذو
التدرج الكبير لديه قدرة محدودة على البرمجة ( .)1944الحاسب األمريكي المني على نظام العد العشري
) ENIAC (1946و كان أول حاسب إليكتروني ذو أغراض عامة و لكن في األساس فإن بنيته غير سلسة
و الذي يعني أن أعادة برمجته أساسيا تتطلب إعادة توصيله .و آالت Zالخاصة بـ ،Konrad Zuseمع
االليكتروميكانيكي ) Z3 (1941يكون أول آلة عاملة تقدم ميزة الحساب االوتوماتيكي لألرقام الثنائية و
القدرة على البرمجة بطريقة عملية و مالئمة.
إن فريق العمل الذي قام بتطوير ENIACأدرك عيوب جهازه و جاء بتصميم أكثر مرونة و روعة و الذي
صار يعرف ببنية ( Von Neumannأو "بنية البرنامج المخزن") .اصبحت بنية البرنامج المخزن
افتراضيا القاعدة لكل الحاسبات الحديثة .بدأ عدد من المشاريع لتطوير حاسب يعتمد على بنية البرنامج
المخزن في منتصف إلى آخر األربعينات من القرن العشرين .إن أول حاسب من هوالء تم االنتهاء منه في
بريطانيا .أول هوالء الذي يعتبر أفضل و عامل كان ما يعرف بآلة التدرج الصغير التجريبية (Small-
)Scale Experimental Machineو لكن EDSACربما كان أول نسخة عملية تم تطويرها.
إن تصميمات الحاسب المقاد بأنبوبة الصمام أصبحت قيد االستخدام خالل الخمسينات من القرن العشرين ،و
لكن مع الوقت تم استبدالها بالحاسبات الترانزستورية حيث أنها أصغر و أسرع و أرخص و أكثر معولية
(وثوقية) ،كل ذلك أتاح لها أن يتم إنتاجها على المستوي التجاري و ذلك في الستينات من القرن العشرين.
في سبعينات القرن العشرين ،ساعد اختيار تكنولوجيا الدائرة المتكاملة في إنتاج الحاسبات بتكلفة قليلة كافية
ألن تسمح لألفراد بامتالك حاسب شخصي من األنواع المعروفة حاليا.
كيف تعمل الحاسبات
بينما تغيرت التقنيات المستخدمة في الحاسبات بصورة مثيرة منذ ظهور أوائل الحاسبات اإلليكترونية متعددة
االغراض من أربعينات القرن العشرين ،ما زال معظمها يستخدم بنية البرنامج المخزن (يطلق عليها في
بعض االحيان بنية .)von Neumannاستطاع التصميم جعل الحاسب العالمي حقيقيا جزئيا.
تصف البنية حاسبا ذا أربع اقسام رئيسية :وحدة الحساب و المنطق ( )ALUو دائرة التحكم و الذاكرة و
أجهزة اإلدخال و اإلخراج (يعبر عنها بمصطلح .)I/Oهذه االجزاء تتصل ببعضها عن طريق حزم من
االسالك (تسمى "النواقل" عندما تكون نفس الحزمة تدعم أكثر من مسار بيانات) و تكون في العادة مساقة
بمؤقت أو ساعة (مع أن االحداث االخرى تستطيع أن تقود دائرة التحكم).
فكريا ،من الممكن رؤية ذاكرة الحاسب كأنها قائمة من الخاليا .كل خلية لها عنوان مرقم و تستطيع الخلية
تخزين كمية قليلة و ثابتة من المعلومات .هذه المعلومات من الممكن أن تكون إما تعليمة (أمر) و التي تخبر
الحاسب بما يجب أن يفعله و إما أن تكون بيانات و هي المعلومات التي يقوم الحاسب بمعالجتها باستخدام
األوامر التي تم وضعها على الذاكرة .عموما ،يمكن استخدام اي خلية لتخزين إما أوامر أو بيانات.
إن وحدة الحساب و المنطق بالعديد من المعانى هي قلب الحاسب .إنها قادرة على تنفيذ نوعين من العمليات
األساسية .األولى هي العمليات الحسابية ،جمع أو طرح رقمين سويا .إن مجموعة العمليات الحسابية قد تكون
محدودة جدا ،في الواقع ،بعض التصميمات ال تدعم عمليتي الضرب و القسمة بطريقة مباشرة (عوضا عن
الدعم المباشر ،يستطيع المستخدمون دعم عمليتي الضرب و القسمة و ذلك من خالل برامج تقوم بمعالجات
متعددة للجمع و الطرح و االرقام االخرى) .القسم الثاني من عمليات وحدة الحساب و المنطق هي عمليات
المقارنة :بإدخال رقمين ،تقوم هذه الوحدة بالتحقق من تساوي او عدم تساوي الرقمين و تحديد أي الرقمين
هو األكبر.
إن أنظمة اإلدخال و االخراج هي الوسائل التي تجعل الحاسب يستقبل المعلومات من العالم الخارجي و يقرر
النتائج ثانية إلى العالم .في الحاسب الشخصي العادي تتضمن أجهزة اإلدخال مكونات مثل لوحة المفاتيح و
الفأرة و تتضمن أجهزة اإلخراج الشاشات و الطابعات و ما يشابهها ،و لكن من الممكن توصيل مجموعة
ضخمة و متنوعة من األجهزة إلى الحاسب و تعمل كأجهزة إدخال و إخراج.
إن نظام التحكم يجمع كل ذلك .إن وظيفته هي قراءة االوامر و البيانات من الذاكرة أو من أجهزة اإلدخال و
اإلخراج ،و كذلك فك شفرة األوامر ،تغذي وحدة الحساب و المنطق بالمدخالت الصحيحة طبقا لألوامر ،تخبر
وحدة الحساب و المنطق بالعملية الواجب تنفيذها على تلك المدخالت و تعيد إرسال النتائج إلى الذاكرة أو إلى
أجهزة اإلدخال و اإلخراج .يعتبر العداد من المكونات الرئيسية في نظام التحكم و الذي يقوم بمتابعة عنوان
األمر الحالي ،في العادة يزداد قيمة العنوان في كل مرة يتم فيها تنفيذ األمر إال إذا أشار األمر نفسه إلى أن
األمر التالي يجب أن يكون في عنوان آخر (ذلك يسمح للحاسب بتنفيذ نفس األوامر بطريقة متكررة).
بدءا من ثمانينات القرن العشرين ،صار كل من وحدة الحساب و المنطق و وحدة التحكم (يسميان مجتمعان
بوحدة المعالجة المركزية )CPUفي المعتاد موجودين في دائرة متكاملة واحدة تسمى المعالج الدقيق
(المايكروبروسيسور).
إن آلية عمل أي حاسب في األساس تكون واضحة تماما .في المعتاد ،في كل دورة زمنية يقوم الحاسب بجلب
األوامر و البيانات من الذاكرة الخاصة به .يتم تنفيذ األوامر ،يتم تخزين النتائج ،ثم يتم جلب األمر التالي .هذا
اإلجراء يتكرر حتى تتم مقابلة أمر التوقف.
إن األوامر التي تقوم وحدة التحكم بتفسيرها و تقوم وحدة الحساب و المنطق بتنفيذها يكون عددها محدود ،و
محددة بدقة و تكون عمليات بسيطة جدا .بصفة عامة ،فإنها تندرج ضمن واحد أو أكثر من أربعة اقسام:
.1نقل بيانات من مكان الخر (مثال على ذلك أمر "يخبر" وحدة المعالجة المركزية أن "تنسخ محتويات
الخلية 5من الذاكرة و وضع النسخة في الخلية )"10
.2تنفيذ العمليات الحسابية و المنطقية على بيانات (على سبيل المثال "قم باضافة محتويات الخلية 7إلى
محتويات الخلية 13و ضع الناتج في الخلية )"20
.3اختبار حالة البيانات ("لو أن محتويات الخلية 999هي 0فإن االمر التالي يكون موجود في الخلية
)"30
.4تغيير تسلسل العمليات (يغير المثال السابق تسلسل العمليات و لكن االوامر مثل "االمر التالي يوجد في
الخلية "100تكون ايضا قياسية).
إن األوامر تكون ممثلة مثل البيانات في صورة شفرة ثنائية (نظام للعد قاعدته الرقم .)2على سبيل المثال،
الشفرة لنوع من انواع عملية "نسخ" في المعالجات الدقيقة من نوع Intel x86هي .10110000إن
األمر الجزئي يكون معد بحيث أن حاسب معين يدعم ما يعرف بلغة آلة الحاسب .إن استخدام لغة االلة سابقة
التبسيط جعلها أكثر سهولة لتشغيل برامج موجودة على آلة جديدة :و هكذا في األسواق حيثما تكون إتاحة
البرامج التجارية أمرا ضروريا فإن المزودين يتفقون على واحد أو عدد صغير جدا من لغات اآللة البارزة.
إن الحاسبات األكبر مثل ( minicomputersو mainframe computersو )serversتختلف
عن األنواع السابقة في أمر هام هو أن بدال من وجود وحدة معالجة مركزية واحدة فإنه في الغالب يوجد أكثر
من وحدة .غالبا ما تمتلك الحاسبات السوبر بنيات غير عادية بدرجة كبيرة و هذه البنيات مختلفة بشكل
ملحوظ عن بنية البرنامج المخزن االساسية و في بعض االحيان تحتوي على اآلالف من وحدة المعالجة
المركزية ،و لكن مثل هذه التصميمات تصبح ذات فائدة فقط ألغراض متخصصة.
الدوائر الرقمية
إن التصميم الفكري أعاله من الممكن أن يطبق باستخدام تشكيلة من التقنيات المختلفة ،إن حاسب البرنامج
المخزن يمكن تصميمه كليا من مكونات ميكانيكية مثل الحاسب الذي صممه .Babbageعلى الرغم من
ذلك ،تسمح الدوائر الرقمية بتطبيق منطق Booleanو الحساب باستخدام األرقام الثنائية باستخدام
الحاكمات ( )relaysبصورة أساسية و مفاتيح يتم التحكم فيها كهربيا .لقد بين لنا فرض Shannon
الشهير كيف يمكن ترتيب الحاكمات ( )relaysلتشكيل و حدات تسمى بالبوابات المنطقية ()logic gates
و تنفيذ العمليات البولينية البسيطة .و بعد ذلك ،قرر اآلخرون أن االنابيب الصمامية (أجهزة إليكترونية) من
الممكن أن تستخدم عوضا عن الحاكمات .تستخدم األنابيب الصمامية أساسا كمكبر إشارة في الراديو و
التطبيقات االخرى ،و لكنها استخدمت في اإلليكترونيات الرقمية كمفتاح سريع جدا :فعندما يتم توصيل
الكهرباء لطرف من أطرافه يستطيع التيار المرور بين الطرفين االخرين.
يمكن إنشاء دوائر رقمية لعمل مهام أكثر تعقيدا و ذلك باستخدام ترتيبات معينة للبوابات المنطقية ،على سبيل
المثال الجامع ،و الذي يطبق في اإلليكترونيات نفس الطريقة الفنية المستخدمة في الحاسبات.
أجهزة اإلدخال و اإلخراج
( I/Oاختصارا لـ )Input/Outputهو مصطلح عام يطلق على األجهزة التي ترسل المعلومات من العالم
الخارجي و تلك التي تعيد نتائج الحسابات .هذه النتائج يمكن إما أن تظهر مباشرة للمستخدم أو أن يتم
إرسالها إلى آلة أخرى و التي يكون تحكمها مخصص للحاسب .على سبيل المثال في اإلنسان اآللى ()robot
يكون جهاز اإلخراج الرئيسي لتحكم الحاسب هو الروبوت ذاته.
إن الجيل األول من الحاسبات كان مجهزا بمدى محدود جدا من أجهزة اإلدخال .إن قارئ الكروت المثقبة أو
االشياء المماثلة كانت تستخدم إلدخال األوامر و البيانات في ذاكرة الحاسب ،و كذلك استخدم بعض أنواع
الطابعات و هو في العادة عبارة عن teletypeمعدل لتسجيل النتائج .و على مر السنين ،أجهزة أخرى تمت
إضافتها .بالنسبة إلى الحاسبات الشخصية على سبيل المثال ،فان لوحة المفاتيح و الفأرة هما الطريقتين
الرئيسيتين المستخدمتين إلدخال المعلومات مباشرة إلى الحاسب ،و الشاشة هي الطريقة الرئيسية إلعادة
إظهار المعلومات للمستخدم و ذلك بالرغم من أن الطابعات و السماعات منتشرة أيضا .يوجد تشكيلة ضخمة
من أجهزة اإلدخال األخرى إلدخال أنواع أخرى من المدخالت .مثال على ذلك هو الكاميرا الرقمية حيث
تستخدم إلدخال معلومات مرئية .يوجد نوعين بارزين من أجهزة اإلدخال و اإلخراج .النوع األول هو أجهزة
التخزين الثانوية مثل األقراص الصلبة ( )hard disksو وحدات األسطوانات ( )CD-ROMو key
drivesو ما يماثلها و التي تتميز بالبطء نسبيا و لكنها ذات سعات تخزينية عالية ،حيث يمكن تخزين
المعلومات الستعادتها الحقا :النوع الثاني هي األجهزة المستخدمة لالتصال بشبكات الحاسب .إن القدرة على
نقل البيانات بين الحاسبات فتح مدي واسع من القدرات للحاسب .شبكة االنترنت العالمية تسمح لماليين
الحاسبات بنقل المعلومات من جميع االنواع بينها و بعضها.
البرامج
إن برامج الحاسب ببساطة هي عبارة عن قائمة من األوامر يقوم الحاسب بتنفيذها .تتراوح هذه األوامر
(التعليمات) ابتداء من بعض األوامر القليلة التي تؤدي مهمة بسيطة إلى قائمة أوامر أكثر تعقيدا و التي من
الممكن أن تحتوي جداول من البيانات .العديد من برامج الحاسب تحتوي الماليين من األوامر و العديد من
هذه األوامر يتم تنفيذها بصورة متكررة .إن حاسب شخصي حديث نموذجي يمكنه تنفيذ حوالي 3مليار أمر
في الثانية .إن الحاسبات لم تكتسب قدراتها غير العادية من خالل قدرتها على تنفيذ األوامر المعقدة .و لكن
باألحرى فإنها تقوم بالماليين من األوامر المرتبة عن طريق أشخاص يعرفون بالمبرمجين.
عادة ،فإن المبرمجين ال يكتبون األوامر إلى الحاسب مباشرة بلغة االلة.إن البرمجة بهذه اللغة عملية مملة
جدا و تميل للخطأ بصورة كبيرة مما يجعل المبرمجين غير قادرين على اإلنتاج بصورة كبيرة .و عوضا عن
ذلك ،يقوم المبرمجين بوصف العملية المرادة في لغة برمجة "عالية المستوى" و التي يتم ترجمتها
أوتوماتيكيا بعد ذلك إلى لغة االلة عن طريق برامج حاسب مخصصة (مفسرات و مجمعات) .بعض لغات
البرمجة ترسم خريطة قريبة جدا من لغة اآللة مثل لغة التجميع ( Assemblyلغات برمجة منخفضة
المستوى) :و على الجانب اآلخر فإن لغات البرمجة مثل البرولوج Prologمبنية على قواعد مجردة و
مفصولة عن تفصيالت العملية الحقيقية لآللة (لغات برمجة عالية المستوى) .إن اللغة المختارة لمهمة جزئية
تعتمد على طبيعة هذه المهمة و المهارة التي يمتلكها المبرمجين و توافر األدوات و عادة احتياجات
المستهلكين (على سبيل المثال ،فإن المشاريع الخاصة باالستخدامات الحربية االمريكية في الغالب يجب أن
تكون مبرمجة بلغة .)Ada
إن ( Computer softwareاألجزاء غير الملموسة بالحاسب) هو مصطلح بديل لبرامج الحاسب (
:)computer programsإنها عبارة أكثر شمولية و تحتوي كل المواد الهامة المصاحبة للبرنامج و
التي يحتاجها ألداء المهام المهمة على سبيل المثال فإن لعبة الفيديو ال تحتوي فقط على البرنامج نفسه و لكن
تحتوي ايضا على بيانات تمثل الصور و االصوات و المواد االخرى المطلوبة لعمل البيئة التخيلية للعبة.
تطبيق الحاسب هو قطعة من برامج الحاسب التي تقدم للعديد من المستخدمين غالبا في سوق تجزئة .من
األمثلة الحديثة المطبقة تماما هي األدوات المكتبية office suiteو هي عبارة عن برامج ذات صفات
مشتركة ألداء مهام المكتب الشائعة.
بالذهاب من القدرات شديدة البساطة الخاصة بأمر لغة آلة واحد إلى القدرات الضخمة للبرامج التطبيقية يعني
أن الكثير من برامج الحاسب تكون كبيرة جدا و معقدة للغاية .من األمثلة المنطبقة على ذلك هو
Windows XPو الذي يتكون من حوالي 40مليون سطر من شفرة الحاسب في لغة برمجة :++C
يوجد العديد من المشاريع التي تكون أكبر هدفا ،يقوم بإنشائه فرق كبيرة من المبرمجين .إن إدارة هذه
المشاريع شديدة التعقيد هو مفتاح إمكانية تنفيذ هذه المشاريع :لغات البرمجة و تطبيقات البرمجة تسمح
بتقسيم المهمة إلى مهام فرعية أصغر فأصغر حتى تصبح في قدرات مبرمج واحد و في وقت مناسب.
إن عملية تطوير البرامج ال زالت بطيئة و ال يمكن التنبؤ بها و تميل للخطأ :إن نظام هندسة البرامج حاولت و
قد نجحت جزئيا في جعل العملية أكثر سرعة و إنتاجية و تحسين جودة المنتج النهائي.
المكتبات و أنظمة التشغيل
بعد فترة وجيزة من تطوير الحاسب ،تم اكتشاف أن هناك مهام معينة تكون مطلوبة في برامج مختلفة؛ إن
مثاال قديما على ذلك كان حساب بعض الدوال الرياضية األساسية .و من أجل الفعالية ،فقد تم جمع نسخ
نموذجية من تلك الدوال و وضعها في مكتبات تكون متاحة لمن يحتاجها .إن مجموعة المهام الشائعة بعض
الشئ و التي تتعلق بمعالجة كتل البيانات الخاصة "بالتحدث" إلى أجهزة اإلدخال و اإلخراج المختلفة ،و لذلك
تم تطوير مكتبات لها سريعا.
بانتهاء الستينات من القرن العشرين ،و مع االستخدام الصناعي الواسع للحاسب في العديد من األغراض،
أصبح من الشائع استخدامها النجاز العديد من الوظائف في مؤسسة .بعد ذلك بفترة وجيزة أصبح متاحا وجود
برامج خاصة لتوقيت و تنفيذ تلك المهام العديدة .إن مجموع كل من إدارة "األجزاء الصلبة" و توقيت المهام
أصبح معروفا باسم "نظام التشغيل"؛ من األمثلة القديمة على هذا النوع من أنظمة التشغيل القديمة كان
OS/360الخاص بـ .IBM
إن التطوير الرئيسي التالي في أنظمة التشغيل كان - timesharingو فكرته تعتمد على أن عددا من
المستخدمين بإمكانهم استخدام اآللة في وقت واحد و ذلك عن طريق االحتفاظ بكل برامجهم في الذاكرة و
تنفيذ برنامج كل مستخدم لمدة قصيرة و بذلك يصبح و كأن كل مستخدم يملك كل منهم حاسبا خاصا به .إن
مثل هذا التطوير يتطلب من نظام التشغيل بأن يقدم لكل برامج المستخدمين "آلة تخيلية" و ذلك لمنع برنامج
المستخدم الواحد من التداخل مع البرامج االخرى (بالصدفة أو التصميم) .إن مدى األجهزة التي يجب أن
تتعامل معها نظم التشغيل قد تمدد؛ من األمثلة المالحظة كان القرص الصلب؛ إن فكرة الملفات الفردية و
الترتيب البنائي المنظم لالدلة "( "directoriesحاليا يطلق عليها في الغالب مجلدات " )"folderقد
سهلت و بشكل كبير استخدام هذه األجهزة للتخزين الدائم .من األمثلة الحديثة المطبقة تماما هي األدوات
المكتبية office suiteو هي عبارة عن برامج ذات صفات مشتركة ألداء مهام المكتب الشائعة .إن
متحكمات الوصول اآلمن سمحت لمستخدمي الحاسب بالوصول فقط إلى الملفات و األدلة و البرامج التي
لديهم تصريح باستخدامها كانت أيضا شائعة.
ربما تكون آخر إضافة لنظام التشغيل كانت عبارة عن أدوات تزود المستخدم بواجهة مستخدم رسومية
معيارية .بينما كانت هناك بعض األسباب التقنية لضرورة ربط واجهة المستخدم الرسومية ( )GUIلباقي
أجزاء نظام التشغيل ،فقد سمح ذلك لبائع نظام التشغيل بجعل كل البرامج الموجهة لنظام تشغيلهم تمتلك نفس
الواجهة.
خارج هذه المهام الداخلية " ،"coreفإن نظام التشغيل غالبا ما يكون مزودا بمجموعة من األدوات االخرى،
بعض منها ربما يملك اتصال ضئيل بهذه المهام الداخلية األصلية و لكن وجد أنها مفيدة لعدد كافي من
المستهلكين مما جعل المنتجين بإضافتها .على سبيل المثال فإن Apple's Mac OS Xيتم تقديمها مع
تطبيق لتحرير الفيديو الرقمي.
نظم تشغيل الحاسبات األصغر ربما ال تقدم كل هذه المهام .نظم التشغيل للمايكروكمبيوتر القديم ذى الذاكرة و
قدرات المعالجة المحدودتين كانت ال تقدم كل المهام ،و الحاسبات المدمجة دائما إما تملك نظم تشغيل
متخصصة أو ال تملك نظام تشغيل بالكلية ،مع برامجه التطبيقية المتخصصة و التي تؤدي المهام التي من
الممكن أن تعود بطريقة أخرى إلى نظام التشغيل.
أنواع الحاسبات
يمكن تقسيم الحواسيب إلى:
حواسيب اإلطار الرئيسي :وهي الحواسيب ذات السعات التخزينية الضخمة والكفاءة العالية في المعالجة
والتي تستخدم في المنشآت الكبيرة كالدوائر الحكومية والجامعات والشركات الكبرى ،حيث يتم ربط الجهاز
الرئيسي بمجموعة من األجهزة الفرعية تسمى نهايات طرفية.
حواسيب شخصية :وهي الحواسيب التي نراها في المنازل والمكاتب .ويستعمل مصطلح الحاسوب أو كمبيوتر
بشكل عام في اإلشارة إلى الحواسيب الشخصية.
حواسيب كفيّـة :وهي أجهزة صغيرة ال يتجاوز حجمها كف اليد ،تستخدم في إجراء بعض المهام الحاسوبية
البسيطة كحفظ البيانات الضرورية والمواعيد ،وقد توسع استخدامها مؤخرًا حتى أصبحت تضاهي
باستخداماتها الحواسيب األخرى ،حيث تستخدم بعضها في الدخول إلى االنترنت أو االستدالل في الطرق من
خالل أنظمة اإلبحار.
حواسب مدمجة :وهي الحواسيب الموجودة في العديد من األجهزة اإللكترونية والكهربائية ،إذ أن العديد من
األجهزة تحتوي حواسيب ألغراض خاصة .فمثًال توجد الحواسيب في الهواتف السيارات وأجهزة الفيديو
والطائرات وغيرها.
والحواسيب المدمجة أو ما يضلق عليها اسم المتحكم الصغير وهي عبارة عن microcontrolerهكذا
تسمى باللغة اإلنجليزية ألنه عدة أجزاء كمبيوتر موضوعة في رقاقة الكترونية واحدة وهي ال chipالتي
تبرمج كيفما تريد نعم تستطيع عمل برمجة لهذه الرقاقت وتستطيع محيها أكثر من 1000مرة وإعادة
برمجتها من أهم القطع المستعملة أال و هي pic16f84الشهيرة من شكرة microshipالعالمية وهناك
نسخ أفضل من هذه الرقاقة ،يمكنك عمل اآلف التطبيقات بواسطة برمجة هذه الرقاقة أي تسيرها حسبما تريد
أن تسيرها.
انظر:أنواع الحاسبات
التسمية
أطلق شارل باباج لفظة computerعلى الشخص الذي يدخل البيانات إلى الحاسوب ،لكن فيما بعد أطلقت
اللفظة على اآللة نفسها .في أوائل ظهر الحواسيب كان يطلق عليها البعض عقل إلكتروني لكن هذه التسمية
نادرة االستعمال اآلن .يشيع في العامية تسمية الحاسوب كمبيوتر وأحيانا تستخدم في مع الفصحى أيضا،
بينما يشيع في اإلستعمال الفصيح لفظة حاسوب وفي بعض الدول العربية مثل مصر يشيع إطالق حاسب آلي
أو حتى حاسب فقط عليه.
مكونات الحاسب
مكونات الحاسوب:
.1الشاشة ()Monitor
.2اللوحة االم ()Motherboard
.3وحدة المعالجة المركزية ()CPU
.4الذاكرة الرئيسية ()RAM
.5ربط العناصر الجانبية ()PCI
.6مولد الطاقة ()Power
.7قارىء القرص المضغوط ()CD
.8القرص الصلب ()Hard Disk
.9فأرة ()mouse
.10لوحة المفاتيح ()Keyboard
يقصد بمكونات الحاسوب المكونات الصلبة أو العتاد Hardwareفقط .من الممكن القول أن أي نظام
حاسوبي يحتوي على األجزاء التالية بأشكاله المختلفة:
وحدة المعالجة المركزية -و يطلق عليه اختصاًر ا "المعالج" -و هو المسئول عن معالجة العمليات الحسابية و
تنفيذها
اللوحة االم Motherboard
ذاكرة الوصول العشوائي RAM
وحدات إدخال وإخراج البيانات مثل لوحة المفاتيح والفأرة والشاشة.
و هناك مكونات أخرى تعتبر مكملة لعمل الحاسوب مثل:
الطابعة
الماسح الضوئي
االجهزة الصوتية و المرئية أو الوسائط المتعددة
باإلضافة إلى المكونات الصلبة فإن الحاسوب يحتاج إلى:
نظام تشغيل ليس من مكونات الحاسوب و يعتبر من المكمالت
البرامج ليست من مكونات الحاسوب و تعتبر من المكمالت ،و يشبه البعض العالقة بين البرامج و الحاسوب
بالعالقة بين الروح و الجسم.
انظر أيضا
عتاد الحاسب Computer hardware
نظرية الحسوبية
صحيفة بيانات (حاسوب) Computer datasheet
معلوماتية أو علوم الحاسب
أنماط الحاسوب :حاسوب مكتب ، desktop computerحاسوب محمول
حوسبة
رقمي
تاريخ الحوسبة History of computing
قائمة مواضيع الحوسبة List of computing topics
حاسوب شخصي Personal computer
معالجة الكلمات Word processing
برمجة الحاسب
حاسوب كمومي Quantum Computer
-----------------------------اصلح جهازك بدون فورمات 10خطوات فقط
إذا اردت تطبيق هذي الحركة في جهازك انصح بطباعة هذه الطريقة لعدم نسيان بعض الخطوات
الطريقة:
ثانيا :شغل الجهاز أثناء تشغيل الجهاز قم بضغط على (. )F8