الكمبيوتر أو الحاسب أو الحاسوب ترجمة للكلمة الإنجليزية COMPUTER ، وقد شاع استخدام الكلمة الإنجليزية التي اشتُقت من الفعل COMPUTE أي حَسَبَ...
تطلق كلمة الحاسب أو الكمبيوتر على كافة الأنواع من الحاسبات الآلية سواء أكان استعمالها للغرض الشخصي أوللاستخدام في مؤسسة أو شركةأو في شتى المجالات الصناعية الهندسية والطبية والفضائية والتجارية وغيرها .
الحاسب صارالآن هو لغة العصر فالجهل باستخدام الكمبيوتر هو الأمية الحقيقية في هذا العصر .
سوف نلقىالضوء والشرح على عدد من الموضوعات التي تتطرق إلىالخلفية التاريخية للحاسبات مع شرح المكونات المادية للكمبيوتر مثل وحدات الإدخال ووحدات الإخراج ، ووحدة المعالجة المركزية ، وكيفية تخزين المعلومات والبيانات وتمثيل الأرقام والحروف داخل ذاكرة الجهاز
تاريخ الحاسبات الشخصية
* ظهر أول حاسب آلي في بداية الأربعينات من القرن العشرين ، وكان يتسم بالبطء وكبر الحجم كما كان التعامل معه يحتاج إلى متخصصين .
لكن على مدار الخمسين عاما منذ ظهور أول كمبيوتر حدثت تطورات وطفرات ، تمثل أولها في مرحلة الصمامات الزجاجية ، ثم مرحلة الترانزستور الذي انتجته شركة بل ؛ مما أدى إلى تخفيض حجم الكمبيوتر وسعره.
تاريخ الحاسبات الشخصية
** مرحلة المعالجات الدقيقة Processor و( أي وحدة المعالجة المركزية التي على قطعة واحدة ) التي انتجتها شركة إنتل Intel والذى قطعت به مرحلة كبيرة فى تطوير الحاسبات ثم دخلت شركات اخرى حلبة السباق مثل زيلوج Zilog وموتورولا Motorola وآبل Apple وأتاري Atari .
** سنة 1981 أنتجت شركة آي بي إم I.B.M أول جهاز شخصي أطلقت عليه جهاز الكمبيوتر الشخصي I.B.M Personal Computer ، وشاع استخدام هذه التسمية حتى أنها أطلقت على كل جهاز كمبيوتر صغير .
** في سنة 1989 أعلنت أنتل عن ظهور معالجات 80486 ، والذي يحتوي على مليون ترانزستور قادر على تنفيذ 15 مليون عملية في الثانية .
** فى عام 1993 ظهرت معالجات طراز بنتيوم " Pentium " ، أو 80586 بطرازات وسرعات مختلفة تقترب من 300 مليون ذبذبة في الثانية ، وقادرة على إجراء عمليات لـ 64 رقم ثنائي .
الكمبيوتر يحاكي الإنسان ..كيف ؟
ومن واقع دراسة نيومان نجد أن الإنسان ينقسم وظيفيا إلى الوحدات الأساسية التالية :
وحدات لإدخال واستقبال المعلومات والبيانات وتتمثل في الحواس الخمس : السمع والبصر والتذوق والشم واللمس ؛ ووحدة لتخزين البيانات تتمثل في الذاكرة ، ووحدة لمعالجة البيانات وهي العقل، ووحدة إخراج وتنفيذ البيانات وتتمثل في العضلات، والناقلات بين الوحدات وهي الأعصاب .
و لما كانت ذاكرة الإنسان عاجزة عن استيعاب المعلومات والبيانات إلى ما لا نهاية فقد استعان الإنسان بوسائط مساعدة يقوم بتخزين المعلومات عليها ثم استدعائها في أي وقت لذلك فقد اختُرع الكتابُ المقروء والصوتُ المسجَّل والفيديو المرئي وغيرها من وسائل حفظ البيانات والمعلومات .
يحتاج الكمبيوتر إلى ذاكرة أساسية داخلية MAIN MEMORY ولا يمكن للجهاز أن يعمل بدونها وهي دائمة الاتصال بوحدة المعالجة المركزية ، والتقسيم المنطقي للذاكرة مكون من مجموعة من الحجرات تسع كل منها لثمانية بتّات BITS ، والبت هو أساس العمل في الكمبيوتر وكل ثمانية بتات BITS تمثل BYTE بايت واحد الذي يمثل بدوره حرف هجائي أو رقمي واحد .
و الذاكرة الأساسية المرتبط بوحدة المعالجة المركزية محدودة في قدرتها التحزينية ؛ لذلك تم استحداث عدد من وسائل التخزين المساعدة تماما مثل الوضع في حالة الإنسان ، فنجد مثل الوسائط الممغنطة مثل الأسطوانات اللينة (FLOPPY DISKS) ، والأسطوانات الصلبة ( HARD DISKS) والشرائط الممغنطة MAGNETIC TAP ، وكذلك الأسطوانات الضوئية OPTICAL DISKS ثم الأسطوانات المليزرة على اختلاف أنواعها .
إن ما لاحظه جون فون نيومان هو ما تم تطبيقه عمليا عند تصميم جهاز الكمبيوتر؛ فوحدات إدخال تؤدي للكمبيوتر ما تؤديه الحواس الخمس، فنجد أن هناك عدة أنواع من أجهزة أو
وحدات الإدخال ، مثل 1- لوحة المفاتيح KEYBOARD2-الفأرة (MOUSE)3-0الماسح الضوئي (SCANNER) ، وقلم القراءة الضوئي ، وهكذا .
وحدة المعالجة المركزية (C.P.U) CENTRAL PROCESSING UNIT :
تقوم هذه الوحدة بنفس الدورالذى يقومبه العقل فى الانسان ، وتتكون من عدد من الوحدات المساعدة لكل منها دوره المكمل للآخر ، فنجد أن وحدة الحساب والمنطق أو ARINTMATIC AND LOGICAL UNIT : وهي مسئولة عن عمليات الحساب وإصدر القرارات ، ثم وحدة التحكم أو CONTROL UNIT ، وهي مسئولة بدورها عن استلام الأوامر من وحدات الإدخال عبر النواقل ثم تنفيذها عبر وحدة الحساب والمنطق وحدات الإخراج
تقوم هذه الوحدات بالدور الذي تؤديه العضلات للإنسان ، و وحدات الإخراج متعددة و أهمها الشاشة التي تشبه جهاز التلفزيون ، و كذلك الطابعة التي يتم طباعة النتائج عليها .
النواقل
كما تقوم الأعصاب بدور ناقل الإشارات من وحدات الإدخال إلى العقل ومنه إلى العضلات نجد أن وحدات الكمبيوتر سواء وحدات الإدخال أو الإخراج جميعاً ترتبط بنواقل للإشارات والبيانات ، وهذه النواقل ثلاثة أنواع :
النوع الأول : يستخدم في نقل البيانات DATA BUS
النوع الثاني : يستخدم في نقل عناوين أماكن التخزين ADDRESS BUS
النوع الثالث : يستخدم في نقل إشارات التحكم بين أجزاء الكمبيوتر CONTROL BUS
إن الإشارت أو البيانات تنتقل في صورة إشارات كهربائية عبر أسلاك موصِّلة للكهرباء .
كذلك فإن كل مكان في الكمبيوتر يمكن أن يُرسَل إليه بيانٌ أو يؤخذ منه بيانٌ يكون له عنوان تستطيع وحدة المعالجة المركزية تحديدَه والتخاطبَ مع المكان بواسطة هذه العنوان ؛ فالشاشةُ لها عنوان ADDRESS والطابعة لها عنوان مختلف ، وهكذا.
الساعة الميقاتية
جميع أجهزة ووحدات الإنسان تسير وفق ساعة ميقاتية دقيقة ، ودقات القلب ومعدل تدفق الدم منه وإليه خير مثال على ذلك ، تضبط الساعة في الكمبيوتر توقيت تصرف هذه الوحدات مع البيانات التي تحصل عليها عن طريق ذبذبات كهربائية تصدرها بصفة منتطمة ، فمثلاً إذا أرادت وحدة المعالجة المركزية الاتصال بمكان ما فلا يمكنها وضع عنوان هذه المكان على ناقل العنوان إلا عند اللحظة التي تبدأ فيها ذبذبة جديدة للساعة .
تقاس سرعة الساعة في الكمبيوتر بعدد الذبذبات التي تصدرها في الثانية وهي ما تسمى بـ هيرتز HERTZ .
أنواع الحاسبات من حيث الاستخدام
1- الحاسبات التطبيقية ANALOG CMPUTERS :
و يطلق عليها أيضا الحاسبات القياسية وهذا النوع من الحاسبات يقتصر استخدامه على وظيفة معينة كأن يستخدم في الأجهزة الطبية مثلا لقياس ضغط الدم ، أو رسم القلب ....إلخ .
2- الحاسبات الرقمية DIGITAL COMPUTERS :
وهذا النوع من الحاسبات هو ما نعرفه ، وهو ما يُستخدم في حياتنا العامة والعملية ، ويتسم بعمومية وتنوع أغراض استخدامه وقدرته على أداء وظائف ونشاطات كثيرة في المجالات العلمية والتجارية وغيرها من المجالات .
وحدة المعالجة المركزية CPU (Central Processing Unit)
تعتبر هذه الوحدة الرئيسية بمثابة المخ والعقل المدبر للحاسبات الآلية ، وهي المسئولة عن إجراء كافة العمليات الحسابية والمنطقية والتحكم في الوحدات الأخرى من حيث إرسال أو استقبال البيانات منها وإليها وبصفة عامة تنقسم هذه الوحدة إلى أربعة وحدات فرعية ، هي :
1- وحدة الحساب ARITHEMTIC UNIT .
2- وحدة المنطق LOGIC UNIT .
3- وحدة التحكم CONTROL UNIT .
4- المسجلات السريعة HIGH SPEED REGISTERS .
وحدة الحساب ARITHEMTIC UNIT
هي المسئولة عن إجراء كافة العمليات الحسابية في صورتها البدائية الثنائية ، و ذلك بتحويل أي عملية حسابية إلى عملية جمع حسابي .
الماسحات الضوئية SCANNERS
نشأت الحاجة للماسحات الضوئية عندما تتطلب الأمر إدخال صور و رسومات بنفس هيئتها إلى الحاسب الآلي ، و من ثم فإن الماسحات الضوئية تعتبر إحدى وسائل الإدخال .
تقوم الماسحات الضوئية بتحويل كائن رسومي مثل الخرائط أو الصور إلى شكل رقمي ثنائي يتم تخزينه في وسيط إلكتروني متصل بالحاسب الآلي .
و هناك نوعان من الماسحات :
1- الماسحات اليدوية HAND SCANNERS .
2- الماسحات المكتبية FOLTBED SCANNERS .
وحدات الإخراج OUTPUT DEVICES
الشاشات MONITORS
الطابعات PRINTERS
الراسمات PLOTTERS
الشاشة (المرقاب) MONITOR
الشاشة أو المرقاب إحدى الوحدات الأساسية في الحاسبات ، وهي تشبه جهاز التلفاز ، وبدلاً من أن يتصل التلفاز بهوائي خارجي فإن شاشة الحاسب تتصل بالجهاز الرئيسي عن طريق سلك متصل ببطاقة موائمة للعرض ( كارت عرض أو كارت الشاشة ) VIDIO ADAPTOR CARD ، والذي يثبت بدوره فوق فتحة توسع موجودة فوق اللوحة الأم للجهاز .
أنواع الشاشات من حيث كثافة العرض : RESOLUTION
1- شاشات (CGA) COLOR GRAPHICS ADAPTER : وقد تم تطويرها عام 1981 حيث بلغت كثافة العرض فيها 200 X 320 نقطة ، وعدد الألوان 16 لون .
2- شاشات (EGA) ENHANCED GRAPHICS ADAPTOR : تم تطويرها عام 1984 وبلغت الكثافة النقطية 200 X 320 أو 640 X 350 .
3- شاشات المسح العديدة : MULTI SCANNING : ظهرت عام 1985 بواسطة شركة NEC .
4- شاشات (VGA) VIDIO GRAPHICS ADAPTOR : طورته شركة IBM عام 1987 ، والذي يمكنه عرض كثافة نقطية 640 X 480 مع 16 لونا .
5- شاشات (SVGA) SUPER VIDIO GRAPHICS ADAPTOR : وتبلغ كثافته النقطية 800 X 600 مع 16 لونا .
6- شاشات (XVGA) EXTENDED GRAOHICS ADAPTOR : وتبلغ كثافته النقطية 1024 X 768 ، مع 256 لونا .
الطابعات PRINTERS
تستخدم الطابعات في عرض مخرجات الحاسب الآلي على ورق يمكن قراءته ، وتجدر الإشارة إلى أن الطابعة ليست بنفس أهمية الشاشة لمستخدم الحاسب الآلي ، كما أن الورق هو الأداة الأساسية للطباعة سواء كان ذلك الورق في صورة أحادية اللون أو متعددة الألوان .
تتصل الطابعة بجهاز الحاسب الآلي بنفس أسلوب الاتصال لباقي المكونات مثل الشاشة والإسكانر ، وذلك عن طريق سلك يربط الطابعة بكارت يتصل باللوحة الأم الذي يتصل بدوره بوحدة المعالجة المركزية عن طريق النواقل المخصصة لذلك . وهناك عدة أنواع من الطباعات ، نذكر منها :
1- الطابعات النقطية أو الإبرية : DOT MATRIX PRINTERS .
2- الطابعات التي تعمل بأشعة الليزر : LASER PRINTERS .
3- الطابعات نفاثة الحبر : INK JET PRINTERS .
الطابعات نفاثة الحبر : INK JET PRINTERS
يعتمد نظام الطباعة في هذا النوع من الطابعات على ضخّ أو قذف الحبر في اتجاه الورق حيث يتم تكوين الصورة أو الشكل المطلوب طباعته ، وتمثيل جزء معين يتم ضخ الحبر الخاص به من وعية مثبتة يحتوي كل وعاء على لون معين .
الشريط الممغنط MAGNETIC TAPE
هذا النوع من وسائل التخزين تشابه ما نراه في عالم الصوتيات من شرائط كاسيت ممغنطة مسجل عليها الصوتيات ويعتمد على نفس التقنية حيث يتم تخزين المعلومات عليه في شكل نقاط مغناطيسية بشكل متسلسل ، وتستخدم هذه الشرائط عادة في حفظ النسخ الاحتياطية من البيانات .
الأقراص المدمجة أو المضغوطة COMPACT DISKS (CD)
يوجد منه نوعان : 1- نوع يتحمل النسخ أو الكتابة عليه مرة واحدة 2- نوع يمكن الكتابة عليه أكثر من مرة
وهذه الاقراص عبارة عن أقراص ذات مواصفات خاصة يتم تسجيل البيانات عليها بواسطة أشعة الليزر وتستطيع استيعاب كميات هائلة من البيانات وهي شائعة الاستخدام ويمكن للأسطوانة الواحدة تخزين نحو ستمائة مليون حرف .
الأقراص الضوئية OPTICAL DISKS
ويعتمد هذا النوع أيضا على تقنية الليزر ، غير أنه يمكن في بعض أنواعه الكتابة والقراءة على عكس الأقراص المدمجة . وهناك أنواع عديدة وأحجام مختلفة من هذا النوع من الأقراص 3.5 ، 5.25 ، 12 بوصة ، وتتراوح سعات التخزين فيه من 128 مليون حرف إلى 12 مليار حرف تقريباً .
ابن مصر
07-12-2002, 10:47 AM
النواقل BUSES
يمكن تشبيه وظيفة النواقل بوظائف الجهاز العصبي للإنسان من حيث قيامه بنقل الأوامر والتعليمات والبيانات من العقل البشري إلى الأعضاء المختلفة والعكس. ويتكون الناقل الواحد من مجموعة من الأسلاك المعدنية الدقيقة والممتدة فوق سطح اللوحة الأم MOTHER BOARD .
تقوم النواقل بنقل النبضات الكهربائية بين مكونات الحاسب المختلفة ، وفي صورة بيانات مشفرة CODED SIGNALS ، ومن ثم فالنواقل بمثابة ممر للبيانات بين وحدة المعالجة المركزية CPU والأجهزة والمكونات المختلفة للحاسب مثل وحدات الإدخال والإخراج والتخزين .
أنواع النبضات المنقولة عبر النواقل
1-عناوين كودية تمثل تعريفا كل وحدة من وحدات الحاسب ADDRESSES ، وهذه العناوين يتم استخدامها في توجيه البيانات من موقع إلى موقع آخر .
2- شفرة البيانات المنقولة : وهذه البيانات هي التي يتم معالجتها بواسطة وحدة المعالجة المركزية CPU ذهاباً إياباً يتم نقلها بالتوازي في خطوط مجتمعة على هيئة 8 أو 16 أو 32 خطاً .
3- إشارات كودية : تتحكم في توقيت وأولوية تنفيذ العمليات داخل الحاسب الآلي.
نماذج من أنواع النواقل
1- ( INTDUSTRY STANDRAD ARCHITECTURE) ISA : والذي استخدمته شركة IBM والأجهزة المتوافقة معها منذ بدايات ظهور الحاسب الآلي ، وهو عبارة عن 16 خطا متوازيا لنقل الإشارات .
2- الناقل MCA (MICRO CHANNEL ARCHITECTURE) : وقامت بتطويره أيضا شركة IMB في أجهزة PS/2 ، وهذا الناقل عبارة عن 32 خطا متوازيا .
3- الناقل EISA (EXTENDED INDUSTRY STANDAND ARCHTECHECTURE) : وقد تم تطويره بواسطة عدد من الشركات المنافسة لشركة IBM ، وهذا الناقل يماثل الناقل MCA في القدرة على نقل البيانات .
البرمجيات SOFT WARE
الحاسب الآلي بدون برمجيات كإنسان بلا روح ، كما أن التطور الذي يحدث في أجهزة الحاسب الآلي ومكوناته يصاحبه أيضا تطور وتحديث دائم في عالم البرمجيات .
والبرمجيات بصفة عامة هي عبارة عن مجموعة من الأوامر المرتبة منطقيا ، ويتم تنفيذها بواسطة وحدة المعالجة المركزية للحاسب الآلي ، ويختلف مستوى ونوع البرمحيات طبقا لعلاقاته وقربه من الحاسب الآلي من ناحية ، أو من قربه وعلاقته بالمستخدم من ناحية أخرى ، فنجد أن نظام التشغيل OPERING SYSTEMS بشكله الأولي هو الملتصق مباشرة بوحدة المعالجة المركزية CPU بينما نجد على الطرف الآخر ، التطبيقات البرمجية APPLICATIONS هي الأكثر قربا وسهولة بالنسبة للمستخدم.
لغات البرمجيات
لغة الآلة : MACHINE ANGUAGE : والتي تعتمد على رموز رقمية تكون في صورتها البسيطة من الرقمين 1 ، 0
لغة تجميعية أعلى قليلا في مستوى تعقيدها وتسمى لغة التجميع ASSEMBLY LANGUAGE ، وتعتمد على رموز حرفية بدلاً من الرموز الرقمية ، كما في لغة الآلة .
أنواع البرمجيات
- نظم التشغيل OPERATTING SYSTEMS
- المترجمات COMPILERS
- التطبيقات APPLICATIONS
- نظم إدارة قواعد البيانات DATA BASE MANAGEMENT SYSTEM
نظم التشغيل OPERTING SYSTEMS
هي مجموعة من البرمجيات مسئولة عن التعامل مع مكونات الحاسب الآلي ، وهي بذلك بمثابة الوسيط بين المستخدم الإنسان وبين مكونات الجهاز .
إن نظم التشغيل لازمة للحاسب الآلي أيا كان حجمه ، وهي بصفة عامة عدد من الوظائف الأساسية ، وهي :
1- إدارة الملفات FILE MANAGEMENT ،2- إدارة الذاكرة MANAGEMENT MEMORY ،3- إدارة وحدات الإدخال والإخراج INPUT OUTPUT MANAGEMENT ،4- معالجة الأوامر وتنفيذها COMMAND PROCESSOR .
نظم تشغيل الحاسبات الشخصية
1- نظام تشغيل المعالج 280 ، والمعروف باسم CP/M ‘ CONTROL PROGRAM FOR MICRO COMPUTERS’ .
2- نظام تشغيل الحاسبات المتوافقة مع IBM المعروف باسم MS DOS ، ‘ MICROSOFT DISK OPERATING SYSTEM ‘ , وهذا النظام شاع استخدامه لسهولته وتطويره الدائم بواسطة شركة ميكروسوفت بدأً بالإصدار رقم 1 حتى الإصدار رقم 6 .
3- نظام التشغيل للحاسبات الشخصية من شركة أي بي إم ، والمعروف باسم OS/2 " OPERATING SYSTEM ، والذي ابتكرته شركة IBM للعمل على أجهزتها وهو متوافق مع نظام التشغيل MS-DOS .
4- نظام التشغيل لأجهزة آبل مكنتوش MAC OPERTING SYSTEM ، والذي قامت بتصميمه شركة أبل لتشغيل أجهزتها والذي تم تطوريه على مراحل آخرها نظام التشغيل 8 .
نظم التشغيل للحاسبات المتوسطة
أهم ما يميز الحاسبات المتوسطة هي قدرتها على التعامل مع أكثر من مستخدم في نفس الوقت ، وكذلك التعامل مع أكثر من جهاز ، ومن ثم فإن العلاقة بينهما هي جهاز أساسي يسمى HOST ، وجهاز فرعي يسمى TERMINE .
ولقد كان نظام التشغيل يونيكس UNIX الذي صممته معامل بل BELL LAB التابع لشركة AT&T الأمريكية أول نظام تشغيل لحاسبات متوسطة الحجم ، وقد قامت شركات عديدة بالاعتماد على هذه النظام في إصدار وتطوير عدة إصدارات من نظام يونيكس للعمل على أجهزتها مثل NCR ، DATA GENERAL، ICL ، DIGITAL ، UNSIS .
نظام تشغيل الحاسبات العملاقة
يتضح من اسم وحجم الحاسبات العملاقة حاجتها إلى نظام تشغيل قوي يتناسب وعدد المستخدمين الذي يتعدى الآلاف في بعض الأحوال ، وكذلك إدارته لحجم ضخم من البيانات والمعلومات ، وكانت شركة IBM من أوائل الشركات التي عملت في هذا المجال .
إن أهم خصائص نظم تشغيل الحاسبات العملاقة هو :
1- العدد الكبير جدا من المستخدمين والنهايات الطرفية .
2- تعدد استخدام وتنفيذ البرامج في نفس الوقت TASKING MULTI .
3- الذاكرة الافتراضية VIRTUAL MEMORY ،
وذلك لعدم قدرة الذاكرة الرئيسية على مواجهة الحجم الضخم من العمليات والتعليمات سواء بالنسبة للمستفيدين أو بالنسبة للبرامج ونظام التشغيل .
المترجمات COMPILERS
لا يستطيع الإنسان أن يكتب أو يتحدث باللغة التي تفهمها الآلة والتي تعتمد في مفرداتها على رقمين فقط هما 1 ، 0 . فالإنسان العربي مثلا تعتمد لغته على 28 حرفا هي مفردات اللغة العربية، ومنها تتكون الكلمات التي تجتمع لتكون أوامر معينة، ويطلق عليها مستوى اللغة العليا HIGH LEVEL LANGUAGE ، أما مستوى اللغة التي تفهمها الآلة فيطلق عليها LOW LEVEL LANGUAGE . والمترجم أوCOMPILER في هذه الحالة هو المسئول عن تحويل الأوامر المكتوبة باللغة العليا إلى مقابلها بلغة الآلة .
ومن أمثلة المترجمات :
مترجم لغة C ، مترجم لغة COBOL ، مترجم لغة PASCAL ، مترجم لغة BASIC ، مترجم لغة فورتران FORTRAN .
نظم إدارة قواعد البيانات DATA BASE MANAGEMENT SYSTEM
نظم إدارة قواعد البيانات DBMS، عباراة عن نظام مبرمج لإدارة وتنظيم وترتيب ومعالجة مجموعة مترابطة وضخمة من السجلات والتي يطلق عليها قاعدة البيانات ، ، مثال على ذلك قاعدة بيانات سجلات العاملين في مؤسسة معينة أو قاعدة بيانات سجلات العملاء في بنك مثلا .
هناك العديد من أنواع قواعد البيانات والتي تختلف فيما بينها في أسلوب بناء السجلات وإنشاء العلاقة بين مكوناتها ، وأشهر هذه الأنواع :
- قواعد البيانات الشبكية NETWORK DATA BASE .
- قواعد البيانات العلائقية RELETIONAL DATA BASE .
والنوع الثاني أو ما يرمز له بـ RDBMS هو الأكثر شيوعا واستخداما خاصة في التطبيقات التجارية والإدارية مثل البنوك ومؤسسات الأعمال .
وهناك العديد من الشركات التي قامت بتطوير نظم لإدارة البيانات ومن أشهرها:
DB2 , ORACL , INFORMIX , CLIPPER , CYBASE , FOXPRO , ACCESS .
البرامج التطبيقية APPLICATION PROGRAMS
هذه البرامج عبارة عن تطبيق برمجيات معينة بهدف الاستخدام لنشاط معين. وهي إما أن يتم تطويرها بواسطة شركة معينة ثم توزيعها على نطاق واسع أو داخل منشأة لتناسب احتياجاتها الخاصة . إن النوع الأول شائع ومنتشر ويغطي مجالات متعددة ، ومنها على سبيل المثال :
التطبيقات المكتبية OFFICE APPLICATION :
- برامج معالج النصوص WORD PROCESSORS ، ومنها برنامج MS WORD .
- برامج الجدولة الإلكترونية SPREED SHEETS ، ومنها برنامج MS EXCEL .
- برامج العروض المكتبية PERSENTATION ، ومنها برنامج POWER POINT .
التطبيقات الرسومية GRAPHICAL APPLICATIONS :
- برامج معالجة الصور ، ومنها برنامج أدوب فوتوشوب .
- برامج التصميمات ، ومنها برنامج كورل درو COREL DRAW .
- التطبيقات الهندسية ENGINEERRING APPLICATION :
-برامج الرسوم الهندسية مثل برنامج أوتو كاد. -برامج الأبعاد الثلاثية ، مثل برنامج 3D STUDIO .
التمثيل الإلكتروني للبيانات
مفهوم التمثيل الإلكتروني :
كان اختراع الصفر " ZERO " بمثابة البداية التي تم على أساسها بناء وتطوير الحاسبات التي تقوم أساسا على استخدام النبضات الكهربائية بقيمة 1 أو صفر ، فيمثل الرقم 1 مرور التيار ، أما الرقم صفر فيمثل انقطاعه ، وعن طريق هذين الرقمين يتم تمثيل كل الحروف والأرقام التي يتم التعامل معها ومعالجتها داخل الحاسب الآلي .
و بما أن لغة الحاسب الآلي تعمد فقط على الرقمين فقد تم تسمية ذلك بالنظام الثنائي لتمثيل البيانات ، ولمقارنة المفهوم الثنائي لتمثيل البيانات نجد النظام العشري أي مجموع مفرداته عشرة أرقام تبدأ برقم صفر وتنتهي برقم 9 .
يصلح النظام الثنائي لمعالجة جميع العمليات الرياضية التي يقوم بها الحاسب الآلي مثل الجمع والطرح والقسمة والضرب ، ونلاحظ في هذا الصدد أن الحاسب الآلي يحوّل كافة العمليات إلى عمليات جمع فقط .
وحدات قياس وتمثيل البيانات
البت BIT : وهو أصغر القيم على الاطلاق وهو يمثل اللغة الثنائية للحاسبات ويتمثل في حالتين فقط 1 أو صفر معبراً عن حالة الدائرة الكهربية في وضع مرور أو في وضع إغلاق.
البايت BYTE : ويتكون من ثمانية بت
الكيلوبايت KILO BYTE : ويتكون من 1024 بايت
الميجابايت MEGABYTE : وتتكون من 1024 كيلوبايت
الجيجابايت GIGABYTE : وتتكون من 1024 ميجابايت
التيرابايت TERABYTE : وتتكون من 1024 جيجابايت
ملفات الحاسب الآلي : مفهومها وأنواعها
كما أن الملف في المكتب هو وعاء لحفظ وتخزين المعلومات التي تخص موضوعا معينا وتحت اسم خاص به ومن ثم يتم إجراء عدد من العمليات من إضافة مستند أو تعديل بيان أو حتى إلغاء الملف بالكامل - كذلك الحال بالنسبة للحاسبات الآلية ؛ فملف الحاسب الآلي هو وسيلة لحفظ البيانات والمعلومات من البرامج والنصوص ، وهذه الملفات يتم حفظها في إحدى أنواع الذاكرات الخاصة بالحاسب الآلي الرئيسية منها أو الثانوية . ويقوم الحاسب الآلي بالتعامل مع هذه الملفات وفق فواعد معينة حسب نوع كل ملف.
ابن مصر
07-12-2002, 10:49 AM
الجزء الثالث والاخير
أنواع الملفات
ملفات البرامج PROGRAM FILES
ملفات البيانات DATA FILES
ملفات النظام SYSTEM FILES
ملفات النصوص TEXT FILES
ملفات الصور IMAGE FILES
ملفات الصوت AUDIO FILES
ملفات البرامج PROGRAM FILES
وتختص بحفظ البرامج التي تم صياغتها بواسطة إحدى لغات البرمجة وتحولت بواسطة المترجمات إلى لغة الآلة ، ومثال على ذلك كتابة برامج بلغة COBOL ، لحساب المرتبات لشركة معينة أو كتابة برنامج بلغة C لتصميم وتنفيذ ألعاب على الحاسب الآلي .
ملفات البيانات DATA FILES
و تحتوي كما يتضح من تسميتها على البيانات والمعلومات التي تتم معالجتها بواسطة الحاسب الآلي : إضافة ، إلغاء ، تعديل ، اطلاع. وغالبا ما يتم حفظ هذه البيانات داخل الملفات في إطار قواعد بيانات DATA BASE ويقوم نظام إدارة قواعد البيانات بالتعامل معها وربطها ببعضها للاستفادة منها إما في صورة مباشرة INTERACTIVE أو من خلال برنامج يتم تصميمها بواسطة المستخدمين .
ملفات النظام SYSTEM FILES
هذه الملفات تحتوي على أوامر التشغيل الخاصة بالحاسب الآلي ومكوناته . ومن ثم يطلق عليها نظام التشغيل OPERATING SYSTEM ، وهي أربعة أنواع من الأوامر : النوع الأول مثبت في وحدة خاصة من الذاكرة الأساسية “ BASIC ONLY MEMORY ROM ، وتحتوي على أوامر التشغيل الأساسية الخاصة بالتحكم في المدخلات والمخرجات إلى وحدة المعالجة المركزية ، أما النوع الثاني فيحتوي على أوامر التشغيل التي تتعامل مع أسطوانات التخزين DISK COMMANDS ، والنوع الثالث يختص بأوامر الملفات FILE COMMANDS ، والفهارس هنا هي أسلوب لترتيب وتنظيم الملفات المخزنة في وسائط التخزين .
ملفات النصوص TEXT FILES
تحتوي هذه الملفات على بيانات نصية يمكن الاطلاع عليها مباشرة بواسطة المستخدم بإحدى برامج معالجة النصوص WORD PROCESSORS وعادة ما يتم إجراء بعض الزيادات بواسطة هذه المعالجات خاصة في حالة النماذج متعددة للخطوط أو الربط مع الصور والرسومات .
ملفات الصور IMAGE FILES
و تحتوي على التمثيل الرقمي للصور و الرسومات ، و يتم إيصال هذه الصور إلى الحاسب بواسطة الماسح الضوئي Scanner . و التي تقوم بتحويل مكونات الصورة و درجاتها إلى شكل رقمي و هناك عديد من أنواع التمثيل الرقمي و أساليب الحفظ لهذا النوع من الملفات مثل TIFF, PCX
ملفات الصوت AUDIO FILES
تحتوي هذه الملفات على التمثيل الرقمي للصوت الذي يتم إدخاله إلى الحاسب الآلي عن طريق ميكروفون MIC متصل بمحول أو كارت صوت مثبت بإحدى المقسمات SLATES .
· ملفات الصوت AUDIO FILES
تحتوي هذه الملفات على التمثيل الرقمي للصوت الذي يتم إدخاله إلى الحاسب الآلي عن طريق ميكروفون MIC متصل بمحول أو كارت صوت مثبت بإحدى المقسمات SLATES .
و هناك نوع رابع يختص بأوامر التجميعات BATCH FILES .
تمنياتي لكم بالتوفيق والنجاح