cyanic-selkie/wikianc huggingface dataset:
غريغوري كوبيه
المسيرة الرياضية مع المنتخبات
على الرغم من مشاركة كوبيه في 6 مباريات من أصل 10 مباريات في تصفيات كأس العالم 2006 فإن المدرب ريموند دومينيك اختار بارتيز لكي يكون حارس المرمى الأساسي في نهائيات البطولة وبالتالي جلس كوبيه للمرة الثانية على التوالي على مقاعد الاحتياط. الجميع أجمع على اختيار كوبيه حارس مرمى أساسي للمنتخب بسبب مساهمته الفعالة في تحقيق 5 بطولات دوري لصالح نادي ليون ونتيجة لذلك فقد نشب خلاف كبير بين كوبيه ودومينيك أدى إلى مغادرة كوبيه معسكر منتخب فرنسا غاضبا ولكنه عاد إليه بعدما هدأ.
في أغسطس 2006 أصبح كوبيه حارس المرمى الأساسي لمنتخب فرنسا بعدما أعلن بارتيز اعتزاله اللعب نهائيا. لم يستطع مساعدة منتخب فرنسا في التغلب على منتخب اسكتلندا وبالتالي خسر بنتيجة 0-1 وتعرض إلى إصابة في اليد أدت إلى غيابه عن المباراة التالية أمام منتخب جزر فارو والتي انتهت بفوز ساحق لمنتخب فرنسا بنتيجة 5-0.
علم البيئة اللغوي
علم البيئة اللغوي هو دراسة تفاعل اللغات مع بعضها والأماكن التي تنتمي لها، والذي كثيراً ما يدافع عن الحفاظ على اللغات المهددة بالانقراض كتشبيه للحفاظ على الأنواع البيولوجية.
غريغوري كوبيه
المسيرة الرياضية مع المنتخبات
لقد كان حارس المرمى الأساسي لمنتخب فرنسا في يورو 2008 ، دخل في مرماه 6 أهداف في 3 مباريات وخرج منتخب فرنسا من منافسات البطولة من الدور الأول.
تسار
تسار (وإسمه باللغة السلافونية الكنسية القديمة ц︢рь) وهو لقب أوروبي كان يطلق على عاهل السلافي وقد كان يطلق على قيصر روسيا وقد كان يطلق أحياناً للبابا.
علم البيئة اللغوي
وصف
تمثل البيئة اللغوية في مجلة علم البيئة اللغوي، التي تصفه على النحو التالي: بيئة اللغة هي إطار لدراسة اللغة كما تم تصورها في المقام الأول في عمل إينار هوغن 1971/72، حيث يعرف بيئة اللغة بأنها «دراسة التفاعلات بين أي لغة معينة وبيئتها». لقد كان رد فعل على المفهوم المجرد للغة - ككيان متجانس، خارج السياق، ثابت - نشره تشومسكي، وتم تصوره كإطار واسع ومتعدد التخصصات. في استخدامه ل «البيئة» كاستعارة من علم الأحياء في اللغويات، صاغ هاوغن عشرة أسئلة تعالج معا بشكل شامل العوامل المتعلقة بوضع اللغات في بيئتها. كل واحد من هذه تتعلق بحقل فرعي تقليدي لدراسة اللغة - يشمل اللغويات التاريخية، والديموغرافيا اللغوية، واللغويات الاجتماعية، والاتصال، والتباين، وفقه اللغة، والتخطيط والسياسة، وسياسة اللغة، اللغويات العرقية، والتصنيف - ويتقاطع كل منها مع واحد أو أكثر من المجالات الفرعية الأخرى. إذا أخذنا الإجابة على بعض أو كل هذه الأسئلة مجتمعة، فهي جزء من مشروع بيئة اللغة. منذ ذلك الحين تطور مفهوم البيئة في اللغويات لمعالجة المسائل ذات الطبيعة الاجتماعية والتعليمية والتاريخية والتنموية. مع تطور علم البيئة كفرع خاص من علم الأحياء، وقضايا القرنين العشرين والحادي والعشرين مثل الهجرة والتهجين والتهميش التي تأتي إلى الواجهة، يلعب مفهوم بيئة اللغة دورا مهما في معالجة القضايا الواسعة للغة والتغيير المجتمعي، والخطر، وحقوق الإنسان، فضلا عن المزيد من الأسئلة النظرية لتصنيف وتصورات اللغات، كما هو متوخى في عمل هوغن.
-  علم البيئة اللغوي (2016) غالباً ما وصفت البيئة اللغوية على أنها شكل من أشكال علم اللغة البيئي (مثلاً في فيل ومولهاوزلر). ومع ذلك تشير بعض الدراسات في علم البيئة اللغوي فقط إلى اللغة في سياق اجتماعي وتتجاهل السياق البيئي للنظم البيئية الحية والبيئة المادية التي تعتمد عليها الحياة، لذلك يمكن اعتبارها أكثر اجتماعية بطبيعتها. كتب توف سكوتناب-كانجاس وديفيد هارمون (2018) أنه «كان هناك توجه لدى العديد من علماء اللغة الاجتماعية فقط بالمعنى الحرفي لـ» البيئة «والتركيز فقط على الاهتمامات الاجتماعية. إنهم يرون «البيئة» في علم البيئة اللغوي كعلاقة داخل وبين مختلف اللغات، والمتحدثين بهذه اللغات وسياقاتهم الاجتماعية والثقافية والاقتصادية». ومع ذلك، فإن الدراسات الأخرى المتصلة بعلم اللغة البيئي والتي تصف ارتباط التنوع اللغوي والبيولوجي العالي (أنظر باستارداس بوادا 2002). تزعُم بأن العلاقة بين التنوع اللغوي والبيولوجي نشأ منذ أن تم دمج المعرفة البيئية المحلية في تنوع اللغة المحلية وتهديدها إذا كانت اللغة المحلية مهددة من قبل لغة أخرى أكثر هيمنة (انظر سكوتناب-كانغاس وهارمون 2017، مولهاوزلر 1995).
المؤلفات
سكوتناب-كانجاس، توف وديفيد هارمون (2017) التنوع البيولوجي والتنوع اللغوي. في فيل وبينز (محرران) دليل روتليدج لعلم اللغة البيئي. لندن روتليدج.
تسكا أمزورو (امزاورو)
تسكا أمزورو هو دُوَّار يقع بجماعة تودغة السفلى، إقليم تنغير، جهة درعة تافيلالت في المملكة المغربية. ينتمي الدوّار لمشيخة امزاورو التي تضم 6 دواوير. يقدر عدد سكانه بـ 1249 نسمة حسب الإحصاء الرسمي للسكان والسكنى لسنة 2004.
موت قاسي 2
موت قاسي 2 أو المستميت 2 هو فيلم حركة تم إنتاجه في الولايات المتحدة وصدر في سنة 1990، وهو الثاني من سلسلة أفلام موت قاسي. الفيلم من إخراج ريني هارلن من بطولة بروس ويليس ووليام أثرتون وفرانكو نيرو وويليام سادلر وجون أموس.
القصة
يسيطر إرهابيون يقودهم رجل يدعى كولونيل ستيوارت؛ على غرفة الاتصالات الرئيسية في أحد المطارات، وهي الغرفة التي تتحكم بكل الطائرات التي تصل إلى المطار.
يهدد الإرهابيون بتفجير الطائرات إذا لم يُفرَج عن مجرم خطير من السجن، ويطفئون أضواء ممرات الهبوط لتبقى الطائرات في الجو منتظرة ما يسفر عنه الوضع، فيتوجب على ماكلين الإسراع في إنقاذ المطار قبل نفاد وقود الطائرات وبدء تساقطها وتحطمها.
الميزانية والإيرادات
بلغت تكلفة إنتاج الفيلم حوالي 70 مليون دولار بينما حقق أرباحا تقدر بـ 240,031,094 دولار.
زوي كازان
زوي كازان تواعد بول دانو من منذ 2007.
آرثر تشامبرز
آرثر تشامبرز مواليد 6 ديسمبر 1846 في لانكشر - الوفاة 8 أبريل 1923، كان ملاكم إنجليزي سابق صنّف ضمن فئة الوزن الخفيف. دخل قاعة مشاهير الملاكمة الدولية. بعد أن خدم في البحرية الملكية البريطانية بدأ مسيرته في الملاكمة سنة 1864، ثم انتقل إلى الولايات المتحدة سنة 1871.
لودفيغ ويلهلم مورر
لودفيغ ويلهلم مورر هو موزع وملحن ألماني، ولد في 2 فبراير 1789 في بوتسدام في ألمانيا، وتوفي في 25 أكتوبر 1878 في سانت بطرسبرغ في روسيا.
فريتسلار
فريتزلار هي بلدة، مدينة و بلدة ألمانية تقع في ألمانيا في Schwalm-Eder-Kreis. يقدر عدد سكانها بـ 14,716 نسمة.
المدن التوأمة
مدن كازينا و Burnham-on-Sea هي مدن توأمة لـفريتزلار.
مراجع
تصنيفالإمبراطورية الرومانية المقدسة تصنيفتشاتي
ماميثا عديدة الفصوص
المامِيثَا عديدة الفصوص نوع نباتي يتبع جنس الماميثا من الفصيلة الخشخاشية.
البيئة والانتشار
ينتشر في وسط آسيا حيث سجل وجوده في تركمانستان.
قسم محمدية الريفي (مقاطعة أردكان)
قسم محمدیة الريفي هو قسم يقع في إيران. يقدر عدد سكانه بـ 3,085 نسمة.
جيمس كوك (ملاكم)
جيمس كوك (17 مايو 1959 - ) هو ملاكم بريطاني.
فروهبورغ
فرهبورغ (زاكسن) هي بلدة ألمانية تقع في ألمانيا في ساكسونيا. يقدر عدد سكانها بـ 11,195 نسمة.
المدن التوأمة
مدن Uetze و Schalkstetten هي مدن توأمة لـفرهبورغ (زاكسن).
ستافروبول
المناخ
يظهر الجدول التالي التغييرات المناخية على مدار السنة لستافروبول:
توأمة
لستافروبول اتفاقيات توأمة مع كل من:
الرابطة (برج بوعريريج)
الرابطة إحدى بلديات دائرة الحمادية التابعة لولاية برج بوعريريج الجزائرية.
الموقع
تقع الرابطة على سفوح جبال المعاضيد حيث يسودها المناخ القاري البارد شتاء والحار صيفا. بنيت القرية على ربوة جبلية وتركت السهول الزراعية في الأسفل، كما أنشأ السكان حدائق عائلية تمتد منحدرة من القرية حتى الوادي حيث بنيت جدران حجرية ملئت بالتراب على شكل مدرجات وغرست بها مختلف أنواع أشجار الفواكه وخاصة الرمان والعنب والتين.
بلاست فاكتور
بلاست فاكتور، هي لعبة فيديو أمريكية، من تطوير بلوبوينت غيمز، ونشرها سوني كمبيوتر إنترتنمنت، صدرت اللعبة في المتجر الإلكتروني لبلاي ستيشن نتورك سنة 2006، وتعمل حصراً لمنصة بلاي ستيشن 3.
ستار تريك: أول اتصال
ستار تريك: أول اتصال هو فيلم حركة تم إنتاجه في الولايات المتحدة وصدر في سنة 1996. من بطولة باتريك ستيوارت وجيمس كرومويل.
الميزانية والإيرادات
بلغت تكلفة إنتاج الفيلم حوالي 45 مليون دولار بينما حقق أرباحا تقدر بـ 146,027,888 دولار.
غيرنفيل (كاليفورنيا)
غيرنفيل هي منطقة سكنية تقع بولاية كاليفورنيا في الولايات المتحدة. تبلغ مساحتها 25.587 ، وترتفع عن سطح البحر 18 ، بلغ عدد سكانها 4,534 نسمة في عام 2010 حسب إحصاء مكتب تعداد الولايات المتحدة وتصل الكثافة السكانية فيها.
التركيبة السكانية
حدّد مكتب تعداد الولايات المتحدة بيانات التركيبة السكانية لغيرنفيل في تعداد الولايات المتحدة. في ما يلي، التركيبة السكانية حسب تعدادي 2000 و2010.
تعداد عام 2000
بلغ عدد سكان غيرنفيل 2,441 نسمة بحسب تعداد عام 2000 ، وبلغ عدد الأسر 1,097 أسرة وعدد العائلات 523 عائلة مقيمة في المنطقة السكنية. في حين سجلت الكثافة السكانية. وبلغ عدد الوحدات السكنية 1,463 وحدة بمتوسط كثافة قدره. وتوزع التركيب العرقي للمنطقة السكنية بنسبة 87.42% من البيض و0.70% من الأمريكيين الأفارقة و1.07% من الأمريكيين الأصليين و0.61% من الأمريكيين ذوي الأصول الآسيوية و0.20% من سكان جزر المحيط الهادئ و4.51% من الأعراق الأخرى و5.49% من عرقين مختلطين أو أكثر و14.54% من الهسبانيون أو اللاتينيون من أي عرق.
بلغ عدد الأسر 1,097 أسرة كانت نسبة 25% منها لديها أطفال تحت سن الثامنة عشر تعيش معهم، وبلغت نسبة الأزواج القاطنين مع بعضهم البعض 28.4% من أصل المجموع الكلي للأسر، ونسبة 14.1% من الأسر كان لديها معيلات من الإناث دون وجود شريك، بينما كانت نسبة 5.1% من الأسر لديها معيلون من الذكور دون وجود شريكة وكانت نسبة 52.3% من غير العائلات. تألفت نسبة 34.8% من أصل جميع الأسر من عدة أفراد يعيشون في نفس المنزل ونسبة 8.5% كانت تتألف من شخص يعيش بمفرده يبلغ من العمر 65 عاماً أو أكثر. وبلغ متوسط حجم الأسرة المعيشية 2.17، أما متوسط حجم العائلات فبلغ 2.86.
بلغ العمر الوسطي للسكان 41.5 عاماً. وكانت نسبة 19.2% من القاطنين تحت سن الثامنة عشر، وكانت نسبة 7% بين الثامنة عشر والرابعة والعشرين عاماً، ونسبة 28.9% كانت واقعةً في الفئة العمرية ما بين الخامسة والعشرين والرابعة والأربعين عاماً، ونسبة 31.8% كانت ما بين الخامسة والأربعين والرابعة والستين، ونسبة 10.4% كانت ضمن فئة الخامسة والستين عاماً فما فوق. يوجد لكل 100 أنثى 106.8 ذكر، ويوجد لكل 100 أنثى في الثامنة عشر من عمرها فما فوق 107.7 ذكر.
بلغ متوسط دخل الأسرة في المنطقة السكنية 37,266 دولارًا، أما متوسط دخل العائلة فبلغ 45,875 دولارًا. وكان متوسط دخل الذكور 32,350 دولارًا مقابل 31,429 دولارًا للإناث. وسجل دخل الفرد الخاص بالمنطقة السكنية 22,793 دولارًا. وكانت نسبة 13.5% من العائلات ونسبة 13.1% من السكان تحت خط الفقر، وكان من هؤلاء نسبة 25.6% تحت سن الثامنة عشر ونسبة 5.4% في الخامسة والستين من العمر وما فوق.
تعداد عام 2010
بلغ عدد سكان غيرنفيل 4,534 نسمة بحسب تعداد عام 2010 ، وبلغ عدد الأسر 2,305 أسرة وعدد العائلات 892 عائلة مقيمة في المنطقة السكنية. في حين سجلت الكثافة السكانية. وبلغ عدد الوحدات السكنية 3,343 وحدة بمتوسط كثافة قدره. وتوزع التركيب العرقي للمنطقة السكنية بنسبة 86.59% من البيض و0.68% من الأمريكيين الأفارقة و1.50% من الأمريكيين الأصليين و1.04% من الأمريكيين ذوي الأصول الآسيوية و0.26% من سكان جزر المحيط الهادئ و4.98% من الأعراق الأخرى و4.94% من عرقين مختلطين أو أكثر و12.20% من الهسبانيون أو اللاتينيون من أي عرق.
بلغ عدد الأسر 2,305 أسرة كانت نسبة 17.7% منها لديها أطفال تحت سن الثامنة عشر تعيش معهم، وبلغت نسبة الأزواج القاطنين مع بعضهم البعض 25.3% من أصل المجموع الكلي للأسر، ونسبة 8.5% من الأسر كان لديها معيلات من الإناث دون وجود شريك، بينما كانت نسبة 4.9% من الأسر لديها معيلون من الذكور دون وجود شريكة وكانت نسبة 61.3% من غير العائلات. تألفت نسبة 42.7% من أصل جميع الأسر من عدة أفراد يعيشون في نفس المنزل ونسبة 10.2% كانت تتألف من شخص يعيش بمفرده يبلغ من العمر 65 عاماً أو أكثر. وبلغ متوسط حجم الأسرة المعيشية 1.95، أما متوسط حجم العائلات فبلغ 2.74.
بلغ العمر الوسطي للسكان 48.2 عاماً. وكانت نسبة 14.2% من القاطنين تحت سن الثامنة عشر، وكانت نسبة 6.7% بين الثامنة عشر والرابعة والعشرين عاماً، ونسبة 23% كانت واقعةً في الفئة العمرية ما بين الخامسة والعشرين والرابعة والأربعين عاماً، ونسبة 42.6% كانت ما بين الخامسة والأربعين والرابعة والستين، ونسبة 13.5% كانت ضمن فئة الخامسة والستين عاماً فما فوق. وتوزع التركيب الجنسي للسكان بنسبة 54.5% ذكور و45.5% إناث.
حالة الاستخدام (هندسة البرمجيات)
حالة الاستخدام (Use Case) في هندسة البرمجيات وهندسة أنظمة هي وصف لخطوات أو اجراءات بين المستخدم ونظام البرمجيات الذي يقود المستخدم إلى شيء مفيد. يمكن أن يكون المستخدم أو الممثل شخصاً أو شيئاً أكثر تجريداً مثل نظام برمجة خارجي أو عملية يدوية.
حالات الاستخدام هي تقنية لغة النمذجة التي تساعد مطوري البرمجيات على تحديد ملامح لتنفيذ وحل الأخطاء بأمان.
في هندسة النظم، تستخدم حالات الاستخدام على مستوى أعلى من هندسة البرمجيات وهو ما يمثل في كثير من الأحيان مهام أو أهداف أصحاب المصلحة. قد يتم إنجاز المتطلبات التفصيلية في مخططات SysML المطلوبة أو ما شابه.
التاريخ
في 1986 ايفار جاكبسون، لاحقا مساهما هاما في كل من لغة موحدة للنمذجة والعملية الموحدة لراشيونال IBM، أول من وضع تقنيات النمذجة النصية والهيكلية والبصرية لتحديد حالات الاستخدام. أصبحت تقنية حالات الاستخدام شعبية من خلال كتاب جاكبسون 1992 لهندسة البرمجيات الموجهة – حالة الاستخدام مدفوعة النهج، الذي شارك في تأليفه مانجوس كريسترسون، باتريك جونسون وجانر أوفرجارد. وقد استخدم أصلا مصطلحات سيناريوهات الاستخدام وحالة الاستخدام والتي كانت أصح ترجمة للكلمة السويدية "användningsfall" التي استخدمها ولكنه وجد أن أيا من المصطلحين بدت ط بيعية في اللغة الإنجليزية وأخيرا استقر على استخدام مصطلح حالة الاستخدام. منذ إنشاء جاكبسون لتقنية حالة الاستخدام، ساهم الآخرون في تحسين تلك التقنية بما في ذلك كيرت بيتنر، أيان سبنس، أليستار كوكبيرن، جانر أوفرجارد، كارين بالمكفيست، باتريك جونسون، مانجوس كريسترسون وجيري سكيندر. أثناء التسعينات، أصبحت حالات الاستخدام واحدة من الممارسات الأكثر شيوعا لالتقاط المتطلبات الوظيفية.هذا هو الحال خاصة داخل المجتمع الموجه حيث نشأت ولكن لا يقتصر تطبيقها على الأنظمة الموجهة. مادة أخرى
حالات الاستخدام وعملية التطوير
ان الطريقة المحددة لاستخدام حالات الاستخدام في اطار عملية التطوير سيعتمد على أي من منهجيات التطوير سيتم استخدامها. في منهجيات تطوير محددة، فان بحثا قصيرا في حالة الاستخدام هو كل المطلوب. في منهجيات تطوير أخرى، تتطور حالات الاستخدام في التعقيد والتغيير في الطبيعة حسبما تتقدم عملية التطوير.يمكن أن تكون حالات الاستخدام مصدرا قيما لاستخدام المعلومات وأفكار اختبار الاستخدام. في بعض المنهجيات يمكن أن تبدأ بعمل حالات استخدام موجزة وتتطور إلى نظم حالات استخدام أكثر تفصيلا ومن ثم في نهاية المطاف تتطور إلى حالات اختبار مفصلة للغاية وشاملة.
تركيز حالة الاستخدام
كل حالة استخدام تركزعلى وصف كيفية تحقيق هدف أو مهمة. بالنسبة إلى معظم مشاريع البرمجيات فذلك يعني أن هناك حاجة إلى الكثير من وربما العشرات من حالات الاستخدام لتحديد هدف النظام الجديد. الدرجة الشكلية لمشاريع برامج معينة ومرحلة المشروع ستؤثر على مستوى التفاصيل المطلوبة في كل حالة استخدام. لا ينبغي أن تختلط حالات الاستخدام بملامح النظام. إن واحدا أو أكثر من الملامح (تعرف أيضا باسم «متطلبات النظام») التي تصف الوظيفة اللازمة لتلبية طلب أصحاب الشأن أو حاجة المستخدم (يعرف أيضا باسم«متطلب المستخدم») ويمكن تحليل كل ملمح إلى واحد أو أكثر من حالات الاستخدام التي تفصل الحالات حيث يستخدم الممثل النظام.كل حالة استخدام يجب أن ترد إلى سمتها الأصلية والتي بدورها ينبغي أن ترد إلى أصل طلب صاحب المصلحة/المستخدم.
تعامل حالات الاستخدام النظام ك صندوق أسود والتعامل مع النظام بما في ذلك استجابات النظام ينظر إليها على أنها من خارج النظام. هذه سياسة متعمدة لأنها تدفع المؤلف للتركيز على ما يجب أن يقوم به النظام لا كيفية القيام به والابتعاد عن وضع افتراضات حول الكيفية التي سيتم بها انجاز الوظيفة.
حالة الاستخدام يجب أن:
حالات الاستخدام هي في معظمها وثائق نصية ونمذجة حالة الاستخدام هي في المقام الأول فعل كتابة النص وليس رسم المخططات. الرسوم البيانية لحالة الاستخدام ثانوية في عمل حالة الاستخدام.
درجة التفصيل
اليستر كوكبيرن في كتابة حالات الاستخدام المؤثرة حدد ثلاث مستويات للتفصيل في كتابة حالات الاستخدام:
بعض عمليات تطوير البرمجيات لا تتطلب أي شيء أكثر من حالة استخدام بسيطة لتحديد المتطلباتومع ذلك، تتطلب بعض حالات التطوير حالات استخدام مفصلة لتحديد المتطلبات. كلما كبر حجم المشروع وأصبح أكثر تعقيدا كلما زادت فرصة أنه سيكون من الضروي استخدام حالات استخدام مفصلة.
مستوى التفصيل في حالة الاستخدام يختلف في كثير من الأحيان وفقا لتقدم المشروع، حالة الاستخدام المبدئية يمكن أن تكون موجزة، ولكن عندما تتطور عملية التطوير فإن حالات الاستخدام تصبح أكثر تفصيلا. وهذا يعكس المتطلبات المختلفة لحالات الاستخدام، بداية تحتاج لأن تكون موجزة لأنها تستخدم لتلخيص متطلبات العمل من وجهة نظر المستخدمين.ولكن في وقت لاحق في هذه العملية يحتاج مطوري البرمجيات إلى توجيهات أكثر تحديدا وتفصيلا.
العملية الموحدة لراشيونال IBM تدعو المطورين إلى كتابة وصفا موجزا لحالة الاستخدام في حالة استخدام الرسم التخطيطي مع وصف عادي كتعليقات ووصف مفصل لتدفق الاحداث في تحليل نصي.ويمكن عادة أن يكون كل هؤلاء مدخلا في أداة حالة الاستخدام (مثل UML Tool, SysML Tool)، أو يمكن كتابتهم منفصلة في محرر النص.
الممثلون (Actors)
تحدد حالة الاستخدام التفاعل بين الفاعلين الخارجيين والنظام قيد النظر لانجاز هدف ما.يحدد الفاعل الدور الذي يقوم به شخص أو شيء عندما يتفاعل مع النظام. يمكن تمثيل نفس الشخص الذي يستعمل النظام كمثليين مختلفين لأنهم يلعبون أدوارا مختلفة. على سبيل المثال المستخدم «جو» يمكن أن يلعب دور العميل عندما يستخدم جهاز الصراف الآلي لسحب النقود أويلعب دور صراف البنك عندما يستخدم النظام لإعادة درج النقدية.
أنواع الممثلين
العمل مقابل نظام حالة الاستخدام (Use Cases)
يمكن وصف حالة الاستخدام على المستوى التجريدي (حالة استخدام العمل وتسمى أيضا ضرورة حالة الاستخدام)أو على مستوى النظام (نظام حالة الاستخدام) والاختلاف بين هذين هو المجال. عملية التعيين للعمل هي طريقة أخرى لمستوى وصف العمل هذا.
تدوين حالة الاستخدام
في لغة موحدة للنمذجة (UML)، العلاقة بين كل (أو مجموعة من) حالات الاستخدام والممثلين يمكن تمثيلها بالرسم أو الرسوم البيانية وتعتمد أصلا على منهجية تدوين ايفار جاكبسون SysML. UML profile يستخدم نفس التدوين في مستوى نظام الكتلة.
القيود
حالات الاستخدام لها قيود:
فرنسيسكو أنطونيو بافون
فرنسيسكو أنطونيو بافون (28 يناير 1977 بلا سيبا في هندوراس - ) هو لاعب كرة قدم هندوراسي في مركز الوسط، شارك في الألعاب الأولمبية الصيفية 2000. وشارك مع منتخب هندوراس لكرة القدم. أما مع النوادي، فقد لعب مع ونادي بلاتنسي و ونادي بيدا ونادي فيكتوريا و وديبورتيفو بيتابا.
دانييل بلتران
دانييل بلتران هو لاعب كرة قدم مكسيكي في مركز الهجوم، ولد في 3 مارس 1988 في ايكاتيبيك دي موريلوس في المكسيك. لعب مع.
أرتي ليفين
أرتي ليفين مواليد 26 يناير 1925 في بروكلين - الوفاة 13 يناير 2012 في ماثيوز، كان ملاكم أمريكي سابق صنّف ضمن فئة الوزن الثقيل. نشط في الملاكمة خلال فترة الأربعينات الميلادية.
إحصائيات
خاض خلال مسيرته 72 نزالا، فاز في 52 وتعادل في 5 وخسر في 15. فاز بالضربة القاضية في 36 نزالا.
جورجيت قليني
الدكتورة جورجيت صبحي قليني Georgette Kellini حاصلة علي الدكتوراه في القانون التجاري الدولي وتعمل محامية وسبق لها العمل رئيسا للنيابة ثم تولت العمل بإدارة التشريع بوزارة العدل ومثلت مصر في لجنة قانون التجارة الدولية بالأمم المتحدة 4 دورات حتى اختيارها عضوا معينا بمجلس الشعب في دورتيه السابقة والحالية وعضوا بالمجلس القومي لحقوق الإنسان.
آيت بلوشن (آيت امحند اوموسى آيت داوود)
آيت بلوشن هو دُوَّار يقع بجماعة عين تزيتونت، إقليم شيشاوة، جهة مراكش آسفي في المملكة المغربية. ينتمي الدوّار لمشيخة آيت امحند اوموسى آيت داوود التي تضم 31 دوار. يقدر عدد سكانه بـ 181 نسمة حسب الإحصاء الرسمي للسكان والسكنى لسنة 2004.
قلج أرسلان الثالث
قلج أرسلان الثالث كان سلطان سلاجوقي على سلاجقة الروم حكم لفترة قصيرة جداً من عام 1204 حتى 1205 لستلم الحكم بعده كيخسرو الأول مرة ثانية.
أندرو كوهن (صحفي)
أندرو كوهن هو صحفي كندي، ولد في 23 أكتوبر 1955 في مونتريال في كندا.
فروندنبرغ
فروندنبرغ هي بلدة ألمانية تقع في ألمانيا في أونا (ألمانيا).
المدن التوأمة
مدن برواي لا بويسير، Winschoten وهارتا هي مدن توأمة لـفروندنبرغ.
إيغون جنسن
إيغون جنسن هو مدرب كرة قدم ولاعب كرة قدم دنماركي، ولد في 13 نوفمبر 1937 في  في الدنمارك، وتوفي في 13 سبتمبر 2020. لعب مع نادي إيسبيرغ.
إلين رايلي
إلين رايلي هي ممثلة أمريكية، ولدت في 15 يناير 1917 في إيست ليفربول في الولايات المتحدة، وتوفيت في 7 ديسمبر 2015 في الولايات المتحدة.
فورستناو
فورستناو ألمانيا هي بلدة ألمانية تقع في ألمانيا في سكسونيا السفلى. يقدر عدد سكانها بـ 9,934 نسمة.
توأمة
لفورستناو اتفاقيات توأمة مع:
بيغي شو
بيغي شو هي فنانة أداء وممثلة أمريكية، ولدت في 27 يوليو 1944 في بيلمونت (ماساتشوستس) في الولايات المتحدة.
تصميم وحدة المعالجة المركزية
Processing Unit وحدة المعالجة المركزية
أن أهم المكونات الرئيسية لأي حاسب هي وحدة المعالجة المركزية CPU والوظيفة الرئيسية لها تكمن في تنفيذ مجموعة التعليمات المخزنة في ذاكرة الحاسب.
أساسيات وحدة المعالجة المركزية CPU BASICS
نيلسون موراليس
نيلسون موراليس (20 سبتمبر 1976 في غواتيمالا - ) هو لاعب كرة قدم غواتيمالي في مركز الدفاع. شارك مع منتخب غواتيمالا لكرة القدم. أما مع النوادي، فقد لعب مع وديبورتيفو بيتابا وكوبان إمبيريال.
تصميم وحدة المعالجة المركزية
Processing Unit وحدة المعالجة المركزية
تتألف وحدة المعالجة المركزية من ثلاث مكونات رئيسية هي:
1- تختلف مجموعة المسجلات من حاسب حاسب لاخر وذلك حسب بنيته. حيث تضم مجموعة مسجلات الأغراض العامة ومجموعة مسجلات الأغراض الخاصة.وتستخدم مجموعة مسجلات الأغراض العامة لأي غرض ما بينما مجموعة مسجلات الأغراض الخاصة يكون لها وظيفة محددة.على سبيل المثال عداد البرنامج PC هو مسجل أغراض خاصة يستخدم من أجل الأحتفاظ بعنوان التعليمة التي سيتم تنفيذها لاحقا بينما المسجل IR يحتفظ بالتعليمة الحالية التي يتم تنفيذها حالياً.
2- وحدة الحساب والمنطق ALU تزود الدارات اللازمة من أجل تنفيذ العمليات الحسابية والمنطقية وعمليات الإزاحة الموجودة في مجموعة التعليمات
3- وحدة التحكم CU مسؤولة عن جلب التعليمة من الذاكرة الرئيسية وفك شفرتها وتنفيذها. الشكل 5.1 يبين المكونات الرئيسية لوحدة المعالجة المركزية CPU والعلاقة بين نظام الذاكرة وأجهزة الدخل والخرج I/O.
تقوم وحدة المعالجة المركزية بجلب التعليمات من الذاكرة وقراءة التعليمات من الذاكرة وكتابتها فيها ونقل البيانات من وإلى أجهزة الدخل والخرج. يمكن تنفيذ دورة التعليمة بشكل مبسط ومثالي كما يلي: تتكرر دورة تنفيذ التعليمة طالما توجد تعليمات يجب تنفيذها وإن عملية أختبار المقاطعة تكون عادة ضمن دورة تنفيذ التعليمة، ومثال على ذلك طلبات أجهزة الدخل والخرج والطفحان الرياضي وخطأ الصفحة. عندما يتم مصادفة طلب المقاطعة فإنه يتم الانتقال إلى روتين خدمة المقاطعة وهو عبارة عن برنامج يستدعى لجمع الحالات حول البرنامج الجاري تنفيذه
تصحيح الحالة التي أدت إلى المقاطعة وإعادة تخزين الحالة في البرنامج
إن الأعمال التي تقوم بها وحدة المعالجة المركزية عند تنفيذها لدورة الأمر تعرف باسم العمليات الميكروية وهذه العمليات مصدرها لوحة التحكم CU. هذه العمليات الميكروية توزع إشارات التحكم على خطوط تحكم محددة. على سبيل المثال دعنا نفترض أننا نريد تنفيذ الأمر الذي يقوم بنقل محتويات السجل X إلى السجل Y ولنفرض أيضاً ان كلا المسحلين متصلين مع data path(ممر البيانات) عندها سترسل وحدة التحكم إشارات تحكم (control signals) لأخبار المسجل X بوضع محتوياته على ممر البيانات (Data path) وبعد فترة تأخير معينة فإن إشارة تحكم أخرى سوف ترسل لأخبار السجل Y بالقراءة من ممر البيانات data path. تفعيل إشارات التحكم يحدد إما باستخدام البرمجة الميكروية microprogramming أو باستخدام hardwired control.وهذه الأفكار سوف نتطرق لشرحها لاحقاً إن شاء الله، وسنشرح أيضاً مجموعة المسجلات ووظائفها المختلفة وما المقصود من ممر المعطيات وممر التحكم ودورة تنفيذ الأمر من خلال وحدة المعالجة المركزية CPU وأخيرًا سوف نشرح
مجموعة المسجلات REGISTER SET
المسجلات عبارة عن مواقع ذاكرية سريعة جداً ضمن وحدة المعالجة المركزية تستعمل لتوليد وتخزين نتائج عمليات وحدة المعالجة المركزية والحسابات الأخرى. تختلف الحواسيب عن بعضها بالمسجلات من حيث عدد المسجلات وأنواعها وطول كل مسجل وتختلف أيضاً في استعمال كل مسجل.
-مسجلات الأغراض العامة : تستخدم لأغراض خاصة متعددة ويتم تخصيصها لوظائف مختلفة من قبل المبرمج. - مسجلات الأغراض الخاصة : وهذه المسجلات مخصصة لوظائف محددة، في بعض الحالات بعض المسجلات تستخدم فقط من أجل حفظ المعلومات، وكلما كان طول المسجل أكبر كلما كان ذلك أفضل - مسجلات العنونة : يمكن استخدامها لنمط عنونة معين أو يمنك استخدامها لعنونة عامة الأغراض.
والجدير بالذكر عدد المسجلات في بنية ما يؤثر على تصميم مجموعة التعليمات فعندما يكون عدد المسجلات قليل سيؤدي ذلك إلى زيادة الإشارات المرسلة إلى الذاكرة، حيث تستخدم بعض المسجلات لحفظ بتات حالة المعالجة أو الأعلام، هذه البتات ترسل من ال CPU كنتيجة لتنفيذ تعليمة ما. بتات الحالة يمكن اختبارها في فترة أطول بالمقارنة مع عمليات أخرى.
Memory Access Registers مسجلات الولوج إلى الذاكرة
هناك مسجلين أساسيين من أحل عمليات القراءة من الذاكرة والكتابة فيها هما MDR (memory data register) و MAR (memory address register).المسجلات MDR، MAR تستعمل بشكل خاص من قبل وحدة المعالجة المركزية ولا يمكن الوصول إليهما من قبل المبرمج. أولا:	من أجل تمثيل عملية كتابة في موقع محدد في الذاكرة سوف تستخدم المسجلين MDR و MAR كما يلي: ثانيا: تخزين الكلمة في المسحل MDR ويتم ذلك بواسطة ال CPU ثالثا: تخزين الموقع الذي سبخزن فيه الكلمة في المسحل MAR ويتم ذلك بواسطة ال CPU أيضاً.
وبشكل مشابه من أجل تمثيل عملية القراءة من الذاكرة فإن استخدام المسجلين MDR و MAR يكون كالتالي:
خامسا: تخزين الموقع الذاكري الذي سنقرأ منه المعطيات في المسجل MAR سادسا: طلب إشارة قراءة من الذاكرة سابعا: تخزين الكلمة المطلوبة من الذاكرة في المسجل MDR حيث تصبح جاهزة للاستخدام من قبل وحدة المعالجة المركزية CPU.
مسجلات احضار الامر Instruction Fetching Registers
يوجد لدينا مسجلين أساسيين هما مسجل عداد البرنامج PC ومسجل الأمر IR بعد احضار الأمر بنجاج يتم تحديث محتويات المسجل PC ليشير إلى الأمر التالي الذي سيتم تنفيذها.
المسجلات الشرطية condition registers
المسجلات الشرطية أو الأعلام تستخدم لتحديد حالة المعلومات، بعض البنى تحتوي على مسجلات خاصة لحالة كلمة البرنامج PSW (program status word register) حيث يحتوي ال PSW على بتات يتم وضعها من قبلالة المعالج
مسجلات عنونة الأغراض الخاصة special –purpose address registers
تستخدم مسجلات الأغراض العامة لأغراض خاصة متعددة ويتم تخصيصها لوظائف مختلفة من قبل المبرمج.
مسجلات فهرسة index register
في العنونة المفهرسة العنوان لمتحول ما يتم الحصول عليه بإضافة ثابت ما لمحتويات مسجل المفهرسة، حيث يحتفظ مسجل الفهرسة بعنوان الإزاحة. العنونة المفهرسة يشار إليها في التعليمة من خلال وضع مسجل الفهرسة ما بين اقواس هلالية واستخدام الرمز x للإشارة إلى الثابت الذي ستم اضافته.
مؤشر المقطع segment pointers
عندما يتم طلب عنوان من المعالج ينبغي أن يتألف من رقم المقطع (القاعدة (ومن الإزاحة. مسجل المقطع يحتفظ بعنوان القاعدة (الأساس (لهذا المقطع
مؤشر المكدس stack pointer
المكدس هومنطقة تخزين للمعطيات بحيث أن المعطيات التي توضع أخيراً فيها يتم إخراجها أولا، وهناك عمليتين يمكن تمثيلهما في المكدس PUSH، POP ويوجد مسجل خاص يسمى SP يستخدم لتحديد موقع المكدس الذي يمكن عنونته. في عملية PUSH قيمة SP تستخدم للإشارة إلى الموقع (قمة المكدس) حيث أنه بعد دفع قيمة إلى المكدس فإن قيمة SP سوف تزداد. وتتناقص قيمة SP أثناء نمو المكدس
ممر المعطيات DATAPATH
يمكن تقسيم وحدة المعالجة المركزية إلى قسمين: قسم المعطيات وقسم التحكم
نقل البيانات الداخلي يتم تمثيله بالممر المحلي والذي يحمل المعلومات والتعليمات والعناوين. خارجياً يتم نقل المعطيات من المسجلات إلى الذاكرة وأجهزة الدخل والخرج I/O بواسطة ممر النظام نقل البيانات الداخلي بين المسجلات وبين ال ALU والمسجلات يمكن أن يستخدم عدة بنى مختلفة تتضمن: بنية بممر واحد – ممرين - ثلاث ممرات و إن تخصيص ممر المعطيات يستخدم أيضاً بين المكونات التي يتم نقل البيانات من خلالها فعلى سبيل المثال يتم نقل محتويات المسجل PC إلى المسجل MAR من أجل جلب تعليمة جديدة في بداية كل دورة تعليمة.لذلك يكون تخصيص ممر المعطيات من المسجل PC إلى المسجل MAR مفيدا في سرعة تنفيذ هذه التعليمة.
بنية بممر واحد One-Bus Organization
عند استخدام ممر واحد فإن مسجلات وحدة المعالجة المركزية CPU ووحدة الحساب والمنطق ALU سوف تستخدم ممر وحيد لنقل البيانات الداخلة والناتجة. في هذه الحالة الممر يقوم بعملية واحدة لنقل البيانات في دورة ساعة واحدة ونتيجة لذلك العمليات بمتحولين سوف تحتاج إلى دورتي ساعة لجلب المتحولات إلى ال ALU كما أن المسجلات تكون بحاجة إلى BUFFER من أجل وحدة الحساب والمنطق ALU. بنية ها الممر تكون أبسط واقل تكلفة لكنها محدودة في كمية البيانات المنقولة في نفس دورة الساعة وبالتالي فهي تبطئ من سرعة الأداء.
الشكل 5.3 يبين ممر معطيات واحد يتألف من مجموعة مسجلات الأغراض العامة ومن المسجل MDR والمسجل MAR والمسجل IR والمسجل PC ومن وحدة الحساب والمنطق ALU
بنية بممرين Two-Bus Organization
إن استخدام بنية بممرين هو حل أسرع من استخدام بنية بممر واحد وفي هذه الحالة تكون من مسجلات الأغراض العامة متصلة مع كلا الممرين والبيانات يمكن أن تنتقل في نفس الوقت بين مسجلين مختلفين إلى دخل وحدة الحساب والمنطق لذلك يمكن جلب متحولي العملية في نفس نبضة الساعة..بالإضافة إلى ذلك فإن المسجلات تحتاج إلى BUFFER لحفظ خرج ال ALU عندما تكون وحدة المعالجة المركزية مشغولة في تحميل المتحولين الشكل 5.4a يبين بنية بممرين.
في بعض الحالات يكون أحد الممرات مخصص لنقل البيانات إلى المسجلات (ممر دخل)، بينما الممر الآخر مخصص من أجل نقل البيانات الناتجة من المسجلات (ممر خرج).في هذه الحالة نحن نحتاج أيضاً على BUFFER للمسجل لكل مداخل وحدة الحساب والمنطق من أجل حفظ أحد المتحولات. خرج ال ALU يمكن أن يتصل بشكل مباشر إلى ممر الدخل والذي سوف ينقل النتائج إلى أحد المسجلات والشكل 5.4b يبين بنية بممرين (ممر دخل وممر خرج)
بنية بثلاث ممرات Three-Bus Organization
في البنية ذات الثلاث ممرات فإن يتم استخدام ممرين كمصدر بينما الممر الثالث يستخدم كمستقر، ممرات المصدر تنقل البيانات من خرج المسجلات (ممر خرج)، وممر المستقر ينقل البيانات إلى دخل المسجلات (ممر دخل)، كل من ممري الخرج متصل مع وحدة الحساب والمنطق بينما خرج وحدة الحساب والمنطق متصل مباشرة مع ممر الدخل كما هو متوقع فإن زيادة عدد الممرات سيؤدي إلى زيادة كمية البيانات التي ستم نقلها في نفس دورة الساعة الواحدة على كل حال عند زيادة عدد الممرات سيؤدي أيضاً إلى زيادة تعقيد البنية. الشكل 5.5 يبين مثال على نظام بثلاث ممرات للمعطيات.
دورة التعليمة في وحدة المعالجة المركزية CPU INSTRUCTION CYCLE
إن سلسلة التعليمات المنجزة بواسطة وحدة المعالجة المركزية خلال تنفيذها لتعليمة ما مبينة في الشكل 5.6 وطبعاً يتم جلب التعليمات من الذاكرة الرئيسية طالما توجد هناك تعليمات يجب تنفيذها. و إن تنفيذ التعليمة يعتمد على متغيرات محددة في حقل شيفرة التعليمة وبعد إتمام تنفيذ التعليمة يتم إجراء اختبار لمعرفة حدوث طلب للمقاطعة أم لا، لأن روتين خدمة المقاطعة يتطلب استدعاءه في حالة المقاطعة.
العملية الأساسية خلال جلب التعليمة – تنفيذ التعليمة - خدمة المقاطعة معرفة كسلسلة من العمليات الميكروية ولا بد من تفعيل مجموعة من إشارات التحكم لبدء تنفيذ العمليات الميكروية سنتعرف فيما بعد على عمليات ميكروية لتنفيذ جلب التعليمة - تنفيذ تعليمة حسابية بسيطة – خدمة المقاطعة.
جلب التعليمة Fetch Instructions
يمكن تلخيص سلسلة الأحداث في عملية جلب التعليمة في الخطوات التالية:
عند استخدامنا لنظام بممر معطيات واحد كما هو مبين في الشكل 5.3 فإن عملية جلب التعليمة يمكن إنجازها بثلاث خطوات كما هو مبين في الجدول التالي علماً أن t0 < t1 < t2
أما عند استخدامنا لثلاث ممرات معطيات المبين في الشكل 5.5 فإن خطوات إنجاز جلب التعليمة يمكن إنجازها كما في الجدول التالي:
تنفيذ عملية حسابية بسيطة Execute Simple Arithmetic Operation Add R1,R2,R0
هذه العملية تقوم بجمع محتويات مسجلي المصدر R1، R2 وتخزن النتيجة في مسجل المستقر، يمكن تنفيذ عملية الجمع هذه كما يلي:
-عند استخدام ممر معطيات واحد كما هو مبين في الشكل 5.3 فإن عملية الجمع هذه سوف تحتاج إلى ثلاث خطوات كما هو مبين في الجدول التالي: حيث t0 < t1 < t2
-عند استخدام ممرين للمعطيات كما هو مبين في الشكل 5.4a فإن هذه العملية تحتاج إلى خطوتين كما هو مبين في الجدول التالي: حيث t0 < t1
-عند استخدام ممرين للمعطيات كما هو مبين في الشكل 5.4b فإن هذه العملية تحتاج إلى خطوتين كما هو مبين في الجدول التالي: حيث t0 < t1
-عند استخدام ثلاث ممرات معطيات كما هو مبين في الشكل 5.5 فإن عملية الجمع سوف تحتاج إلى خطوة واحدة كما يلي:
ADD X,R0
هذه العملية تجمع محتويات موقع الذاكرة X مع محتويات المسجل R0 وتخزن النتيجة في المسجل R0 يمكن تنفيذ هذه العملية وفق الخطوات التالية:
-عنداستخدام ممر معطيات كماهو مبين في الشكل 5.3 فإن عملية الجمع سوف تحتاج إلى خمس خطوات كما هو مبين في الجدول التالي: حيث t0< t1< t2 < t3 < t4
-عند استخدام ممرين للمعطيات كما هو مبين في الشكل 5.4 a فإن عملية الجمع تتم في أربع خطوات كما هو مبين في الجدول التالي: : حيث t0< t1< t2 < t3
-عند استخدام ممرين للمعطيات كما هو مبين في الشكل 5.4b فإن عملية الجمع تتم في أربع خطوات كما هو مبين في الجدول التالي: : حيث t0< t1< t2 < t3
-عند استخدام ثلاث ممرات للمعطيات كما هو مبين في الشكل 5.5 فإن عملية الجمع تحتاج إلى ثلاث خطوات كما هو مبين في الجدول التالي: حيث t0< t1< t2
خدمة المقاطعة Interrupt Handling
بعد تنفيذ التعليمة فإنه يتم إجراء اختبار لطلب المقاطعة، فإذا وجد طلب للمقاطعة فإنه يتم إجراء الخطوات التالية: 1- تخزين محتويات المسجل PC في المسجل MDR (من أجل حفظها). 2- تحميل المسجل MAR بالعنوان الموجود في محتويات المسجل PC.(يتم حفظها). 3- تحميل المسجل PC بعنوان أول تعليمة من روتين خدمة المقاطعة. 4-تخزين محتويات المسجل MDR (قيم المسجل PC القديمة) في الذاكرة. يبين الجدول التالي تسلسل العمليات السابقة. حيث t1< t2 < t3
وحدة التحكم CONTROL UNIT
تعتبر وحدة التحكم المكون الذي ينظم عمليات النظام من خلال إرسال إشارات التحكم إلى ممر المعطيات، هذه الإشارات تتحكم بتدفق البيانات خلال ال CPU وبين ال CPU والوحدات الخارجية مثل I/O. ممرات التحكم بشكل عام تنقل الإشارات بين وحدة التحكم ومكونات الحاسب الأخرى في فترات ساعة منظمة.إن نظام الساعة يولد سلسلة مستمرة من النبضات خلال زمن محدد وتردد معين. تستعمل سلسلة الخطوات t0,t1,t2,…. لتنفيذ تعليمة محددة حيث أن ……… t0<t1<t2 في جلب التعليمة يتم فك تشفير حقل الشيفرة لتزويد إشارات التحكم اللازمة، حيث تنتج معلومات حول التعليمة التي سيتم تنفيذها، وهذه المعلومات يتم توليدها عن طريق دارة منطقية تستخدم مع مداخل أخرى لتوليد إشارات التحكم.توليد الإشارات يمكن تحديده ببساطة عن طريق مجموعة من المعادلات المنطقية تربط بين الدخل والخرج.يبين الشكل 5.7 مخطط صندوقي لتوضيح استخدام التوقيت في توليد إشارات التحكم. يوجد نوعين من مختلفين من وحدات التحكم هما: البرمجة الميكروية - البنية الصلبة في تقنية البرمجة الميكروية تكون إشارات التحكم مرتبطة بعمليات مخزنة في وحدات ذاكرة خاصة لا للمبرمج الوصول إليها كما هو الحال في كلمات التحكم. كلمة التحكم هي تعليمة ميكروية تحدد عملية ميكروية أو أكثر، وتسمى سلسلة التعليمات الميكروية بالبرنامج الميكروي والذي يتم تخزينه في الROM أو RAM والتي تسمى ذاكرة التحكم CM. في تقنية البنية الصلبة يتم تثبيت دارة منطقية والتي تتعامل بشكل مباشر مع العلاقات البوليانية المستخدمة لتوليد إشارات التحكم.وتجدر الإشارة أن تقنية البنية الصلبة تتميز بأنها أسرع من البرمجة الميكروية ورغم ذلك إلا أن البنية الصلبة بكلفتها العالية وتعيدها من أجل الأنظمة المعقدة. لكنها تعتبر تجارية من أجل وحدات التحكم الصغيرة. بينما البرمجة الميكروية تكون أكثر سهولة للتحديث في حال تغيير بنية النظام، حيث يمكننا إضافة تعليمات جديدة بدون تغيير البنية الصلبة أما في حالة لبرمجة الميكروية فإن ذلك يتطلب إعادة تصميم الأنظمة الداخلية.من أجل أي تغيير في النظام
EXAMPLE 1
دعنا نعود لتعليمة الجمع التي تقوم بجمع محتويات مسجلات المصدر R1، R2 مع وتخزن النتائج في مسجل المستقر R0 وقد أشرنا سابقاً إلى أن هذه التعليمة يمكن إنجازها بخطوة واحدة باستخدام ثلاث ممرات معطيات المبين في الشكل 5.5 الآن سنقوم بفحص تسلسل التحكم المطلوب لإنجاز هذا الجمع خلال الخطوة t0. لنفرض انه تم فك تشفير حقل الشيفرة لهذه التعليمة إلى النوع inst-x، في البداية نحن بحاجة لاختيار مسجلات المصدر ومسجلات المستقر بعدها نختار عملية الجمع من ال ALU وا لجدول التالي خطوة وتسلسل التجكم.
الشكل 5.8 يبين الإشارات المولدة لتنفيذ التعليمة inst-x خلال الفترة t0. البوابة AND تؤكد ان هذه الإشارات سوف يتم طلبها عندما يتم فك تشفير حقل الشيفرة إلى inst-x خلال الفترة t0 الإشارات (1R1 out-bus)،(2R2 out-bus)، (R0 in-bus) و Add سوف تختار على التوالي R1 كمصدر ل out-bus 1 و R2 كمصدر ل out-bus 2 و R0 كمنستقر ل in-bus وسف تختار عملية الجمع من ال ALU.
EXAMPLE 2
لنكرر العملية السابقة بطريقة مختلفة وذلك باستخدام ممر معطيات واحد المبين في الشكل 5.3 وقد أشرنا سابقاً أن هذه التعليمة تحتاج إلى ثلاث خطوات. على فرض انه تم فك تشفير حقل الشيفرة للتعليمة الحالية إلى النوع inst-x يبين الجدول التالي خطوات وتسلسل التحكم المطلوب:
الشكل 5.9 يوضح الإشارات المولدة لتنفيذ inst-x خلال الفترات t0 ،t1 ،t2 البوابة AND تؤكد أن الإشارات المناسبة سوف يتم طلبها عندما يتم فك تشفير حقل الشيفرة inst-x وخلال الزمن المناسب. خلال الفترة t0 سوف يتم طلب الإشارات R1 out و A in لنقل محتويات R1 إلى A وبشكل مشابه خلال الفترة t1 يتم طلب الإشارات R2 out و B in لنقل محتويات R2 إلى B.أخيراً الإشارة R0 in و Add سوف يتم طلبها خلال الفترة t2 لجمع محتويات A مع B ونقل النتائج إلى R0.
Hardwired implementation
في البنية الصلبة لوحدة التحكم يتم إنجاز تنفيذ مباشر باستخدام دارات منطقية، حيث أنه من أجل كل خط تحكم فإن خط تحكم واحد سوف يجد تعبير بولياني في أمثلة الدخل لتوليد إشارة التحكم كما هو مبين في الشكل 5.7، لنشرح هذا التنفيذ من خلال مثال بسيط. لنفرض أن مجموعة التعليمات لآلة تتألف من ثلالث تعليمات inst-y، inst-x inst-z وأن خطوط التحكم هي A، B, C, D، E ،F ،G، H الجدول التالي يبين خطوط التحكم الواجب تفعيلها من أجل ثلالث عمليات بثلاث خطوات t0، t1، t2
العلاقات البوليانية من أجل خطوط التحكم A، B، C يمكن الحصول عليها كما يلي:
الشكل 5.11 يبين مخطط الحالة لدورة تنفيذ هذه التعليمات
MICROPROGRAMMED CONROL UNIT
لقد تم طرح فكرة البرمجة الميكروية لوحدات التحكم من قبل العالم M.V.Wikes في بداية عام 1950 s. وقد كانت البرمجة مثيرة من أجل الرغبة لتقليل التقييد الموجود في وحدات التحكم القائمة على البنية الصلبة، وكما أشرنا سابقاً فإنه يتم تنفيذ التعليمة باستخدام مجموعة من العمليات الميكروية، حيث يتم ربط كل عملية ميكروية بواسطة مجموعة من خطوط التحكم والتي يجب تفعيلها لإيجاد لبعملية الميكروية المطلوبة.
الغاية من البرمجة الميكروية هي تخزين إشارات التحكم المرتبطة مع تعليمة محددة كبرنامج ميكروي في ذاكرة مخصصة تسمى ذاكرة التحكم CM. يتألف البرنامج الميكروي من سلسلة من التعليمات الميكروية.و التعليمة الميكروية هي شعاع من البتات بحيث أن كل بت يمثل إشارة تحكم، الشيفرة الشرطية، أو عنوان التعليمة الميكروية التالية.
يتم جلب التعليمات الميكروية من ال CM وبنفس الطريقة يتم جلب البرنامج من الذاكرة الرئيسية كما في الشكل 5.12. عندما يتم جلب تعليمة من الذاكرة سيقوم حقل الشيفرة لهذه التعليمة بتحديد البرنامج الميكروي الذي سيتم تنفيذه، وبكلمات أخرى يقوم معالج التعليمات الميكروية باستخدام هذا العنوان لجلب التعليمة الميكروية الأولى من البرنامج الميكروي، وبعد جلب كل تعليمة ميكروية يتم تفعيل خطوط التحكم المناسبة. وكل خط تحكم يوافق "1" bit ينبغي ان يتم تفعيله بينما كل خط تحكم يوافق "0" bit ينبغي عدم تفعيله. وبعد اتمام تنفيذ تعليمة ميكروية واحدة سيتم جلب تعليمة ميكروية جديدة لتنفيذها، وعندما تشير بتالت الشيفرة الشرطية إلى ضرورة تنفيذ برنامج فرعي عندها يتم تحديد التعليمة الميكروية التالية من بتات العنوان للتعليمة الحالية وإلا يتم جلب التعليمة الميكروية التالية وتنفيذها.يتم تحديد طول اللتعليمة الميكروية بالاعتماد على عدد العمليات الميكروية المحددة في التعليمات الميكروية، وعلى طريق تفسير بتات التحكم وكيفية الحصول على التعليمة الميكروية التالية. التعليمة الميكروية تحدد بعملية ميكروية واحدة أو أكثر من أجل تنفيذها بنفس الوقت ويزداد طول التعليمة الميكروية بزيادة عدد العمليات الميكروية التي تعمل على التوازي في نفس التعليمة الميكروية. علاوة على ذلك عندما يتم توافق بت التحكم في التعليمة الميكروية بالضبط مع خط تحكم واحد فإن طول التعليمة الميكروية سوف يصبح أكبر. وينبغي تصغير طول التعليمة الميكروية عندما يتم تشفير خطوط التحكم في التعليمة الميكروية في حقول محددة. و نحتاج لفاك الشيفرة من أجل تنظيم كل حقل في خطوطتحكم منفصلة. والواضح ان استخدام فاكات الشيفرة سوف يقلل عدد خطوط التحكم التي يتم تفعيلها بنفس الوقت. كما أن هناك علاقة تبادلية بين طول التعليمة الميكروية والتنفيذ التفرعي، وانه من الضروري تصغير طول التعليمة الميكروية لتقليل الزمن المستغرق للوصول إلى ذاكرة التحكم، ومن المفضل تمثيل العمليات الميكروية بشكل تفرعي وبخطوط تحكم أكثر والتي يتم تفعيلها بنفس الوقت.
HORIZONTAL VERSUS VERTICAL MICROINSTRUCTION
يمكن تصنيف التعليمات الميكروية بشكل أفقي أو عمودي، حيث يتم توافق بتات منفصلة في التعليمات الميكروية الأفقية مع خطوط تحكم منفصلة. التعليمات الميكروية الأفقية تكون طويلة وتسمح بتنفيذ تفرعي أكبر لأن كل بت يتحكم بخط تحكم مفرد. في التعليمات الميكروية العمودية يتم تشفير خطوط التحكم في حقول محددة ضمن كل تعليمة ميكروية ونحتاج فاكات الشيفرة لجدولة حقل مؤلف من K بت إلى 2^K من خطوط التحكم المنفصلة. على سبيل المثال من أجل حقل تعليمة ميكروية مكونة من 3 بت سوف يتم استخدام واحد من ثمانية خطوط ممكنة. لأن تشفير التعليمات الميكروية العمودية يكون أقصر من التعليمات الميكروية الأفقية فإن تشفير خطوط التحكم في نفس الحقل لا يمكن تفعيله بنفس الوقت، ونتيجة لذلك فإن التعليمات الميكروية العمودية تسمح فقط بتنفذ متوازي محدد. ويجب ملاحظة اننا لسنا بحاجة لفك التشفير في التعليمات الميكروية الأفقية بينما هذا الأمر ضروري في التعليمات الميكروية العمودية.
EXAMPLE 3
إذا اخذنا بعين الاعتبار ثلاث ممرات معطيات المبين في الشكل 5.5 بالإضافة إلى المسجلات PC، MAR، MDR، IR ولافتراض أن هناك 16 مسجل أغراض عامة مرقمة من R0 إلى R15 ولنفرض أيضاً أن ال ALU تدعم ثمانية عمليات (add ،subtract,multiply,divide,and or ،shift left, shift right).وباعتبار أن عملية الجمع add R1، R2 ،R0 تجمع محتويات مسجلي المصدرR1، R2 وتخزن النتيجة في مسجل المستقر R0، في هذا المثال سوف نتعرف على شكل التعليمة الميكروية على أساس التنظيم الأفقي، وسوف نستخدم التعليمات الميكروية الأفقية والتي لديها بت تحكم واحد من أجل كل خط تحكم، وإن شكل التعليمة الميكروية يتضمن بتات تحكم كما يلي:
الجدول التالي يوضح عدد البتات المطلوبة من أجل ال ALU وال source1 و source 2 ال destination
في هذا المثال سوف نستخدم التعليمات الميكروي العمودية والتي تحتاج إلى فاكات شيفرة، وسوف نستخدم ثلاث ممرات معطيات المبينة في الشكل 5.5. لنفرض أن لدينا 16 مسجل أغراض عامة و ALU تدعم ثمانية عمليات، يبين الجدول التالي تشفير وظائف ALU - المسجلات المتصلة مع out-bus 1 (source 1) والمسجلات المتصلة مع out-bus 2 (source 2) والمسجلات المتصلة مع in-bus (destination).
باستخدام نفس التشفير في المثال 4 سنقوم بإيجاد التعليمات الميكروية العمودية المستخدمة في جلب تعليمة ما.
PC <---MAR
أولاً سوف نختار PC كمصدر وذلك باستخدام "10000” من حقل source 1 وسوف نختار MAR كمستقر ياستخدام "10010” من حقل destination، وسوف نستخدم "0000” من أجل ال ALU والتي سيتم فك تشفيرها إلى "NONE " وكما هو مبين في جدول تشفير ALU في example 4 فإن “NONE” تعني اتصال out-bus 1 مع in-bus. الحقل source 2 سوف يوضع إلى "10000” للإشارة بعدم اختيار أي من المسجلات. التعليمة الميكروية موضحة في الشكل 5.15
Memory Read and Write
عمليات الذاكرة يمكن ملائمتها بسهولة بإضافة بت واحد من أجل القراءة وبت آخر من أجل الكتابة. التعليمتين الميكرويتين المتتاليتين في الشكل 5.16 تمثلان القراءة والكتابة.
Fetch
يمكن إجراء عملية جلب تعليمة ما باستخدام ثلاث تعليمات ميكروية كما هو مبين في الشكل 5.17
التعليمتان الميكرويتان الأولى والثانية تم توضيحهما سابقاً أما التعليمة الميكروية الثالثة فهي تنقل محتويات MDR إلى IR (MDR IR). MDR تم اختياره كــ source 1 وذلك باستخدام "10011" من الحقل source 1 وبشكل مشابه تم اختيار IR كـ destination باستخدام الحقل "10001"، وسوف نستخدم أيضاً "0000" (NONE) في حقل ال ALU والذي يعني اتصال out-bus 1 مع in-bus. الحقل source 2 سيتم توضيعه على "10000" والذي يعني عدم اختيار أي من المسجلات.
الخلاصة: تعتبر وحدة المعالجة المركزية CPU جزء الحاسب الرئيسي الذي يقوم بتفسير وتنفيذ التعليمات الموجودة في البرامج التي نكتبها. المكونات الرئيسية ل CPU هي حقل المسجلات -وحدة حساب ومنطق ووحدة التحكم. يتضمن حقل المسجلات –مسجلات أغراض عامة –خاصة. مسجلات الأغراض العامة تستخدم لحفظ المتحولات والنتائج المرحلية اما مسجلات الأغراض الخاصة قد تستخدم للوصول إلى الذاكر – التنسيق - حالة المعلومات أو لحفظ التعليمة المجلوبة خلال فك التشفير والتنفيذ. العمليات الحسابية والمنطقية يمكن تمثيلها في وحدة الحساب والمنطق ALU. دلخل ال CPU يمكن أن تنتقل البيانات من أحد المسجلات إلى مسجلات أخرى أو بين المسجلات وال ALU، كما يمكن للبيانات أن تنتقل بين ال CPU والمكونات الخارجية مثل الذاكرة ووحدات الدخل والخرج I/O. وحدة التحكم هي المكون الذي ينحكم بحالة دورة التعليمة. حيث أنه يتم جلب التعليمات من الذاكرة طالما توجد تعليمات تطلب التنفيذ، ويتم تنفيذ التعليمة بالاعتماد على عملية محددة في حقل شيفرة التعليمة. تولد وحدة التحكم إشارات للتحكم بتدفق المعلومات خلال ال CPU وبين ال CPU والوحدات الخارجية مثل الذاكرة ووحدات الدخل والخرج I/O. ويمكن تمثيل وحدة التحكم باستخدام تقنيات البنية الصلبة أو البرمجة الميكروية
القصور (ولاية برج بوعريريج)
القصور بلدية بولاية برج بوعريريج تابعة إداريا الي دائرة الحمادية تحوي عدة قرى منها القضور تازروت وراسن بلج الحامة بلفيل وتوبو ويقع مقر البلدية بقرية الحامة ووجدت بالمنطقة اثار لما قبل التاريخ واثار تعود للفترة الحمادية
معالمها
جامع عين موسي بتازروت أسس سنة 1680م، كما بني بجانبه الجامع الأبيض حيث كانت المؤسستان تتناولان تدريس القرآن الكريم، وكذا بعض العلوم علي يد شيوخ القرية وعلمائها.
جامع سيدي المبارك الزهار بالقصور، أسس سنة 1695م، أسسه سيد المبارك الملقب الزهار بن علي بن محمد الطيار - علي الطيار الصغير - بعد وفاة والده في هذه السنة.
بيتو باربوسا
بيتو باربوسا هو ملحن برازيلي، ولد في 27 فبراير 1955 في بليم في البرازيل.
قسم مشك أباد الريفي (مقاطعة أراك)
قسم مشك أباد الريفي هي قسم تقع في إيران في قسم. يقدر عدد سكانها بـ 7,339 نسمة.
منتخب جزر سليمان لكرة الصالات
منتخب جزر سليمان الوطني لكرة قدم الصالات هو ممثل جزر سليمان الرسمي في المنافسات الدولية في كرة الصالات.
ليف هارتفيغ
ليف هارتفيغ هو لاعب كرة قدم دنماركي، ولد في 9 نوفمبر 1942. شارك مع منتخب الدنمارك لكرة القدم.
العلاقات المغربية النيوزيلندية
العلاقات المغربية النيوزيلندية هي العلاقات الثنائية التي تجمع بين المغرب ونيوزيلندا.
مقارنة بين البلدين
هذه مقارنة عامة ومرجعية للدولتين:
منظمات دولية مشتركة
يشترك البلدان في عضوية مجموعة من المنظمات الدولية، منها:
أرتورو مروا
أرتورو مروا مواليد 3 مايو 1978 في غوادالاخارا، هو ملاكم مكسيكي محترف يصنف ضمن فئة وزن الوسط. وهو بطل سابق لبطولة رابطة الملاكمة العالمية لوزن الويلتر الخفيف.
إحصائيات
خاض خلال مسيرته 42 نزالا، فاز في 26 وتعادل في 1 وخسر في 15. فاز بالضربة القاضية في 15 نزالا.
ملعب (برمجة)
الملعب بيئة اختبارية معزولة ضمن نظام التشغيل هدفها اختبار التغييرات الحاصلة في الشيفرات المصدرية الخاصة بلغة برمجة التطبيق أو تجربة تطبيق لم يسبق استخدامه أو تطبيق يشتبه في وجود أحد الفيروسات أو البرمجيات الخبيثة فيه. ويستخدم أيضا في مجالات تطوير البرمجيات بما في ذلك تطوير المواقع أو نظام ضبط المراجعات.
بي جاي فلوريس
بي جاي فلوريس مواليد 29 يناير 1979 في سان فرانسيسكو، هو ملاكم أمريكي.
المسيرة الاحترافية
من نزالاته:
إحصائيات
خاض خلال مسيرته 35 نزالا، فاز في 32 وتعادل في 1 وخسر في 2. فاز بالضربة القاضية في 20 نزالا.
فورستنبرغ هافل
المدن التوأمة
مدن غيلدرن و كونيو هي مدن توأمة لـفورستنبرغ هاول.
مورتال كومبات (فيلم)
مورتال كومبات  هو فيلم حركة تم إنتاجه في الولايات المتحدة وصدر في سنة 1995. الفيلم من إخراج بول أندرسون من بطولة روبن شو وكرستوفر لامبيرت.
الميزانية والإيرادات
بلغت تكلفة إنتاج الفيلم حوالي 18 مليون دولار بينما حقق أرباحا تقدر بـ 122,195,920 دولار.
المختار السوسي (لكرارمة)
المختار السوسي هو دُوَّار يقع بجماعة أهل وادزا، إقليم تاوريرت، جهة الشرق في المملكة المغربية. ينتمي الدوّار لمشيخة لكرارمة التي تضم 15 دوار. يقدر عدد سكانه بـ 111 نسمة حسب الإحصاء الرسمي للسكان والسكنى لسنة 2004.
ماميثا عنقائية
المامِيثَا العنقائية نوع نباتي يتبع جنس الماميثا من الفصيلة الخشخاشية. كغيره من أنواع هذا الجنس، هذا النبات سام.
إبراهيم علي العطار
وفاته
ووصفته الملكة ايزابيلا ملكة قشتالة بالأسطوري، لشجاعته ودفاعه عن المدينة بالرغم من التفوق العددي الكاسح لصالح القشتاليين في المعركة.