Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 6

‫اســاســـيات نظام الحاســوب‬

‫‪Principles of computer system‬‬

‫محاضرة البرمجة للمرحلة األولى‬


‫م‪ .‬لهيب فيصل محيسن‬
‫تمثيل المعلومات في الحاسوب و ســعة الذاكرة‪:‬‬
‫إن الوظيف ة األســاســية للحاس وب هي ُمعالج ة البيان ات وخزنه ا‬
‫بال ذاكرة وه ذه البيان ات هي عب ارة عن نص وص‪ ،‬وارق ام‪ ،‬وص ور‪،‬‬
‫واص وات‪...‬الخ‪ ،‬وبما ان الحاســوب ه و جه از الك تروني ف أن‬
‫الدارات اإللكترونية هي التقنية المعتمدة في تنفيذ مكوناته المختلفة‬
‫سواء تلك التي تقوم بالمعالجة (وحدة المعالجة المركزية(‪ ،‬أو التي‬
‫تخزن الُمعطيات‪ .‬و ُتسمى الدارات اإللكترونية الداخلة في تركيب‬
‫الحاسوب بالدارات اإللكترونية الرقمية ألنها تتعامل مع المعلومات‬
‫الممثل ة رقمي ًا‪ ،‬حيث يق وم الحاس وب بتحوي ل جمي ع البيان ات الى‬
‫بيانات رقمية وُتخزن في الذاكرة داخل مكان ُيســمى البـايت ‪Byte‬‬
‫ويتم تخزين حرف واحد داخل البايت‪ .‬والبايت يتكون من ‪ 8‬خانات‬
‫ُتســـمى ُك ل خانة بت ‪ ،Bit‬الشــكل أدناه‪:‬‬
‫‪Bit‬‬

‫وعليه فان ســعة الذاكرة للحاســوب ُت قاس بالوحدات األســاســية األربعة وهي‪:‬‬
‫‪•Byte = 8 Bit‬‬
‫‪•Kilobyte (KB) = 1024 B‬‬
‫‪•Megabyte (MB) = 1024 KB‬‬
‫‪•Gigabyte (G or GB) = 1024 MB‬‬
‫‪•Terabyte (TB) = 1024 GB‬‬

‫•يتم نق ل البيان ات داخ ل الحاسـوب بال دارات األلكتروني ة بواســطة األشــارات‬


‫الكهربائية أو ما ُيســمى النبضات‪ ،‬وتدل األشــارة في حال وجودها على مرور التيار‬
‫اي ‪ ON‬وفي ح ال ع دم وجوده ا ‪ OFF‬وُيمث ل رقمي ًا ب الرمز ‪ 0‬و ‪ 1‬وه و ما ُيـعرف‬
‫بالنظـام الثنـائي ‪ .Binary System‬يتكون أي نظام للعد من عدد من الرموز وحسب‬
‫عدد الرموز يطلق على النظام االسم الموافق وفي حياتنا اليومية نســـتعمل ما ُيعرف‬
‫بالنظام الُع شــري ‪.Decimal System‬‬
‫•النظـام الُع شـــري ‪ :Decimal System‬وهو من أقدم األنظمة العددية وهو نظام العد الذي‬
‫نســتعملُه في حياتنا اليومية وسـُـمي بهذا األســم ألنه يتكون من عشـرة أرقـام (‪،4 ،3 ،2 ،1 ،0‬‬
‫‪ ،)9 ،8 ،7 ،6 ،5‬في هذا النظام األساس = ‪.10‬‬

‫•بالنظـام الثنـائي ‪ :Binary System‬هو نظام ُيـســتعمل لتمثيل البيانات داخل الحاســوب‬
‫ب الرقمين ‪ 0‬و ‪ ،1‬وأســاس ه ذا النظ ام = ‪ُ( .2‬يع بر عن ُه بالســـلســــلة التالي ة ‪,4 ,2 ,1‬‬
‫‪.)…,512 ,256 ,128 ,64 ,32 ,8,16‬‬
‫التحويل من النظام الُع شـــري الى النظام الثنائي وبالعـكـس‪:‬‬
‫طبعا يوجد أكثر من طريقة ولكن سوف نستخدم طريقة الباقي‪ .‬مبدأ هذه الطريقة هو القسمة على ‪ 2‬وتكرار‬
‫هذه العملية حتى تنتهي العملية مع االحتفاظ بالباقي ‪.‬‬

‫مثال ‪ 1:‬تحويل العدد العشري ‪ 15‬إلى ثنائي بطريقة الباقي‪:‬‬

‫‪ 7 = 15/2‬الباقي ‪1‬‬
‫ُيكتب من‬ ‫‪ 3 = 7/2‬والباقي ‪1‬‬
‫األسفل‬ ‫‪ 1 = 3/2‬والباقي ‪1‬‬
‫الى‬ ‫‪ 0 = 1/2‬والباقي ‪1‬‬
‫األعلى‬ ‫•اذن العدد ‪ُ 15‬يقابله العدد ‪ 1111‬بالنظام الثنائي‬

‫‪•H.w: Convert the decimal number 25 to a binary number.‬‬


‫•لتحويل العدد الثنائي الى عشــري‪ :‬نقوم بتحويل العدد الثنائي الى عشــري حســب القيمة المكانية للعدد‬
‫(مفهوم قيمة المرتبة حيث نضرب كل رقم من أرقام العدد الثنائي بقيمة المرتبة المقابلة) حســب الجدول التالي‪:‬‬

‫‪8‬‬
‫‪2‬‬ ‫‪27‬‬ ‫‪26‬‬ ‫‪25‬‬ ‫‪24‬‬ ‫‪23‬‬ ‫‪22‬‬ ‫‪21‬‬ ‫‪20‬‬ ‫المرتبة‬
‫‪256‬‬ ‫‪128‬‬ ‫‪64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫القيمة المكانية‬

‫مثال ‪ 2:‬تحويل العدد الثنائي ‪ 1101‬إلى عشري‬


‫‪:‬‬

‫‪•H.w: Convert the binary number 100011 to a decimal number.‬‬

You might also like