Professional Documents
Culture Documents
مقدمة فى الحاسبات اولى نظم محاضرة 3
مقدمة فى الحاسبات اولى نظم محاضرة 3
محاضرة 3
د/الشيماء عبدالرؤوف
اختبر نفسك
• اى وحــدة مــن وحــدات اإلدخــال و وحــدات اإلخــراج التــي تتصــل مــم وحــدة المعالجــة
المركزية فطريقة االتصال ثابتة ومحددة وهى عـن طريق وصلة سـلكية تسـمى كابـل تخرج مـن
الوحدة نفسها سواء إدخال و إخراج وتتصل على كـارت الكترونـي مثبـب بـداخل وحـدة المعالجـة
المركزية ذاتها وهذا الكارت هو وسيط التعامـل بـين وحـدة سـواء إدخـال و إخـراج مع وحـدة
المعالجة المركزيه وبدونه ينقطع االتصال وتصبح الوحدات كل فى عالم اخر
وحدة المعالجة المركزية :Central Processing Unit
• وحدة المعالجة المركزية CPUهي بمثابة دماغ الكمبيوتر الذي يمكنه من إجراء كافة األعمال التي تطلب منه ولوالها ألصبح
الكمبيوتر بدون فائدة ،فوحدة المعالجة المركزية تقوم بكافة عمليات المعالجة التي يوكل إلى الكمبيوتر إنجازها
وكما ذكرنا سابقاً أن الكمبيوتر قادر على معالجة أي شيء حيث يستمد هذه الميزة من وحدة المعالجة المركزية التي يعتمد
عليها الكمبيوتر بشكل أساسي ،وتنقسم وحدة المعالجة المركزية إلى ثالثة وحدات فرعية هي
•
.1تحتوي ذاكرة الوصول العشوائي على البيانات ،ثم عند إعطاء أمر للمعالج فإنه يطلب تلك البيانات
من ذاكرة الوصول العشوائي ،وتسمى هذه العملية بـ .Fetch
.2ثم يقوم المعالج بتحديد أي البيانات هو الالزم لتنفيذ ذلك األمر ،وتسمى هذه العملية Decode
.3وأخيرا ً عملية تنفيذ األمر ،ثم إرسال نتائجه مرة أخرى لذاكرة الوصول العشوائي ،وتسمى
Execute
هل تتصل الوحدات الداخلية لوحدة المعالجة المركزيه من خالل
وصالت سلكية ايضا؟
• االجابة :اليمكن ان تتصل الوحدات الداخلية لوحدة المعالجة المركزيه من خالل وصالت
سلكية وانما لها اسلوب اخر هو BUS
مسار العنونة
مسار التحكم Address BUS مسار البيانات
control BUS Data BUS
وظيفة Address Bus
• بعـد حجـز عنـاوين بالـذاكرة العشـــوائية المؤقتـــة RAMالبـد ن نحـدد بـداخل هـذه العنــاوين
هــل تــم حجزهــا لكتابــة بيانــات بهــا ام لقــراءة بيــــانات مخزنه بهــا مــن قبل والمسئول عـن
تحديـد نـوع العمليـة هـل هـي قراءه ام كتابـة هـو ممـر الـتحكم
ايضا مـن اغراض ممـر الـتحكم الرئيسـية هــو معرفـة العنـاوين التـي تــم حجزهــا مـن خـالل
ممــر العنوان ثم اخبار وحدة التحكم الرئيسية بالعناوين المحجوزة
• اتجاهه :من وحدة التحكم إلي الذاكرة العشوائية المؤقتة RAMحامالً اإلشـارة مـن وحدة التحكم
والتي تفيد هل العملية قراءة م كتابة
مسار البيانات Data BUS
• بعد حجز العناوين بواسطة ممر العنونة وبعد تحديد نـوع العمليـة هـل هـي قراءة م كتابة بواسطة ممر
التحكم يأتي دور ممر البيانات ليقوم بنقـل البيانـات إلـي العنـاوين التـي تم حجزها بالذاكرة العشـوائية
RAMإذا كانـب العمليـة كتابـة و يقـوم ممـر “البيانـات“
بأخذ البيان من الذاكرة العشوائية والمؤقته RAMوذلك في حالة إذا افاد ممر التحكم بأن العملية المطلوبة
قراءة
• اتجاهه :من وحدة التحكم إلي جميع اجزاء الحاسب فمثالً إلي الذاكرة وإلي الكـارت االلكتروني الخاص
بالشاشة ووحدة المعالجة المركزية والعكس صحيح .
.
تعد بيانات الحاسب بيانات رقميه ثنائيه ..أي تمثل
بقيمتين فقط هما ( )0,1و يطلق على كل منهما
مسمى Bitبت
• و عند تعامل الحاسب مع البيانات المختلفه مهما تنوعت اشكالها من نصوص او صور او
اصوات او رسوم فانها يتم تمثيل هذه البيانات داخل الحاسب بإحدى هاتين القيمتين 0,1
-1تعامل الحاسب مع بيانات النصوص
• لذلك يتم استخدام البيانات الرقميه التي يتعامل معها الحاسب من خالل تمثيل الحرف
الهجائي او الرقم بمجموعه من االرقام الثنائيه
تمثيلها باالرقام الثنائيه الحروف الهجائيه
11000110 الحرف أ
11100110 الحرف ب
… …
1001 الرقم 9
…. …
-2تعامل الحاسب مع الصور و الرسوم
تتألف الصور التي نراها على شاشة الحاسب من نقاط ضوئيه ملونه منفصلة و قريبه من
بعضها لبعض إلى درجة توحي للمشاهد لها أنها مستمرة .
تدعى الواحده منها نقطه Pixle
مئات احاد
6 2
600 عشرات
3 2
6 x 100 2x1
6 x 10 2 30
3 x 10 2 x 10 0
3 x 10 1
1967
االف
1 احاد
1000 عشرات 7
1 x 10 3 مئات 7
6
9 7 x 10 0
60
900
6 x 10 1
9 x 10 2
النظام العشرى
• إليجاد قيمة أى عدد نضرب كل رقم بقيمته الموضعية ثم نجمع النواتج المختلفة
• فمثالً العدد 1967يمكن أن يكتب علي الصورة:
النظام الثنائى
يتعامل جهاز الحاسب برمزين فقط كما ذكرنا سابقا هما ( )0,1و بالتالي يمكن التعبير عن
أي عدد باستخدام االساس ()2
حيث تحسب قسمه العدد من معرفه الرمز ( )0او ()1
و موقع الخانه التي يقع فيها الرمز و التي تحدد قيمتها من مضاعفات االساس ()2
مثال:
حول العدد 19من النظام العشري الى المكافئ في النظام الثنائي
الحل:
الخطوة األولي :القسمة المتكررة علي :2
الخطوة الثانية :كتابة العدد:
2 19
2 9 1
2 4 1
2 2 0
2 1 1
0
مثال :حول العدد 34الى عدد بالنظام الثنائي :
2 34
2 17 0
2 8 1
2 4 0
2 2 0
2 1 0
0 1
)34( 10 = )100010(2
مثال :حول العدد 9الى عدد بالنظام الثنائي :
2 9
2 4 1
2 2 0
2 1 0
2 0 1
)9( 10 = )1001(2