علوم الحاسوب

Registry

Registry

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

يقوم هذا السجل بتخزين كيفية ظهور المعلومات المستخدمة مثل المظهر ، ومخططات الألوان ، وملف ترتيبات سطح المكتب وغيرها. كما ويقوم بتخزين تفاصيل معينة للمعدات والبرمجيات ، مثل أداة إدارة لاحقات الملفات المرتبطة file extension . وكلما قام المستخدم بعمل تغييرات على إعدادات لوحة التحكم والملفات وسياسات النظام أو تركيب معظم البرمجيات، فإن هذه التغييرات تنعكس وتحفظ في السجل. كما يوفر السجل نافذة في تشغيل النواه ، ويعرض المعلومات وقت التشغيل مثل عدادات الأداء والأجهزة النشطة حاليا. . ان هذه الملفات يمكن تحريرها ( عمل تغييرات) في السجل Registry باستخدام برنامج يسمى RegEdit (موجود في ويندوز 95 وما بعده) وموجود في ملف بصيغة النص مع لاحقة هي REG. ورغم ان السجل في نسخ ويندوز المختلفة هو متشابه الا ان هناك بعض الفروقات ، مثل الطريقة التي يتم تخزينها على القرص.

 

Redundancy check

Redundancy check

هو وضع بيانات إضافية او عدد الى الملف او شريحة منه ثم يذيل هذا الملف أو جزء لاغراض المقارنة بإعادة الحساب بحاسوب آخر او في وقت لاحق اكتشاف الخطأ وتصحيحه error detection and correction، التي قد تحدث أثناء اي مرحلة من التخزين أو نقل الملف او شريحة . أي دالة بعثره hash function يمكن ان تستخدم كوسيلة للتأكد من التكرار. أبسط طريقة تحقق ، تدعى checksums ، وتشمل بت التكافؤ parity bits، وارقام الفحص check digits وفحص التكرار الطولى longitudinal redundancy check. أنواع اخرى من فحص التكرار تشمل فحص دوري لزوم الفحص cyclic redundancy check، فحص الفصل الأفقي horizontal redundancy check والرأسي ، وخلاصة ترميز الرسالة cryptographic message digest. ان تعادل البت هوآليه كشف الخطأerror detection mechanism الذي فقط يكشف عدد الأخطاء الفردية odd number of errors.

Redundancy

Redundancy

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

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

 

 

Reduced instruction set computing

Reduced instruction set computing

حوسبة مجموعة التعليمات المصغرة هو تصميم لمعالج دقيق يركز على سرعة وكفاءة التجهيز لمجموعة صغيرة نسبيا من الارشادات البسيطة التي تضم معظم التعليمات التي يترجمها وينفذها الحاسوب . ان بنيان معالج حوسبة مجموعة التعليمات المصغرة RISC يتقن كل واحدة من هذه التعليمات حتى يمكن ان تنفذ بسرعة كبيرة -- وعادة في غضون دورة توقيت واحدة single clock cycle. رقائق معالج RISC، وبالتالي فهو معالج تصميمه مستند على التنفيذ السريع لسلسلة الأوامر البسيطة بدلا من التشكيلة الكبيرة من الأوامر المعقّدة ، ويقوم بتنفيذ الارشادات البسيطة بسرعة اكبر مما من معالجات الاغراض العامة CISC (حوسبة مجموعة التعليمات المعقدة complex instruction set computing) ، التي صممت للتتعامل مع طائفة اوسع بكثير من التعليمات. فهو تحسين لهذا المعالج ، ومع ذلك يعمل بوتيره ابطأ من رقائق CISC في تنفيذ التعليمات المعقدة ، التي لا بد من تقسيمها الى العديد من تعليمات الآلة ، حيث يمكن للمعالج حوسبة مجموعة التعليمات المصغرة CISC ان تؤديها. ان عائلات من رقائق معالج حوسبة مجموعة التعليمات المصغرة تشمل SPARC من صن مايكروسيستمز ، وموتورولا 88000 و i860 من انتل ، وباور بي سي PowerPC الذي طورته أبل Apple و اى بى ام IBM وموتورولا Motorola .

 

 

Relational expression

 

Relational expression

التعبير العلاقاتي هو التعبير الذي يستخدم مشغل العلاقات مثل “less than” او “greater than” لمقارنة حالتين أو أكثر من أشكال التعبير. التعبير العلاقاتي يحدد يالنسبة الى قيم العلاقات المنطقية Boolean (صحيح / مزورة true/false) .

Relational database management system

Relational database management system

نظام إدارة قواعد البيانات إرتباطية العلاقة RDBMS - أي التي تتخذ اسلوب العلاقات بين جداول أنظمة قواعد البيانات - هو البرنامج الذي يتيح لك انشاء وتحديث وإدارة قاعدة بيانات إرتباطية العلاقة relational database. معظم نظم RDBMS التجارية تستخدم لغة الاستعلامات البنيوية Structured Query Language للوصول الى قاعدة البيانات ، بيد ان لغة الاستعلامات البنيوية (SQL) اخترعت بعد تطوير نموذج علاقات الارتباط relational model فليس من الضروري استخدامها.
ان منتجات RDBMS الرائدة هي اوراكل Oracle ، و آي بي ام DB2 وخادم لغة الاستعلامات البنيوية من ميكروسوفت SQL Server و MS ACCESS . رغم تكرار التحديات من التكنولوجيات المنافسه ، وكذلك ما اعلنه بعض الخبراء بانه لا يوجد حاليا RDBMS قد نفذ بالكامل مبادئ العلاقات المرتبطة ، فان غالبية قواعد البيانات للشركات الجديدة ما زالت تنشأ وتدار بإستعمال RDBMS . راجع ايضا Relational database

 

Relational database

Relational database

قاعدة البيانات العلاقية هي قاعدة بيانات او نظام إدارة قاعدة البيانات database management system التي تخزن المعلومات في الجداول – بيانات من الصفوف والأعمدة-- حيث تجري عمليات البحث باستخدام بيانات محددة في أعمدة columns جدول table واحد لإيجاد بيانات إضافية في جدول آخر . في قاعدة البيانات العلاقيه ، تمثل الصفوف rows من الجدول سجلات (مجموعات من المعلومات حول بنود منفصلة) ، و تمثل الأعمدة حقول (خاصة بمواصفات السجل). في اجراء البحث ، قاعدة البيانات العلاقيه تطابق المعلومات من حقل في جدول واحد مع معلومات في حقل من جدول آخر لانتاج جدول ثالث يجمع البيانات المطلوبة من كلا الجدولين. فعلى سبيل المثال ، اذا كان احد الجداول يتضمن الحقول EMPLOYEE-ID و LAST-NAME و FIRST-NAME و HIRE-DATE وآخر يتضمن الحقول DEPT و EMPLOYEE-ID و SALARY ، فإن قاعدة بيانات علاقيه يمكن ان تطابق EMPLOYEE-ID في الجدولين لتعثر على معلومات مثل أسماء جميع العاملين الذين يحصلون على رواتب معينة ، او ادارات جميع الموظفين المعينين بعد تاريخ معين. وبعبارة أخرى ، تستخدم قاعدة البيانات العلاقيه مطابقة القيم في جدولين لربط المعلومات في واحدة الى المعلومات يأخرى . ان منتجات قواعد البيانات في الحواسيب هي عادة قواعد بيانات علاقية .

 

 

Relational Data Model

 

Relational Data Model

قاعدة بيانات تتألف من واحد أو أكثر من الجداول tables ، كل منها يحتوي على بيانات مخزنة كسجلات فردية. ان تصميمات قواعد البيانات المختلفة تحدد كيفية تنظيم الجداول والسجلات او اتصالها ببعضها البعض. اول بنية هيكلية لقاعدة البيانات - هرميه وشبكية _ قد حلت محلها الإرتباطات Relational والأشياء الموجهة Object-Oriented وبنيان الصلات الشيئية Object-Relational architectures. نموذج البيانات ذات العلاقات Relational Data Model ، وضع في 1969 بواسطة Todd Codd ، ليتيح تعدد الجداول لتكون مرتبطة بعضها البعض ضمن قاعدة بيانات.

 

 

Relational algebra

 

Relational algebra

العلاقات الجبرية هي مجموعة من القواعد والمشغلات التي تتيح للعلاقات (جداول) كي يتم التعامل بها ومعالجتها. العلاقات الجبرية توصف عادة بأن لها المشغلات التالية : SELECT و PROJECT و PRODUCT و UNION و INTERSECT و DIFFERENCE و JOIN او INNER JOIN و DIVIDE. في قاعدة البيانات العلاقية ، تستخدم العلاقات الجبرية من اجل تطوير اجراءات لبناء علاقات جديدة تقوم على العلاقات القائمة.

 

Plug-in

Plug-in

كما يشير في كثير من الأحيان إلى برنامج يمكن أن يدعى ضمن متصفح ويب وذلك عندما يتواجد نوع معيّن من البيانات على صفحة إتش تي إم إل. فإذا لم يكن لديك البرنامج المساعد الصحيح، فإن البيانات لن تمثّل ولا تراها بشكل صحيح ، مثل العديد من الرسوم المتحركة ، والفيديو ، والملفات الصوتية.
هناك عدد من البرامج التطبيقية نضيف وتضمن قدرة للمطورين من الطرف الثالث third-party developers  لكتابة البرامج الصغيرة التي تمدد من وظائف البرنامج التطبيقي الرئيسي. على سبيل المثال ، آلاف "الفلاتر" (خوارزميات تحويل الصور) قد كتبت لأدوبي فوتوشوب  Photoshop.

هذه البرامج الصغيرة تسمى المكونات الإضافية أو البرامج المساعدة plug-ins  لأنها مصممة لأن تتصل بالبرنامج الرئيسي ، وتقديم خدماتها له كلما كان ذلك مرغوبا أو مطلوبا.

البرنامج المساعد هو عبارة عن مواصفات إضافية لبرامج تكون بشكل برامج صغيرة بالإمكان نقلها من الإنترنت او مصادر أخرى.

 

وربما كان أكثر ما نواجهها من المكونات الإضافيةplug-ins  هي تلك المتاحة لمتصفحات الويب مثل فايرفوكس او نتسكيب او انترنت اكسبلورر. ان المكونات الإضافية تمكن المتصفح لعرض أنواع جديدة من الملفات (مثل الوسائط المتعددة  multimedia). العديد من البرامج القياسية لأنواع معينة من الملفات توفر الآن كِلتا الحالتين كتطبيقات قائمة بذاتها وكمكونات متصفح إضافية.

ومن الأمثلة على ذلك صيغة الوثيقة المحمولة من أدوبي PDF document format  ، وآبل كويك تايم Apple QuickTime للرسومات والفيديو والرسوم المتحركة و RealPlayer للفيديو والصوت ، وماكروميديا فلاش (الآن أصبحت أدوبي) للمؤثرات والعروض والرسوم المتحركة.

هذه وغيرها من المكونات الإضافيةplug-ins  تقدم مجانا للتحميل ، وذلك لزيادة عدد المستخدمين المحتملين للصيغ والتصاميم ، وبالتالي تسويق حزم البرامج المطورة  development packages.

واحدة من أكثر المكونات الإضافية المفيدة الموجودة في معظم المتصفحات هي تلك التي تتيح للمتصفح تشغيل تطبيقات جافا Java applets  . وبدورها ، فإن جافا كثيرا ما تستخدم لكتابة غيرها من المكونات الإضافية  plug-ins.

 

Plug and Play

Plug and Play

في نظم مايكروسوفت دوس المبكرة فإن تركيب المعدات الجديدة مثل الطابعات عادة ما كان يتم يدويا عن طريق نسخ ملفات من الأقراص المرنة الى القرص الصلب ، ثم عمل إعدادات settings لملفات التشكيل  configu¬ration files وهي AUTOEXEC.BAT   و  CONFIG.SYS. هذه الإعدادات عادة ما تتضمن مفاهيم غير مألوفة مثل قنوات الإنقطاعات (IRQs) ووصول الذاكرة المباشر  DMA  (direct memory access).

وعندما جاءت ويندوز ، فإن مصنعي الأجهزة بشكل عام وفروا برنامج تثبيت تهتم بنسخ الملفات وإجراء التغييرات اللازمة لسجل النظام.

ومع ذلك ، فقد كانت لا تزال هناك مشكلة تتمثل في ضمان أن برنامج السواقة (برنامج التعريف وتشغيل الجها)  متوافق مع نسخة نظام التشغيل الستخدمة ، كما ان المستخدمين في بعض الأحيان يطلب منهم اختيارات لم يكونوا مستعدين لها (مثل اختيار أي ميناء  "مدخل" سيستخدمونه). وبحلول منتصف التسعينات ، روجت إنتل معيار للكشف التلقائي والتهيئة للأجهزة. عرف بــ "اوصل وشغل Plug and Play  (PnP)" ، وهو معيار أو برنامج يوجد ضمن برنامج التشغيل يفترض أن يجعل من إضافة أجهزة طرفية جديدة لنظام الحاسوب عملية سهلة بحيث يمكن وصلها بالحاسوب ثم إستعمالها مباشرة أي «ركب وشغل». ان هذا يساهم جيدا في العمل دون اللجوء لمشاكل إجراء التعديلات أو عمليات التوصيل الكهربي لكثير من الأجهزة.تسمح PNP للحاسوب الشخصي بتشكيل نفسه تلقائيا للعمل مع الأجهزة الطرفية مثل الشاشة ، وأجهزة المودم ، والطابعات. يمكن للمستخدم  «إدخال plug “ الأداة الطرفية و “اللعب  play” دون إعادة تشكيل configuring النظام.

الحاسوب المؤهل للتوصيل واللعب Plug and Play يتطلب ان يكون بدء التشغيل يدعم التوصيل واللعب وكذلك بطاقة توسع  Plug and Play expansion card.

وقد أدرج هذا المعيار في إصدارات مايكروسوفت ويندوز ابتداء من ويندوز 95 . ان المعدات المطلوبة للدعم سرعان ما ظهرت على أجهزة الكمبيوتر الشخصية واللوحات الأم وبطاقات التوسع.

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

ان مفهوم التوصيل والتشغيلPlug and Play  تجاوز عالم ويندوز، حيث انه في السنوات الأخيرة كان هناك اهتمام في تطوير ووضع بروتوكول عالمي للتوصيل والتشغيل Universal Plug and Play  (UPnP) الذي به يمكن لمجموعة متنوعة من الأجهزة ان يتم تلقائيا تهيئتها بأنفسهم مع أي مجموعة من الشبكات المتنوعة.

وهذا من شأنه أن يكون مفيدا بشكل خاص للمستخدمين المنزليين الذين يتزايد إنشاءهم للشبكات الصغيرة حتى يتمكنوا من تبادل وصلات إتصال النطاق العريض للإنترنت ، وكذلك العدد المتزايد من المستخدمين الذين يريدون لأجهزة الكمبيوتر المكتبية  ان تعمل مع الحواسيب اليدوية والأجهزة الأخرى. مايكروسوفت تدعم UPnP في نسخ ويندوز بدءا من ME و XP.

Platform

Platform

يشير الى المعدات أو البرمجيات الخاصة بأرضية النظام. فهو جمع بين الأجهزة ونظام التشغيل المستخدم. على سبيل المثال ، NT platform هو جهاز حاسوب PC يقوم بتشغيل نظام التشغيل مايكروسوفت ويندوز NT وكذلك

PPC platform  هو حاسوب ماكنتوش مع معالج باور بي س PC processor  يقوم بتشغيل نظام التشغيل ماك Mac operating system .وفي الإستعمال اليومي لهذا التعبير، هو نوع الحاسوب او نظام التشغيل المستخدم وهو  الأساس التكنولوجي للنظام الحاسوبي  foundation technology. ويعتبر وسيلة عامة لوضع الحواسيب في مجاميع حسب منهاج تشغيلها. مثل حاسبات ماكنتوش ؛ وكذلك الحاسوب الشخصي العامل على نظام دوس. ومع ذلك فان تعبير platform ليس معيّنا ومحددا للحاسوب ، فهناك الحواسيب التي تدعم أنظمة متعدّدة المنهاج ، وبالتالي قد لا يكفي تعبير المنهاج Platform لتحديد نوع الحاسوب . المنهاج يعرف بالقياس الموحد الذي يمكن تطوير نظام حوله. وبمجرد معرفة المنهاج ، فإن مطوري البرمجيات يمكن ان ينتجوا البرمجيات المناسبة . كما انه يمكن معرفة أي الأجهزة والتطبيقات المناسبة لشرائها. ان مصطلح platform كثيرا ما يستخدم مرادفا لنظام التشغيل.

Math coprocessor

Math coprocessor

معالج الرياضيات المساعد Math Coprocessor هو المعالج الثاني في حاسوبك الذي لا يفعل شيئا سوى التعامل مع الأعداد للنظام. ان عمليات مثل الجمع Addition والطرح subtraction والضرب multiplication والقسمة division الخاصة بالأعداد البسيطة ليست وظيفة معالج الرياضيات coprocessors. ولكنه يفعل جميع الحسابات التي تتضمن ارقام النقطة العائمة (الكسور العشرية)  ، مثل الحسابات العلمية والوظائف الجبريه . راجع معالج النقطة العائمة Floating-point processor وأيضا coprocessor . ان معالج الرياضيات المساعد يحمل عدة أسماء مثل المعالج المساعد coprocessor ووحدة معالجة الرياضيات maths coprocessor ، ووحدة معالجة النقطة العائمة floating point processor ومعالج  NPX وهي مختصر ل Numerical Processor Extension.

المعالج الرئيسي لا يمكنه الا العمل مباشرة مع ارقام العدد الصحيح integer numbers  وفي الرياضيات فان أداء المهام تتم على ارقام الحسابات في شكل العدد غير الصحيح non-integer format ، ولذا قدمت شركة انتل وحدة تشغيل او معالجة الرياضيات Maths coprocessor ،القادرة على أداء العمليات الرقمية 20 الى 100 مرة اسرع مما يعأدلةا من برمجيات روتينات الأعمال باستخدام حساب العدد الصحيح integer arithmetic processors . وجعلت وحدة تشغيل الرياضيات متكاملة على نفس الرقاقة كمعالج مدمج متكامل.

 

Mass storageالتخزين الضخم

Mass storage

التخزين الضخم هو مصطلح عام للأقراص disk، والأشرطه tape ، او الأقراص الضوئية optical disc المدمجة لتخزين البيانات الحاسوبية ، والتي تخزن كميات هائله من البيانات بالمقارنة مع القدرة التي يمكن تخزينها في ذاكرة الحاسوب .

Mean time between failuresالوقت بين الاخفاقات

Mean time between failures

الوقت بين الاخفاقات هو متوسط الفترة الزمنية الفاصله ، والتي يعبر عنها عادة في الآلاف او عشرات الآلاف من الساعات التي سوف تنقضي قبل ان يبدأ عنصر في الأجهزة في الإخفاق ويتطلب الخدمة

Mean time between failures الوقت بين الاخفاقات


الوقت بين الاخفاقات هو متوسط الفترة الزمنية الفاصله ، والتي يعبر عنها عادة في الآلاف او عشرات الآلاف من الساعات التي سوف تنقضي قبل ان يبدأ عنصر في الأجهزة في الإخفاق ويتطلب الخدمة

Maskable interrupt توقف الأجهزة

توقف الأجهزة التي تجعلها معوقة مؤقتا خلال الفترات التي عندما يحتاج فيها برنامج الى عنايه كاملة من المشغلات الدقيقة.

Mask القناع

(1) ان القناع هو بعض البيانات data ، جنبا الى جنب مع مشغل العملية ، التي تستخدم من أجل انتزاع معلومات مخزنة في اماكن اخرى.

(2) القناع في الحوسبة ايضا، يضع القيود على نوع من الأحرف التي يمكن ان تدخل في حقل معين من قاعدة بيانات database او جداول البيانات spreadsheet. على سبيل المثال ، قناع التاريخ dd-mm-yy” “ يسمح فقط للمشغلات operators يأن يدخل التاريخ في هذا الحقل، والمشغل العامل تحت قناع النص text mask  لن يقبل سوى الأحرف ، لا الأرقام.

(3) نمط pattern أو نموذج template يطبق على بروتوكول الإنترنت (Internet Protocol (IP  لتحديد أي البتات  bits تكون مهمة وأيها غير مهمة ولا صلة لها  irrelevant.

(4) نمط من البتات bits أو الحروف characters التي تسيطر على الحفاظ keeping ، والحذف deleting ، أو إختبار testing اجزاء من نمط اخر من البتات او الأحرف.

 

 

Line style نمط الخط

هو نمط الخط . في النشر المكتبي desktop publishing والطباعة وتجهيز النصوص عالية الجودة ، هو شكل وجودة الخط ، مثل خط منقط ، أو خط مزدوج ، أو رفيع للغاية .

Line number عدد مسند من قبل محرر الخط الى خط النص

Line number

1. عدد مسند من قبل محرر الخط الى خط النص ويستخدم للإشارة الى ان ذلك السطر هو لأغراض المشاهدة او التحرير  أو الطباعة. ان ارقام الأسطر تكون متسلسله.

2 - في الاتصالات ، هو عدد لتحديد الاتصالات التي تسند الى أي قناة.

 

 

JPAGE_CURRENT_OF_TOTAL