You are on page 1of 33

‫مقدمة فى الحاسبات‬

‫محاضرة ‪3‬‬
‫د‪/‬الشيماء عبدالرؤوف‬
‫اختبر نفسك‬

‫الوحدة المسئولة عن اجراء العمليات الحسابية هى‪..........‬‬ ‫•‬


‫الذاكرة التى يستخدمها المعالج وتقفد كل بياناتها بمجرد انقطاع التيار الكهربى‪.......‬‬ ‫•‬
‫ذاكرة يمكن القراءة منها فقط وتحتوى على برامج من الشركة االم ‪.....................‬‬ ‫•‬
‫يعتبر القلم الضوئى من وحدات ‪..............‬‬ ‫•‬
‫الماسح الضوئى من وحدات ‪..............‬‬ ‫•‬
‫وحدات تخزين ذات سعة عالية متوفرة طوال فترة استخدام الكمبيوتر ‪.............‬‬ ‫•‬
‫الذاكرة الرئيسية تتكون من ‪…………………….‬و ………………………‬ ‫•‬
‫ال ‪cash memory‬تشبه ‪ .................‬ولكنها ‪.....................‬ز‬ ‫•‬
‫سرعة ‪ processor‬تقاس ب ‪...................‬‬ ‫•‬
‫الجيل االول فى المعالج كان يعالج ‪ ...............‬بينما الجيل الثانى كان يعالج ‪.............‬‬ ‫•‬
‫الجيل الخامس يعالج ‪.......................‬‬ ‫•‬
‫كيلو بايت ‪...................‬بايت‬ ‫•‬
‫بايت ‪....................‬بت‬ ‫•‬
‫االتصال بين وحدات الحاسب بعضها البعض‬

‫• اى وحــدة مــن وحــدات اإلدخــال و وحــدات اإلخــراج التــي تتصــل مــم وحــدة المعالجــة‬
‫المركزية فطريقة االتصال ثابتة ومحددة وهى عـن طريق وصلة سـلكية تسـمى كابـل تخرج مـن‬
‫الوحدة نفسها سواء إدخال و إخراج وتتصل على كـارت الكترونـي مثبـب بـداخل وحـدة المعالجـة‬
‫المركزية ذاتها وهذا الكارت هو وسيط التعامـل بـين وحـدة سـواء إدخـال و إخـراج مع وحـدة‬
‫المعالجة المركزيه وبدونه ينقطع االتصال وتصبح الوحدات كل فى عالم اخر‬
‫وحدة المعالجة المركزية ‪:Central Processing Unit‬‬

‫• وحدة المعالجة المركزية ‪CPU‬هي بمثابة دماغ الكمبيوتر الذي يمكنه من إجراء كافة األعمال التي تطلب منه ولوالها ألصبح‬
‫الكمبيوتر بدون فائدة‪ ،‬فوحدة المعالجة المركزية تقوم بكافة عمليات المعالجة التي يوكل إلى الكمبيوتر إنجازها‬
‫وكما ذكرنا سابقاً أن الكمبيوتر قادر على معالجة أي شيء حيث يستمد هذه الميزة من وحدة المعالجة المركزية التي يعتمد‬
‫عليها الكمبيوتر بشكل أساسي‪ ،‬وتنقسم وحدة المعالجة المركزية إلى ثالثة وحدات فرعية هي‬

‫وحدة المعالجة المركزية‬

‫•‬

‫وحدة التحكم‬ ‫وحدة الحساب والمنطق‬ ‫المعالجات‬


‫كيف يعمل المعالج‬

‫يعمل المعالج من خالل ‪ 3‬عمليات يقوم بها‪ ،‬وهي كاآلتي‪:‬‬

‫‪.1‬تحتوي ذاكرة الوصول العشوائي على البيانات‪ ،‬ثم عند إعطاء أمر للمعالج فإنه يطلب تلك البيانات‬
‫من ذاكرة الوصول العشوائي‪ ،‬وتسمى هذه العملية بـ ‪.Fetch‬‬
‫‪.2‬ثم يقوم المعالج بتحديد أي البيانات هو الالزم لتنفيذ ذلك األمر‪ ،‬وتسمى هذه العملية ‪Decode‬‬
‫‪.3‬وأخيرا ً عملية تنفيذ األمر‪ ،‬ثم إرسال نتائجه مرة أخرى لذاكرة الوصول العشوائي‪ ،‬وتسمى‬
‫‪Execute‬‬
‫هل تتصل الوحدات الداخلية لوحدة المعالجة المركزيه من خالل‬
‫وصالت سلكية ايضا؟‬
‫• االجابة ‪ :‬اليمكن ان تتصل الوحدات الداخلية لوحدة المعالجة المركزيه من خالل وصالت‬
‫سلكية وانما لها اسلوب اخر هو ‪BUS‬‬

‫• اوال مفهوم الـ ‪BUS‬‬


‫كلمـة ‪ BUS‬تعنـى مسـار و ممـر وهـى عبـارة عـن سـلكه نحاسـية مطبوعـة علـى اللوحة‬
‫األم للحاسب والموجودة بداخل وحدة المعالجة المركزية ومثبتة بداخله‬
‫ثانيا انواع الـ ‪:BUS‬‬

‫مسار العنونة‬
‫مسار التحكم‬ ‫‪Address BUS‬‬ ‫مسار البيانات‬
‫‪control BUS‬‬ ‫‪Data BUS‬‬
‫وظيفة ‪Address Bus‬‬

‫حجــز عنــاوين بالــذاكرة العشــوائية‬


‫المؤقته لتخزين األحــرف واالرقام‬
‫والعالمات الخاصة بها ‪.‬‬

‫اتجاهه ‪ :‬من وحدة الـتحكم إلـي الـذاكرة‬


‫فقـط و هـذا ‪RAM‬العشـوائية المؤقته‬
‫يعنـى ان اتجاهه وحيد‪.‬‬
‫مسار التحكم ‪Control BUS‬‬

‫• بعـد حجـز عنـاوين بالـذاكرة العشـــوائية المؤقتـــة ‪ RAM‬البـد ن نحـدد بـداخل هـذه العنــاوين‬
‫هــل تــم حجزهــا لكتابــة بيانــات بهــا ام لقــراءة بيــــانات مخزنه بهــا مــن قبل والمسئول عـن‬
‫تحديـد نـوع العمليـة هـل هـي قراءه ام كتابـة هـو ممـر الـتحكم‬
‫ايضا مـن اغراض ممـر الـتحكم الرئيسـية هــو معرفـة العنـاوين التـي تــم حجزهــا مـن خـالل‬
‫ممــر العنوان ثم اخبار وحدة التحكم الرئيسية بالعناوين المحجوزة‬

‫• اتجاهه ‪ :‬من وحدة التحكم إلي الذاكرة العشوائية المؤقتة ‪ RAM‬حامالً اإلشـارة مـن وحدة التحكم‬
‫والتي تفيد هل العملية قراءة م كتابة‬
‫مسار البيانات ‪Data BUS‬‬

‫• بعد حجز العناوين بواسطة ممر العنونة وبعد تحديد نـوع العمليـة هـل هـي قراءة م كتابة بواسطة ممر‬
‫التحكم يأتي دور ممر البيانات ليقوم بنقـل البيانـات إلـي العنـاوين التـي تم حجزها بالذاكرة العشـوائية‬
‫‪RAM‬إذا كانـب العمليـة كتابـة و يقـوم ممـر “البيانـات“‬

‫بأخذ البيان من الذاكرة العشوائية والمؤقته ‪ RAM‬وذلك في حالة إذا افاد ممر التحكم بأن العملية المطلوبة‬
‫قراءة‬

‫• اتجاهه ‪ :‬من وحدة التحكم إلي جميع اجزاء الحاسب فمثالً إلي الذاكرة وإلي الكـارت االلكتروني الخاص‬
‫بالشاشة ووحدة المعالجة المركزية والعكس صحيح ‪.‬‬
‫‪.‬‬
‫تعد بيانات الحاسب بيانات رقميه ثنائيه ‪ ..‬أي تمثل‬
‫بقيمتين فقط هما (‪ )0,1‬و يطلق على كل منهما‬
‫مسمى ‪ Bit‬بت‬

‫يمثل عدم وجود االشاره‬ ‫‪0‬‬

‫يمثل وجود االشاره‬ ‫‪1‬‬


‫تعامل الحاسب مع البيانات‬

‫• و عند تعامل الحاسب مع البيانات المختلفه مهما تنوعت اشكالها من نصوص او صور او‬
‫اصوات او رسوم فانها يتم تمثيل هذه البيانات داخل الحاسب بإحدى هاتين القيمتين ‪0,1‬‬
‫‪-1‬تعامل الحاسب مع بيانات النصوص‬

‫• كما ذكرنا سابقا فإنه عند إدخال بيانات نصيه للحاسب‬


‫• فإنه ال يدرك البيانات التي يتعامل بها البشر كالحروف الهجائيه و األرقام ‪..‬‬

‫• لذلك يتم استخدام البيانات الرقميه التي يتعامل معها الحاسب من خالل تمثيل الحرف‬
‫الهجائي او الرقم بمجموعه من االرقام الثنائيه‬
‫تمثيلها باالرقام الثنائيه‬ ‫الحروف الهجائيه‬
‫‪11000110‬‬ ‫الحرف أ‬
‫‪11100110‬‬ ‫الحرف ب‬
‫…‬ ‫…‬
‫‪1001‬‬ ‫الرقم ‪9‬‬
‫‪….‬‬ ‫…‬
‫‪ -2‬تعامل الحاسب مع الصور و الرسوم‬

‫تتألف الصور التي نراها على شاشة الحاسب من نقاط ضوئيه ملونه منفصلة و قريبه من‬
‫بعضها لبعض إلى درجة توحي للمشاهد لها أنها مستمرة ‪.‬‬
‫تدعى الواحده منها نقطه ‪Pixle‬‬

‫و نستخدم بيكسل لقياس دقة العرض على الشاشه ‪..‬‬


‫فكلما كان عدد تلك النقاط اكبر و كلما تقاربت من بعض كلما كانت الدقه اعلى و كانت‬
‫الصوره أقرب الى الطبيعه‬
‫العمليات التي يقوم بها الحاسب لحفظ و تخزين صوره‬
‫يقوم الحاسب بتجزئة الصورة الى عدة نقاط ضوئيه ملونه متراصه طوال و عرضا ‪ ..‬و عن طريقها يمكن‬ ‫•‬
‫التعرف على ابعاد الصوره ‪.‬‬
‫تحفظ المعلمات الخاصه بكل نقطه في ملف ‪ ,‬و يشمل ملف الصوره على المعلومات التاليه ‪:‬‬ ‫•‬
‫أبعاد الصوره (الطول و العرض)‬ ‫•‬
‫االلوان المستخدمه في الصوره‬ ‫•‬
‫• سلسله طويله من االرقام الثنائيه و التي تصف حال كل نقطه من النقاط المشكله للصوره‬
‫العمليات التي يقوم بها الحاسب لتحويل فيلم مرئي او صوت‬
‫الى ارقام ثنائيه‬
‫تقوم الة التصوير بتحويل مشاهد الفيلم الى اشاره كهربائيه تماثليه كما يقوم جهاز الالقط بتحويل‬ ‫•‬
‫الموجات الصوتيه الصادره عن مصدر الصوت الى اشاره كهربائيه تماثليه أيضا‬
‫يتم بعد ذلك تسيير االشاره الكهربائيه التماثليه الى منافذ بطاقه معالجه الصوت او االفالم المرئيه‬ ‫•‬
‫من خالل الدارات الكهربائيه الموجوده في بطاقه معالج الصوت تتحول االشاره الكهربائيه الى اشاره‬ ‫•‬
‫رقميه‬
‫بعد ذلك يترجم الحاسب االشاره الرقميه الى ارقام ثنائيه‬ ‫•‬
‫‪ .‬يتم تخزين االرقام الثنائيه على ملف داخل وحده التخزين‬ ‫•‬
‫األنظمة العددية ‪Number Systems‬‬

‫‪1-‬النظام العشرى ‪Decimal‬‬


‫‪2-‬النظام العددى الثنائى ‪Binary System‬‬
‫‪3-‬النظام الثمانى ‪Octal System‬‬
‫‪4-‬النظام السداسى عشر ‪Hexadecimal‬‬
‫النظام العشرى‬
‫• توجد العديد من األنظمة العددية لتمثيل األرقام‪ .‬أشهر هذه األنظمة هو النظام العشري الذي‬
‫يتألف من عشرة أرقام هي‪:‬‬
‫النظام العشرى‬
‫‪ -1‬النظام العشرى ‪Decimal‬‬
‫هو النظام المستخدم فى الحياة اليومية واألساس له ‪10‬‬
‫االرقام بتتكون من احاد عشرات مئات‬
‫االساس هو الرقم ‪10‬‬
‫‪632‬‬

‫مئات‬ ‫احاد‬
‫‪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‬‬

‫و على هذا االساس فان العدد‬


‫يمكن احتساب قيمة أي عدد بمعرفة شيئين‬ ‫‪)13(10 = )1101(2‬‬
‫اساسيين ‪:‬‬
‫التحويل من عشرى الى ثنائى والعكس‬

‫للتحويل من ثنائى‬ ‫للتحويل من عشرى‬


‫الى عشرى ‪:‬نضرب‬ ‫الى ثنائى ‪ :‬نقسم‬
‫فى االساس ‪2‬‬ ‫على االساس ‪2‬‬
‫حولي الرقم ‪ )1101(2‬الى عدد عشري‬
‫ماقيمة العدد ‪ )110(2‬في نظام العدد العشري‬
‫ماقيمة العدد ‪ )1100(2‬في نظام العدد العشري‬
‫ماقيمة العدد‪ )11101( 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‬‬

You might also like