الكتاب - التقنية الرقمية (1-1) - (نظام المسارات) - نسخة (1446 هـ)-7-58.pdf
Document Details
Uploaded by FairColumbus3719
Tags
Full Transcript
الدرس ا䐣لول: تمثيل البيانات...
الدرس ا䐣لول: تمثيل البيانات ف ف ش تنت أجهزة الحاسب الحديثة ي كل مكان ،حيث توجد أجهزة حاسب مكتبية ي البيوت والمدارس وأماكن العمل ،وأجهزة حاسب ال تماثل قدرات جهاز الحاسب ،ولكن كيف ت محمولة سهلة النقل من مكان إ䑉ل آخر ،وكذلك الهواتف الذكية ذات القدرات فالعالية ي تتعامل هذه ا䐣لجهزة مع البيانات المختلفة كا䐣لرقام والحروف والصور؟ ستتعرف ي هذا الدرس ع䑉ل أنظمة تمثيل البيانات. ئ الثنا ي النظام حالت فقط ،وهما حالة وجود جهد منخفض يف تعمل أجهزة الحاسب بالطاقة الكهربائية ،ولهذا فإن مكوناتها الداخلية يمكنها ي ف تمي ُ ( )low-voltage stateأو حالة وجود جهد مرتفع (.)high-voltage stateيمكنك أن تطلق ع䑉ل أجهزة الحاسب اسم ا䐢ل䐧لت ،حيث ئ ت الثنا ( )Binary Systemالذي ي ال تستخدمها هذه أجهزة حاسب داخلها لتعمل بصورة صحيحة مبنية ع䑉ل نظام العد إن "اللغة" ي ويش إ䑉ل حالة الجهد المرتفع. ف يستخدم ي ف ي ويش إ䑉ل حالة الجهد المنخفض)1( ، ي رقم فقط ي كتابة ا䐣لعداد)0( : النظام ش الع ي الع ي ()Decimal Numeral System-DEC يمكنك إنشاء جميع ا䐣لعداد باستخدام سلسلة أعداد مكونة من 0و .1كما تعلم ف النظام ش ف ً ي ف معا لتشكيل رقم ،فإن كل ف م لة تزداد ع䑉ل سابقتها بالزيادة ي يف الرقم 0و ،9وعند تجميعها م لة ف الرقم تأخذ قيمة تت اوح ي ف ب فإن كل ف ف ي ا䐣لس وا䐣لساس ثابت ش ع ة. لتمثيل الرقم 131بنظام العد ش الع ي: 1 3 1 الرقم 100= 102 10= 101 1= 100 قيمة ف ف الم لة 131 = )100=( 100*1 + )30=( 10*3 + )1=( 1*1 ف يف ئ ف القيمت 1 ، 0بالزيادة ي الثنا ،ولكن وجه ا䐧لخت䐧لف هنا أن كل رقم يمكن أن يحتمل إحدى ي يجري استخدام المبدأ نفسه ي النظام ا䐣لس وا䐣لساس ثابت ...8 ،4 ،2 ،1( 2إلخ). ئ الثنا بالصورة :10000011 ي ع䑉ل سبيل المثال يكون تمثيل الرقم 131بالنظام 1 0 0 0 0 0 1 1 الرقم 128= 2 7 64= 2 6 32= 2 5 16= 2 4 8= 2 3 4= 2 2 2= 2 1 1= 2 0 قيمة ف ف الم لة 131 = )128=( 128*1 + )0=( 64*0 + )0=( 32*0 + )0=( 16*0 + )0=( 8*0 + )0=( 4*0 + )2=( 2*1 + )1=( 1*1 يف ف ف ف 䐧لحظ أن قيمة ف ف 䝊ه 1وأن النظام ي اليم ي أي من ي الم لة للرقم الموجود ي أق㕉ص ً أي رقم (باستثناء الصفر) لقوة صفر يساوي واحدا ،ولذلك تكون .1 = 20 = 100 ئ الثنا . هكذا يمكنك قراءة وفهم أي رقم بالنظام ي ُ ف و䝊ه تأخذ أحد إن أصغر خانة لتمثيل البيانات ي أجهزة الحاسب تس䕉م بت ( )Bitي ت لكلم خانة ثنائية (.)binary digit ي ف ي ا䐧لحتمال :صفر أو واحد.كلمة Bitي 䝊ه اختصار 11 النظام الستة ش ع ي تقدمت صناعة أجهزة الحاسب ُلتصبح أقوى ث وأك قدرة ع䑉ل التعامل مع البيانات ،وقد كان هذا التطور ً سببا لظهور نظام العد الستة ُ ُ ّ児 ش تصغ س䐧لسل ا䐣لعداد الثنائية المستخدمة. ي ع ي (.)Hexadecimal Numerical System-HEXوقد وظف هذا النظام من أجل ف ً ف ش يع أن كل خانة تأخذ 16احتما ً䭫لقيم مختلفة.ي هذه الحالة تحتاج إ䑉ل استخدام نظام العد الستة ع ي هو الرقم ،16وهذا ي أساس ُ ً الرموز بد ً䭫من ا䐣لعداد .15 ،14 ،13 ،12 ،11 ،10لذلك يستخدم الحرف Aلتمثيل العدد ،10والحرف Bلتمثيل العدد 11و Cلتمثيل العدد ... 12إلخ. 䝊ه: ش أعداد النظام الستة ع ي بأساس 16ي F E D C B A 9 8 7 6 5 4 3 2 1 0 ع ي( ،بالزيادة ف ي ا䐣لس وا䐣لساس ثابت 16مثل ( ،4096 ،256 ،16 ،1إلخ). ف النظام الستة ش ي ع ي إ䑉ل مكافئه بالنظام ش الع ي: ّ児 لتحول العدد 1C8Aبنظام العد الستة ش 1 C 8 A الرقم 3 ف ف قيمة الم لة 4096= 16 256= 162 16= 161 1= 160 7306 = )4096=( 4096*1 + )3072=( 256*12 + )128=( 16*8 + )10=( 1*10 التحويل ي ف ب ا䐣لنظمة من ّ兎 السهل التحويل من نظام عد إ䑉ل نظام آخر باستخدام حاسبة ويندوز (.)Windows Calculator ع ي إ䑉ل عدد ستة ش ع ي: ِلتحويل عدد ش 1 4 > افتح تطبيق الحاسبة (.)Calculator ت واخ وضع > اضغط ع䑉ل الخيا رات 1 3 م مج (2.)Programmer ب ش ً > اضغط ع䑉ل نظام ا䐣لعداد مث ً䭫ع ي 2 (3.)DEC ً > اكتب الرقم وفقا لنظام ا䐣لعداد المحدد4. اخ نظام أعداد آخر ترغب بتحويل الرقم > ت 5 إليه. 5 ع ي يحتوي ع䑉ل بعض ا䐣لحرف ً نظرا 䐣لن نظام العد الستة ش م أجهزة الحاسب يستمتعون بإنشاء بعض م ب ي فإن ب ف "ا䐣لرقام ال ية" لتهجئة الكلمات واستخدامها ي برامجهم ً للد䐧للة ع䑉ل أشياء معينة ،فمث ً䭫يكون استخدام الرقم الستة ال نامج ،ويكونع ي " "DEADBEEFل䐥لشارة إ䑉ل تعطل ب ش ف استخدام " "BADF00Dبوساطة أبل ( )Appleي نظام تشغيل آي أو إس ( )iOSعند تعطل أحد التطبيقات. 12 تمثيل البيانات م نظام ت䕉لتمثيل النص ف جهاز الحاسب نستخدم ما يس ال ي ف لحرف يجري تحويلها䐣) الذي يتضمن قائمة من اcharacter set( م ه اختصار لـنظام ي ف䝊 ASCII كلمة.لسفل䐣الموضح با ترم وتبادل ُ )ASCII( ك䍊م هو نظام أسال ي ف يئ أحد أشهر أنظمة ت. الثنا ل النظام䑉إ ي ي ي.)American Standard Code for Informa琀椀on Interchange( النموذ ب ي ك䍊لمري䐣ا ي المعلومات البيانات ف أنظمة ت ال ي ف م المختلفة ي رمزا ف نظام ي ف لغراض خاصة䐣 تم حجزهاASCII ترم ً 32 أول ع ية وستة وما يماثلها من أعداد شASCII الجدول يوضح الرموز ف ي ي َ. داخل الملفات النصيةTab وEnterَ乷مفتا مثل تمثيل ئ.ل جهاز الحاسب䑉الثنا لتحفظ ع ً ع ية ولكنها ل النظام䑉فعليا تحول إ ش ي ي Dec Hex Char Action (if non-printing) Dec Hex Char Dec Hex Char Dec Hex Char 0 0 NUL (nul) 32 20 Space 64 40 @ 96 60 ` 1 1 SOH (start of heading) 33 21 ! 65 41 A 97 61 a 2 2 STX (start of text) 34 22 " 66 42 B 98 62 b 3 3 ETX (end of text) 35 23 # 67 43 C 99 63 c 4 4 EOT (end of transmission) 36 24 $ 68 44 D 100 64 d 5 5 ENQ (enquiry) 37 25 % 69 45 E 101 65 e 6 6 ACK (acknowledge) 38 26 & 70 46 F 102 66 f 7 7 BEL (bell) 39 27 ' 71 47 G 103 67 g 8 8 BS (backspace) 40 28 ( 72 48 H 104 68 h 9 9 HT (horizontal tab) 41 29 ) 73 49 I 105 69 i 10 A LF (NL linefeed,new line) 42 2A * 74 4A J 106 6A j 11 B VT (vertical tab) 43 2B + 75 4B K 107 6B k 12 C FF (NP linefeed,new page) 44 2C , 76 4C L 108 6C l 13 D CR (carriage return) 45 2D - 77 4D M 109 6D m 14 E SO (shift out) 46 2E. 78 4E N 110 6E n 15 F SI (shift in) 47 2F / 79 4F O 111 6F o 16 10 DLE (data link escape) 48 30 0 80 50 P 112 70 p 17 11 DC1 (device control 1) 49 31 1 81 51 Q 113 71 q 18 12 DC2 (device control 2) 50 32 2 82 52 R 114 72 r 19 13 DC3 (device control 3) 51 33 3 83 53 S 115 73 s 20 14 DC4 (device control 4) 52 34 4 84 54 T 116 74 t 21 15 NAK (negative acknowledge) 53 35 5 85 55 U 117 75 u 22 16 SYN (synchronous idle) 54 36 6 86 56 V 118 76 v 23 17 ETB (end of trans. block) 55 37 7 87 57 W 119 77 w 24 18 CAN (cancel) 56 38 8 88 58 X 120 78 x 25 19 EM (end of medium) 57 39 9 89 59 Y 121 79 y 26 1A SUB (substitute) 58 3A : 90 5A Z 122 7A z 27 1B ESC (escape) 59 3B ; 91 5B [ 123 7B { 28 1C FS (昀椀le separator) 60 3C < 92 5C \ 24 7C | 29 1D GS (group separator) 61 3D = 93 5D ] 125 7D } 30 1E RS (record separator) 62 3E > 94 5E ^ 126 7E ~ 31 1F US (unit separator) 63 3F ? 95 5F _ 127 7F DEL 13 تمثيل الصور ويعد استخدام يتعامل جهاز الحاسب مع الصور من خ䐧لل نظام ا䐣للوان حيث يكون تمثيل لون كل بكسل داخل الصورة بطرق عديدةُ ، ِ شيوعا.ف هذا النظام ُي ّ兎 ً ع عن كل لون بمزي ــج من هذه ا䐣للوان ا䐣لساسية الث䐧لثة، ث ا䐣لك نظام (أحمر ،ف أخ ،أزرق) ( )RGBالطريقة ب ي ب 0و 255وتدل ع䑉ل تدرج كل لون. ت ف وهكذا يجري تخزين 3قيم لكل بكسل الصورة ،واحدة لكل لون.ت اوح قيمة كل منها ي ف ي B G R 255 255 255 أبيض 0 0 255 أحمر 0 255 255 أصفر 0 255 0 ف أخ 255 255 0 سماوي 255 0 0 أزرق ف 255 0 255 أرجوا ي 0 0 0 أسود ً بشكل عام فإنه يمكن النظر للفيديو بوصفه سلسلة من الصور ث الرق䕉م من أك البيانات تعقيدا ليتم تمثيله ،ولكن ُ ٍ ي ُي َعد الفيديو بيانات ثنائية يجري تشغيلها صورة ِت َلو ا䐣لخرى.يكون استخدام تقنية ضغط الصور لتقليل المساحة ٍ المحفوظة ع䑉ل شكل المطلوبة لحفظها وزيادة ㌱سعة معالجتها. البوابات َ المنطقية ف ُ تحفظ البيانات ي جهاز الحاسب ع䑉ل شكل بيانات ثنائية ( ،)0،1ويجري جهاز الحاسب العمليات ع䑉ل ا䐣لرقام الثنائية ( )0،1من خ䐧لل ما يس䕉م بالبوابات المنطقية (.)Boolean Gates ما البوابات المنطقية؟ ث إلك ونية تستقبل قيمة مدخلة واحدة أو أك وتنتج قيمة واحدة ،وترتبط كل بوابة منطقية بجدول يس䕉م جدول الحقيقة 䝊ه دائرة ت ُ ي ظهر جميع ا䐧لحتما䐧لت للقيم الداخلة وما يقابلها من قيم خارجة لكل بوابة منطقية. ( )Truth Tableي ِ 14 ت المنط NOT ف الن ي بوابة ي ُ المنط NOTتستقبل قيمة واحدة ُ ت بوابة ف كمدخل وتنتج ي الن ي مخرج مدخل المدخل ،فإذا كان ُ كمخرج ،وتقوم بعكس ُ قيمة واحدة ُ المدخل 0 Not A A المدخل ُ 1 فالمخرج .0 فالمخرج ،1أما إذا كان ُ ُ 1 0 0 1 NOT A إخراج إدخال ت المنط AND بوابة ف ال ب ي ً وبناء قيمت ُ كمدخل، يف المنط ANDتستقبل ت ال ببوابة ف ي مخرج مدخل مدخل المخرج ،فإذا كان ك䐧لهما 1فسيكون ُ المخرج ،1أما عليهما ُيحدد ُ A and B B A المخرج .0 غ ذلك فإن ُإذا كان ي 0 0 0 0 1 0 0 0 1 1 1 1 A*B إخراج إدخال ت المنط OR بوابة الجمع ي ت المنط تستقبل ال بالمنط ORو䝊ه مثل بوابة ف ت بوابة الجمع مخرج مدخل مدخل ي ي ي ما عدا ذلك فإن .0 خرج ُ الم فإن ،0 ك䐧لهما كان إذا .دخل قيمت ُ كم يف A or B B A ُ المخرج يكون .1 0 0 0 1 1 0 1 0 1 1 1 1 إخراج A+B إدخال 15 مخرج مدخل مدخل بوابة ا䐧لختيار المقصور XOR A or B B A 0 0 0 ً إن بوابة ا䐧لختيار المقصور ( XORتس䕉م أيضا بوابة ORالح ية) 1 1 0 يف مختلف . يف متماثل ،و 1إذا كانا دخل ُمخرجها هو 0إذا كان ك䐧ل ُ الم ي ف 1 0 1 0 1 1 إدخال إخراج ت ال انزستورات بناء ع䑉ل ُمستوى إشارة و يعمل ً ت ف ُتصنع البوابة المنطقية من ترانزستور ( )Transistorواحد أو ث أك .ت عن إلك ي ئ ال انزستور هو ئ ً ُ الكهربا . ي الكهربا أوكمقاومة تمنع مرور التيار ي الجهد الداخل إليه فيعمل إما موص ً䭫للتيار ئ تستخدم البوابات ف جميع مكونات جهاز الحاسب ً العشوا ( )RAMإ䑉ل ذاكرة الف䐧لش الخارجية ي بدءا من ذاكرة الوصول ي خاصا من البوابات تسمح بالمحافظة ع䑉ل حالتها من أجل حفظ البيانات بشكل دائم مزيجا ًً المحمولة.هذه الذاكرة تستخدم َ دون الحاجة لوجود الطاقة الكهربائية لتبقيها محفوظة بعد إزالتها من جهاز الحاسب. مكثف ترانزستور ترانزستور Capacitor Transistor المقاومة Resistor معلومة يف لتحس عمليات البحث ع䑉ل الشبكة العنكبوتية؟ هل تعلم أنه يمكنك استخدام المعام䐧لت المنطقية الن .NOT ف ت ال تحتوي ع䑉ل كلمة معينة وذلك باستخدام معامل ي يمكنك استبعاد النتائج ي ف ع䑉ل سبيل المثال ،إن البحث عن (㌱سعة الجاكوار -سيارة) سيظهر ي النتيجة ㌱سعة حيوان الجاكوار، ب الكلمات يتمويستبعد نتائج البحث عن السيارات من نوع جاكوار ،مع ا䐣لخذ بالحسبان أن المسافة ي ف ال وضعتها. ت التعامل معها كمعامل ،ANDوبناء ع䑉ل ذلك ستظهر نتائج البحث بجميع الكلمات ي 16 الدارات ُ المتكاملة ت ا䐥للك ونية مثل معا وبإضافة بعض العنا㔱ص بدمج عدة بوابات ً تذكر ،يمثل الرقمان 0و 1ا䐥لشارات الكهربائية ،حيث كثفات يمكنك إنشاء دارات ت ُ ِ偑 ُ إلك ونية تسمح بتوصيل المقاومات والم يمثل 0الجهد المنخفض ويمثل 1الجهد المرتفع. العديد من المداخل والمخارج. ُ الدارة ُ المتكاملة (( )Integrated Circuitتس䕉م أيضا ُرقاقة أو ش㌱سيحة) معا.لقد أحدثت المركبة ً المتكاملة ُ ت ا䐥للك ونية ُ 䝊ه مجموعة من العنا㔱ص للحصول ع䑉ل فكرة عن صغر حجم هذه المكونات ت ف ي الصغ ة ثورة ي عالم التقنية وا䐥للك ونيات ي الدارات ُ المتكاملة أو الرقائق ال يتكون منها جهاز الحاسب الخاص بك:ت ُ ي ال تستهلكها ،وقدرتها العالية ت عدد ت وحدة ُ بسبب صغر حجمها ،والطاقة القليلة ً ي ال انزستورات المعالجة السنة ع䑉ل تنفيذ مهام ُمعقدة ب عة هائلة جدا. 2,300 CPU 1971 أمثلة ع䑉ل الدارات المتكاملة: 5,000,000,000 CPU 2012 ِ偑 > وحدة المعالجة المركزية ( )Central Processing Unitتشغل وظائف المعالجة الرئيسة لجهاز الحاسب ،وتدير مهمة واحدة ف ي كل مرة. 33,700,000,000 CPU 2021 3,500,000 GPU 1997 7,080,000,000 GPU 2012 > وحدة معالجة الرسومات ( )Graphics Processing Unitتستخدم ف 59,000,000,000 GPU 2021 أساسا لمعالجة الصور ،وتدير العديد من المهام المختلفة ي وقت واحد (تعدد المهام). لنطبق ً معا تدريب 1 التالية؟دون المخرج ف ي الجدول أدناه: ِ偑 هل يمكنك تحديد كافة مخرجات الدارة المخرج مدخل B مدخل A 0 0 1 0 المخرج 0 1 1 1 تدريب 2 نظام ستة ش نظام ش ئ ام䐣ل الفراغات ف ي الجدول أدناه: ع ي ع ي ثنا نظام ي 1101 85 3F8 17 تدريب 3 ش ش ف الع ي ،أما جهاز الحاسب ف䐧ل يمكنه الب ي حساباتهم المختلفة مع ا䐣لرقام بالنظام يتعامل ئ الثنا .كيف يمكن التحويل من نظام عددي إ䑉ل نظام آخر؟ ي معالجة البيانات سوى بالنظام الع ي، ئ الثنا " "01010101من 8أعداد يطلق عليها اسم بت (.)Bitsولتحويل هذا الرقم إ䑉ل النظام ش > يتكون الرقم ف ي غ الصفرية فقط.يصبح ف ف ف ف نقوم بكتابة ا䐣لعداد ي صف واحد ثم نحسب قيمة الم لة لكل رقم ونجمع قيمة الم لة ي فئ المكا . المجموع الناتج هو الرقم ش الع ي ا䐣لعداد العدد 0 1 0 1 0 1 0 1 الثنائية ش الع ي 27=128 26=64 25=32 24=16 23=8 22=4 21=2 20=1 قيمة ف ف الم لة =85 0 + 64 0 + 16 0 +4 0 +1 ف ئ فئ المكا ش الثنا " "10101010بملء الفراغات ي الجدول أدناه؟ ي الع ي للرقم > هل يمكنك حساب العدد 1 0 1 0 1 0 1 0 ا䐣لعداد الثنائية ش 27=128 26=64الع ي 25=32 24=16 23=8 22=4 21=2 20=1 قيمة ف ف الم لة = الع ي الناتج إ䑉ل العدد ش الع ي (.)85 > اجمع العدد ش الع ي الذي تم الحصول عليه؟ ما العدد ش ئ ثنا ؟ ش هل يمكنك تحويل هذا العدد الع ي إ䑉ل ي > قد يساعدك إكمال الجدول ف ي هذه العملية. العدد ا䐣لعداد الثنائية ش الع ي 27=128 26=64 25=32 24=16 23=8 22=4 21=2 20=1 قيمة ف ف الم لة = ئ الثنا بهذه الصورة؟ > ماذا 䐧لحظت بشأن العدد ي 18 ف ت ال يمكن تمثيلها ي 8بت؟ قد يبدو من الصعب تحويل عدد صحيح موجب إ䑉ل ا䐣لعداد الصحيحة الموجبة ي > كم عدد التا䑉ل: النحو ع䑉ل وذلك المتتالية"، "القسمة طريقة باتباع ا䐣لمر هذا تنفيذ يمكن ولكن ، ئ الثنا مكافئه ي ي نقسم العدد ش الع ي ع䑉ل .2 نقسم الناتج ع䑉ل 2مرة أخرى ،ثم نقسم الناتج الجديد مرة أخرى ع䑉ل ،2وهكذا نستمر بالقسمة ت ح الحصول ع䑉ل 0 كحاصل للقسمة. مثال باق، نضع الرقم ( )1عندما يكون للقسمة ٍ باق. ونضع الرقم ( )0عندما 䐧ل يكون للقسمة ٍ ئ الثنا . ي ف اليم هو أساس النظام الرقم أق㕉ص ي ت عك㍊س. ي با كل عمليات القسمة تب تيب نكتب ي ئ الثنا 43هو " ،"101011وكما نرى فهو يتكون من 6أعداد فقط.إذا ئ الثنا للرقم .43الرقم فئ المكا لنحسب ي ي أردنا تحويله إ䑉ل 8أعداد فكل ما علينا فعله هو إضافة صفرين إ䑉ل يساره ليبدو بهذه الطريقة "."00101011 ئ الثنا للرقم 85بهذه الطريقة؟ فئ المكا > هل يمكنك حساب ي 19 تدريب 4 هيا نستكشف ً معا ... ت ال قد تشغلها مجموعة من ا䐣لعداد الثنائية. ش يجري استخدام ا䐣لعداد الستة ع ية 䐧لختصار المساحة ي ع ية وا䐣لعداد ش الع ية. ب ا䐣لعداد الستة شيوضح الجدول التا䑉ل ا䐧لرتباط ي ف ي النظام الستة ش ع ي F E D C B A 9 8 7 6 5 4 3 2 1 0 النظام ش الع ي 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ت ال تعرفت عليها للتحويل. ش ش إن تحويل عدد ستة ع ي إ䑉ل مكافئه الع ي يكون بطريقة مشابهة لتلك ي مثال الع ي. ع ي " "3ADف ئ يكا الرقم " "941بالنظام ش الع ي.الرقم الستة ش ع ي إ䑉ل مكافئه ش تحويل العدد الستة ش 3 A D النظام الستة ش ع ي 3 10 13 النظام ش الع ي 162=256 161=16 160=1 قيمة ف ف الم لة العدد ش الع ي 3*256 10*16 13*1 =941 + 768 + 160 + 13 ع ي " "2A13إ䑉ل رقم ش ع ي بتعبئة الجدول أدناه. ّ حول ا䐢لن الرقم الستة ش 2 A 1 3 النظام الستة ش ع ي 163=4096 162=256 161=16 160=1 قيمة ف ف الم لة العدد ش الع ي = ً ت ش ش ال اتبعتها سابقا.هل يمكنك العثور ع䑉ل الرقم > لتحويل رقم ع ي إ䑉ل رقم ستة ع ي ،اتبع طريقة "القسمة المتتالية" ي الع ي ""1234؟ ع ي الذي يتوافق مع الرقم ش الستة ش مثال فئ المكا للرقم .1234 ئ الثنا لتحسب الرقم ي اليم هو أساس النظام الستة ش ع ي الرقم أق㕉ص ي ف > ما الرقم الستة ش ع ي الناتج؟ 20 تدريب 5 أس䍊ك يتم تخزين جميع أنواع البيانات من نصوص وصور وبيانات أخرى ع䑉ل صورة أرقام ثنائيةُ.ت َعد مجموعة ي ف ترم ي ي ف بتعي أرقام إ䑉ل ا䐣للوان للتعب عن ا䐣لرقام ،فع䑉ل سبيل المثال ،يقوم نموذج RGB ي من أو䑉ل نماذج تخصيص الحروف المختلفة. ف ف > ارجع إ䑉ل الجدول الموجود ي كتابك (صفحة )9الذي يحدد موقع كل حرف ي نظام ،ASCIIثم ابحث عن ا䐣لعداد يف للحرف " "Sو "."O ع ي فئ والمكا الستة ش الثنائية المكونة من 8بتات، العدد الستة ش ئ ف ع ي الثنا ي 8خانات ي العدد حرف بنظام ASCII ""S ""Ο ال وجدتها أع䐧له صحيحة أم 䐧ل (انظر صفحة .)8ت > افتح حاسبة ويندوز وحدد ما إذا كانت ا䐣لرقام ي ف > استخدم نموذج ألوان ( RGBصفحة )10لتحديد لون كل بكسل ي الشاشة䐧.لحظ تمثيل كل لون من ا䐣للوان ا䐣لساسية ف وا䐣لخ وا䐣لزرق) بـ 255درجة لونية.يوضح الجدول أدناه هذا التدرج لكل 10بكسل. الث䐧لثة (ا䐣لحمر يتم تحديد كافة ا䐣للوان باستخدام رقم مكون من ث䐧لث خانات يمثل تدرج كل لون من ا䐣للوان ا䐣لساسية الث䐧لثة.يمكنك يف ف رقم فقط ي الجدول صفحة 10من الكتاب رؤية ثمانية من هذه ا䐣للوان.يتم تحديد هذه ا䐣للوان بإجراء مزي ــج من (.)8 = 23يمثل الرقم 255أع䑉ل درجات ا䐣للوان الفاتحة وهو اللون ا䐣لبيض ،بينما يمثل الرقم 0أع䑉ل درجات ا䐣للوان الداكنة ت ال يمكن تمثيلها هو: ت وهو اللون ا䐣لسود. ا䐥لجما䑉ل ل كيبات ا䐣للوان ي ي وبالتا䑉ل فإن العدد ي !16,777,216 = 2563 جر بعض العمليات الحسابية وتم䐣ل الفراغات ف ي الجمل التالية: ُ > لت ِ ت ئ ال تحدد اللون بعدد ثنا مكون من 8بت.فإذا كان 1بايت = 8بت ،فسيتم تحديد الث䐧لثية ي يكون تمثيل كل لون برقم ي حوا䑉ل 16ميجا بكسل ي صغ ة (بكسل) بسعةي للكام ات الرقمية الحديثة تخزين صورة تتكون من نقاط ي .........بايت.يمكن ف (حوا䑉ل 16مليون بكسل).يتم تخزين ث䐧لثية لونية من 8بت ي كل نقطة (بكسل) ،ومن ثم يتم تخزين .............بايت.إذا ي حوا䑉ل الصورة فستشغل بايت، تقريبا يساوي بايت كيلو كل وكان بايت، كيلو ا ً تقريب يساوي بايت ميغا كان 1 ي 1000 1 1000 ........ميغا بايت من ذاكرة الجهاز. 21 ف ت > ابحث عن صورة ع䑉ل ا䐥لن نت واحفظها ي مجلد "الصور" بأي اسم تريده با䐧لمتداد ،*.bmpثم احفظ الصورة نفسها با䐧لسم نفسه ولكن با䐧لمتداد .*.jpg > انظر إ䑉ل دقة وحجم هذه الملفات وأكمل الجدول أدناه. عدد البكس䐧لت الدقة()...x... الحجم بالميجابايت ()MEGAPIXEL ملف الصورة ().*BMP ملف الصورة ().*JPG ت ال حفظتها؟ ما نسبة ضغط الملفات ي هل يمكنك حساب حجم الملف ()*.bmp؟ ث ع ي ( )AC,5E,2Fف نموذج ّ.RGB حول هذا ت ث ث䐧ل ستة ش > يجري تحديد اللون الث䐧ل باستخدام ي ال كيب ي بواسطة تركيب ي ف َ ْ ّ免 ف القوس (.)......... ،......... ،.......... ي ف الع ية ،ودونه ي الفراغات يب الصيغة ش ً مث )ً䭫ف ملف ،Wordثم ت ً ً اخ تعبئته باللون المناسب.توضح الصور التالية تمثيل اللون ي > رسم شك ً䭫بسيطا (مستطيل ً وفقا لنموذج .RGB > ما اللون الذي يمكنك رؤيته؟ 22 تدريب 6 التطوير والتنفيذ يجري جهاز الحاسب العمليات الحسابية من خ䐧لل الربط الصحيح ي ف ب البوابات المنطقية (صفحة .)10تحتوي البوابات ت يف مدخل ل䐥لشارة ،بينما تحتوي بوابة NOTع䑉ل مدخل واحد فقط.لتتعرف ع䑉ل المهام ي ال يمكن ( ANDو ORو )XORع䑉ل تنفيذها من خ䐧لل هذه البوابات وكيفية القيام بذلك. ً لتف ض أن لديك Aو Bبالصيغة الثنائية.كما ّت تعرفت سابقا ،يتكون كل منهما من 1بت ويحتمل ئ ش ي ف ف والثنا ي الع ي النظام ك䐧لهما القيمة 0أو القيمة .1ستقارن ا䐢لن عملية جمع ا䐣لرقام ي (انظر إ䑉ل الجدول :)1 الجدول 1 ئ النظام ش الثنا ي النظام الع ي C B A 0 = 0 + 0 0=0+0 0 0 = 0 + 1 1=0+1 1 0 = 1 + 0 1=1+0 1 1 = 1 + 1 2=1+1 0 ئ ف الجدول 2 الثنا ي Cهو رقم يتكون من 2بت.لذلك فإنه عند ي 䐧لحظ أن المجموع بالنظام ف يف يف مخرج للرقم Cكما هو موضح ي مدخل مثل ( )Aو ( ،)Bستحتاج إ䑉ل وجود C B A جدول الحقيقة هنا ،حيث المخرج C1ع䑉ل الجهة الي ى ،والمخرج C2ع䑉ل C1 C2 ف اليم (.انظر إ䑉ل الجدول .)2 الجهة 0 0 0 0 > يوضح الجدول المقابل عملية الجمع با䐣لع䑉ل. 1 0 0 1 ف ف 1 0 1 0 > ارسم البوابة المناسبة ي كل مربــع ي الشكل أدناه ،بحيث تمثل الدارة الجدول .2 0 1 1 1 A C1 B C2 23 ف ُ الثا : ي الدرس بنية جهاز الحاسب زود جهاز الحاسبواس جاع البياناتُ.ي ّ兎 ت و䝊ه :معالجة البيانات ،وحفظ البيانات، ئ تؤدي أجهزة ِ偑الحاسب ث䐧لث مهام ت أساسية ي الثنا وذلك 䐧لعتماد جهاز الحاسب عليها.وهناك ي بالتعليمات لينفذها ويحفظها ويس جعها ،ويجب أن تكون التعليمات بالنظام ال تحفظها. ت ت ف ال تعالج المعلومات منفصلة عن الوحدات ي و䝊ه أن الوحدات ي سمة رئيسة ي أجهزة الحاسب ي أساسا تتبعه أجهزة الحاسب الحديثة، ً ال أصبحت ت وضع فون نيومان ( )Von Neumannمعمارية جهاز الحاسب الرئيسة ي ف ويعتمد تصميم نيومان ع䑉ل أساس هيكلة أجهزة الحاسب ي شكل وحدات منفردة لكل منها مهمتها الخاصة بها.وستتعرف عليها ً تفصي ً䭫ف ي هذا الدرس. ت ت وحدات ا䐥لدخال ي ال تنقل البيانات إ䑉ل داخل وحدة الذاكرة الرئيسة ي ال تتعامل جهاز الحاسب ،مثل لوحة المفاتيح والفأرة. مع البيانات والتعليمات. وحدات ا䐥لدخال وحدة المعالجة الذاكرة الرئيسة وحدات ا䐥لخراج Input Devices المركزية CPU Main Memory Output Devices النواقل Bus ت ت المركزية ( )CPUي ال تحتوي وحدة المعالجة جميع مكونات جهاز الحاسب تتصل وحدات ا䐥لخراج ي ال تنقل فرعي ُيشك䐧لن قلب جهاز الحاسب: يف يف مكون ع䑉ل ع شبكة من الموص䐧لت تس䕉م ً معا ب البيانات من جهاز الحاسب ت وحدة الحساب والمنطق ( )ALUي و䝊ه المسؤولة ع ها البيانات نواقل ي وال تنتقل ب إ䑉ل أجهزة ا䐥لخراج ،مثل شاشة عن جميع العمليات الحسابية والمنطقية داخل جهاز الحاسب. جهاز الحاسب والطابعة. ت للبيانات.وحدة التحكم ( )CUي ال تتأكد من ً عمل جميع مكونات جهاز الحاسب معا لتنفيذ التعليمات. لمحة تاريخية يف مهندس ت ال تحمل ا䐧لسم نفسه مع ُ فون نيومان بنية جهاز الحاسب ي وصف جون آخرين خ䐧لل عمله ف تطوير ( )ENIACعام .1945كان نيومان عالم رياضيات مجريا 䐧لمعاً ّ克 َ َ ِ ف ي والف ياء وعلم الحاسب. يف وله العديد من المساهمات ي مجا䐧لت مختلفة مثل الرياضيات 24 دورة الجلب والتنفيذ ُ ّ兎 نفذ التعليمات وتتم معالجة البياناتُ.ت ّ ّ س䕉م هذه الدورة لتتعرف ا䐢لن كيف ت بعد أن أصبحت ا䐢لن ع䑉ل علم بمعمارية جهاز الحاسب، ف ّ克 ً بدورة الجلب والتنفيذ ( ،)Fetch-execute cycleتذكر دائما أن ك ً䭫من البيانات والمعلومات تحفظان ي ذاكرات جهاز الحاسب. احصل ع䑉ل المزيد من البيانات جلب التعليمة التالية ً بناء ع䑉ل التعليمات ،قد يلزم تحميل المزيد من البيانات يجلب المعالج المركزي التعليمة ُ ا䐥لضافية من الذاكرة الرئيسة إ䑉ل المسج䐧لت للمعالجة. ُ َ التالية من الذاكرة الرئيسة ثم تحفظ ع䑉ل سبيل المثال :إذا كانت هناك تعليمة لجمع عدد حفظ النتائج ف ذاكرة خاصة داخل ُ ف ُ المعالج تس䕉م ي محفوظ ي الذاكرة داخل المسجل فإن وحدة التحكم تحفظ نتائج تنفيذ التعليمات المسجل (.)Register ُ يجب أن تحصل ع䑉ل هذا العدد من الذاكرة الرئيسة. ي الذاكرة الرئيسة.ف الذاكرة الرئيسة Main memory 1إحضار التعليمات الحصول ع䑉ل 4حفظ النتائج Fetch Instruc琀椀ons مزيد من البيانات Store results دورة الجلب دورة التنفيذ Fetch Cycle Execu琀椀on Cycle 2فك ي ف ترم التعليمة 3تنفيذ التعليمة Decode instruc琀椀on Execute the instruc琀椀on وحدة التحكم ()CU ALU فك ي ف تنفيذ التعليمة ترم التعليمة عندما يتم فك ي ف ترم التعليمة وجلب جميع البيانات ف تت جم وحدة التحكم التعليمة الموجودة ي المطلوبة ،فإن وحدة الحساب والمنطق ()ALU ُمسجل التعليمة وتحولها إ䑉ل إشارة تحكم ُيمكن ً تقوم بتنفيذ التعليمة ،متضمنة عادة العمليات داخل فهمها من ِقبل وحدة الحساب والمنطق. ً المسج䐧لت المختلفة ،ثم تبدأ الدورة مرة أخرى. 25 الذاكرة الرئيسة يف قسم : تتعامل الذاكرة الرئيسة ( )Main memoryمع البيانات والتعليمات وتتكون من ئ العشوا ( )Random Access Memory-RAMوذاكرة القراءة فقط ي ذاكرة الوصول ف القسم أنه 䐧ل يمكن محو أو إعادة كتابة ي ف ( ،)Read Only Memory-ROMوالفرق يب ت ف ُ ال البيانات داخل ذاكرة القراءة فقط حيث تستخدم هذه الذاكرة ي تخزين التعليمات ي بال امج الثابتة (.)昀椀rmwareبينماوال تس䕉م ب ت الذاكرة الرئيسة ُ الحاسب ُلبدء التشغيل ي ئ يحتاجها جهاز و䝊ه ذاكرة مؤقتة تفقد بياناتها العشوا فتعرف بأنها ذاكرة القراءة والكتابة ي ي ذاكرة الوصول بمجرد انقطاع التيار عنها. وحدات التخزين ُ ّ兏 تعد الذاكرة الرئيسة محدودة الحجم ،لذلك نحتاج إ䑉ل نوع آخر من أجهزة التخزين يمكنه ا䐧لحتفاظ بالبيانات والتعليمات بأمان عندما 䐧ل تتم معالجتها أو عند إيقاف تشغيل جهاز الحاسب.تس䕉م هذه ا䐣لنواع ا䐣لخرى من ا䐣لجهزة بأجهزة التخزين الثانوية ،ث وأك ها شهرة ا䐣لقراص الصلبة ( )Hard disk drive-HDDوا䐣لقراص المدمجة ( )CDوأقراص الفيديو ً ونظرا 䐥لمكانية قراءة البيانات منها والكتابة عليها ،فإن أجهزة التخزين الرقمية (.)DVD عد أجهزة إدخال وإخراج حسب نموذج بنية فون نيومان. ُ ّ兏 ا䐣لقراص الصلبة ?