معمارية الحاسوب وهي عبارة عن بناء الحاسب فمثلا المهندس المعماري يختص برسم بناء للمنزل الذي نريده ويصمم المداخل والمخارج، كذلك الأمر في الھندسة المعماریة للحاسوب، حيث يتم توضيح البناء الداخلي والخارجي للحاسوب وكیف تدخل و تخرج منه البیانات وكيفية معالجتها. ومعمارية الحاسوب مادة تدرس في كليات الهندسة قسم الحاسبات أو أي كلية لها علاقة بالحاسوب. تختص المادة ببناء آلیة الحاسوب ورسمھا على ورق لرؤیة كیفیة انتقال البیانات وكیف نراھا، فالوظائف تعني حركة البیانات والتحكم فیھا بالأسھم على حسب الأوامر “instructions “المعطاة .
من خلال هذا الكورس ستستطيع تعلم تقنيات تقييم أداء وحدة المعالجة المركزية و تعلم العدد
الصحيح ومتغيرة نقطة الحساب في المعالجات و معرفة معالج مسار البيانات والتحكم . ايضا من خلاله سيتم التركيز على تصميم المعالج، RISC CISC و. وحدة النقطة العائمة ؛ إدارة الذاكرة. مخابئ. I O / نظم؛ DMA. استخدام وحدة المعالجة المركزية وقياس الأداء.
الحاسب Computer
الحاسب ھو آلة لمعالجة البیانات تعمل تلقائیا ً تحت سیطرة قائمة من التعلیمات ( تسمى برنامج ) مخزنة في ذاكرتھا الرئیسیة.
مبادئ هيكلة فون نيومان Architecture Von Neumann
فون نیومان هو عالم ریاضي قام بتحدید القواعد الأساسیة التي نستعملھا في تصمیم الحواسیب في أربعة نقاط هي :
1- تخزن البیانات والتعلیمات في الذاكرة الرئیسیة ( تخزین مفھوم البرنامج ).
2- محتوى الذاكرة عبارة عن عنونة (addressable) تتم بواسطة الموقع بدون النظر لما ھو مخزن بھذا الموقع .
3- یتم تنفیذ التعلیمات بشكل تسلسلي (sequentially)، من التعلیمة الأولى للتالیة بشكل منظم على حسب ترتیب موقعھا ما لم یتم تعدیل ھذا النظام .
4 -ھیكلیة الحاسوب ھي :
CPU” وحدة المعالجة المركزیة” ویحتوي على CU” وحدة التحكم” والتي تنسق عملیة تنفیذ التعلیمات و ALU “وحدة الحساب والمنطق” والتي تجري العملیات الحسابیة و المنطقیة .
Main Memory
تمثيل البيانات (Representation of data)
یتم تمثیل جمیع البیانات والمعلومات التحكمیة ” التعلیمات ” بداخل الحاسوب بالنظام الثنائي “system binary “والذي یستخدم فقط رمزین إما 0 أو 1 ؛ الرمزین 1،0 یتم تمثیلھما في الحاسوب بواسطة الإشارات الكھربائیة حیث 0 تعني عدم وجود الإشارة ، 1 تعني وجودھا.
وحدة التحكم (The Control Unit)
إن تحلیل التعلیمة كعملیة الجمع بین R2,R1 یحتاج إلى وحدة تحكم وبشكل عام فإن الذي یتحكم في العملیات التزامنیة أي
الوقتیة ھو CPU ولكن بشكل خاص فإن الذي یتحكم في ھذا التزامن ھو Control Unit.
وغيرها