المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ويندوز 7 النظام الرقمي



Tariq Elmasry
08-01-2008, 03:51 AM
السلام عليكم ورحمة الله



النظام الرقمي

يتعامل الحاسب مع البيانات بصورة رقمية فما معنى ذلك؟
بشكل عام في عالم الإلكترونيات إذا أردنا نقل بيانات من مكان إلى آخر بغض النظر عن بعد هذين المكانين عن بعضهما فلا بد من أن :

أولاً : يجب أن يتم تحويل هذه البيانات إلىإشارات قابلة للنقل .
ثانياً : تنقل هذه البيانات إلى لطرف الآخر علىشكل إشارات إلكترونية .
ثالثاً : يقوم الطرف الآخر بتحويل هذه الإشارةإلى بيانات مرة أخرى . إن عملية نقل البيانات ( الخطوة الثانية ) يمكن ان تتم بإحدى طريقتين :

الطريقةالرقمية : وفيها ترسل المعلومات من طرف إلى آخر على شكل سلسلة من الإشاراتكل إشارة قيمتها 1 أو صفر ، مثلاً قد تكون سلسلة الإشارات على الشكلالتالي : 001101101010111001000010110
الطريقة التماثلية : يسمح أن تكون الإشارة كاملةالقيمة أو تساوي صفر أو أية قيمة بين هذه وتلك . و لا بد من أن تستعمل إحدى الطريقتين إذا ما أردنا نقل أية بيانات من مكان إلى آخر ، وينطبق هذا الكلام على جميع عمليات نقل البيانات مهما كان هدفها أو المسافة بين الطرفين المتراسلين ، وهذه بعض الأمثلة :

نقل البيانات من التلفاز إلى الفيديو ( للتسجيل ) وهذا النقل هو من النوع التماثلي .
نقل البيانات (أياً كان نوعها ) بين جهازي مودم ،وهذا النوع هو تماثلي أيضاً .
نقل البيانات من وحدة المعالجة المركزية إلىالذاكرة العشوائية ( وهذا النوع رقمي ) ما علاقة هذا بالحاسب ؟ ………..علاقة وثيقة بالطبع كيف ؟
إن وظيفة الحاسب تتلخص في المعالجة والتخزين والإدخال والإخراج ، وتتم معالجة البيانات إلكترونياً داخل المعالج وسائر المكونات الأخرى داخل الحاسب ، ويوجد داخل الحاسب أسلاك لتوصيل هذه الإلكترونيات مع بعضها البعض لذا لا بد من هذه المكونات من طريقة لإرسال واستقبال البيانات فيما بينها ويستخدم الحاسب النظام الرقمي .
أيهما أفضل النظام الرقمي أم التماثلي ؟
طبعاً قد تقول أن النظام التماثلي أفضل لأنه يمكننا من إرسال كمية من المعلومات أكثر وبسهولة أكثر ، ولكن مهلاً فالاشارة الكهربائية التي تمر في هذه الإلكترونيات معرضة للتشويش من المجالات المغنطيسية الموجودة في البيئة المحيطة مما يزيد كثيراً من احتمال حدوث أخطاء وهذه هي أهم مساوئ النظام التماثلي ، فمن الممكن مثلاً أن يرسل أحد المكونات إلى الآخر إشارة قيمتها نصف ولكن بسبب التشويش ربما تصل الإشارة 0.6 مثلاً.
ولكن في النظام الرقمي إذا حصل خطأ في إرسال الرسالة فإن الحاسب ينتبه فوراً للخطأ ويصلحه ، مثلاً إذا أرسل أحد المكونات إشارة قيمتها واحد و حدث بعض التشويش الذي جعل الإشارة 0.9 مثلاً فإن المكون الآخر سوف يفهم فوراً أن الإشارة أصلها 1 صحيح ويعتبرها كذلك وهكذا.
لذلك كل من النظام الرقمي والتماثلي له حسناته وعيوبه ويعتمد استخدام كلاً منهما على الظروف ، و جهاز الحاسب هو جهاز رقمي في 99 في المائة من أجزائه ولتوضيح الفكرة لنأخذ نوع من البيانات ولتكن النصوص ودعنا نرى كيف يحول الحاسب النصوص إلى إشارات رقمية ليتمكن من معالجتها وتخزينها ……
يتعامل الحاسب مع النصوص على أنها حروف ويتبع الحاسب القواعد التالية :

كل حرف من هذه الحروف يمثل في الحاسب بثمانينبضات كهربائية(Byte)
المسافات الفاصلة بين الحروف تعتبر حروفاً وتمثلأيضاً بثماني نبضات وتسمى كل نبضة من هذه النبضات “بت” = bit وجمعها “بتات”= bits ، و لنأخذ مثال على ذلك النصوص ، فالنصوص هي نوع من أنواع البيانات التي ذكرناها ، والحاسب يتعامل مع النصوص على أساس أن كل حرف أو فراغ يساوي بايت (byte) و كل بايت مكون من 8 بتات ، حسناً كيف يستطيع الحاسب نقل النصوص بين أجزائه ؟
لنضرب مثال على ذلك جملة ” أنا أحب الحاسب ” حيث يحول الحاسب هذه الكلمات إلى سلسلة من 112 نبضة ( عدد الحروف 14 حرفاً × 8 نبضات لكل حرف = 112 ) ، ويتعامل الحاسب مع هذه النبضات بصورة رقمية كما ذكر سلفاً .
السؤال الذي يطرح نفسه الآن هو : لماذا يقسم الحاسب الحروف إلى بتات ؟ لماذا لا يتعامل معها على أنها حروف بدون تقسيمها ؟
هذا لأن الحاسب لا يستطيع أن يتعامل مع أي شيء إلا إذا كان على الصورة الرقمية ، ولا سبيل لتحويل الحروف إلى الصورة الرقمية إلا بتحويلها إلى بتات ، لذا إذا أردنا من الحاسب التعامل مع البيانات - إي نوع من البيانات - لابد من أن نقدمها له بصورة واحدات وأصفار ( صورة رقمية) ، لذا فإن علينا تحويل جميع أنواع بياناتنا إلى صورة رقمية فكيف يتم ذلك ؟
عليك في هذا الجزء بفتح أبواب عقلك العبقري لما سوف يقال لأنه ربما يكون صعباً على من يقرأه لأول مرة ، وإذا لم تكن من العباقرة فارحل من هذا الموقع إلى غير رجعة غير مأسوف عليك (طبعآ بهزر)…………..
إن كل حرف أو رقم أو رمز في لوحة المفاتيح له رقم مقابل في عرف الحاسب فمثلاً الحرف “” A رقمه هو 65 ، بينما الحرف “” a رقمه 97 (لاحظ اختلاف الأرقام بين الحروف الكبيرة والصغيرة ) ويحتل الحرف “” z الرقم 122 . وهناك جدول يبين رقم كل زر من أزرار لوحة المفاتيح بما فيها الحروف والأرقام والرموز ويسمى هذا الجدول جدول آسكي (http://tariqelmasry.wordpress.com/category/%d9%85%d9%82%d8%af%d9%85%d9%87-%d9%81%d9%8a-%d8%a7%d9%84%d8%ad%d8%a7%d8%b3%d8%a8%d8%a7%d8%aa/%20alert%28%27ASCII%20=%20american%20standard%20code%20for%20information%20interchange%20%20%27%29)
ويعتبر آسكي هو النظام القياسي حالياً لتبادل المعلومات بين الحاسبات ويوجد أنظمة أخرى عديدة منها على سبيل المثال لا الحصر نظام “يونيكود” ، وطبعاً في الأنظمة الأخرى تأخذ الحروف أرقاماً أخرى ، فمثلاً الحرف “ ” A الذي رقمه 65 في آسكي قد يكون رقمه 80 في يونيكود (في الواقع لا أعرف ما هو رقمه ولكن مجرد مثال ).
وعندما يود الحاسب إرسال النصوص من مكان إلى آخر رقمياً فإن على الطرف المرسل والطرف المستقبل أن يتفقوا على نظام معين ، دعنا نتخيل أن حاسباً يود إرسال نص إلى حاسب آخر ، خذ مثال على ذلك النبضات الكهربائية التالية ( تقرأ من اليسار إلى اليمين ) :
011000010111000001101111
فماذا يريد الحاسب الأول أن يرسل للثاني ؟
لاحظ أن عدد هذه النبضات = 24 نبضة وهذا يعني 24 تقسيم 8 (لأن كل 8 نبضات تساوي حرفاً ) وهذا يعني أن الحاسب الأول يود إرسال ثلاثة حروف إلى الثاني فما هي هذه الحروف وكيف يعرف مستقبل البيانات أي الحروف في جدول الآسكي هي ؟
يجب أن نعامل كل 8 إشارات على أنها حرف واحد ، إن الحاسبات ترسل البيانات ( أو يخزنها ) بواسطة رقمها آخذاً في الاعتبار أن كل موقع من مواقع البتات في البايت له قيمة على الشكل التالي:



البتالأول


البتالثاني


البتالثالث


البتالرابع


البتالخامس


البتالسادس


البتالسابع


البتالثامن


1


2


4


8


16


32


64


128

122حبث أن …




البتالثامن


البتالسابع


البتالسادس


البتالخامس


البتالرابع


البتالثالث


البتالثاني


البتالأول


ترتيبالبتاتالمستقبلة


1


0


0


0


0


1


1


0


قيمةموقعالبت


1


2


4


8


16


32


64


128


حاصلضربقيمةالإشارة × قيمةموقعالبت


1


0


0


0


0


32


64


0

عند جمع هذه الأعداد 1 +0+0+0+0+ 32 + 64+0 = 97 وهو رقم الحرف “a” الذي ذكرناه سابقاً في جدول آسكي فيفهم المعالج بذلك أنك ضعطت على الحرف “a” وهكذا.
وهذه المزيد من الأمثلة :



الحرفأوالرمزأوالرقم
ترتيبالبتات


رقمآسكي


o


01101111


111


p


01110000


112


:


00111010


58

ويقسم جدول آسكي إلى 3 مناطق:

المنطقة من رقم 1 إلى رقم 31 وهذه لا تحوي على رموز يمكن طباعتها بل تحوي بعض الأشياءالأخرى مثل علامة بداية السطر وما شابه
الأرقام من 32 إلى 127 وتحوي على الأبجديةالإنجليزية والأرقام والرموز الشائعة
الأرقام الأعلىمن 127 وتحوي على الحروف غير الأنجليزية ، فمثلاً في الوندوز العربي تكونهذه الأرقام حروف عربية ، بينما تصبح ألمانية في الوندوز الألماني وهكذا. وعلى ذلك يمكننا تعريف النظام الرقمي على أنه نظام نقل وتخزين المعلومات الذي يكون فيه نقل المعلومات عن طريق الواحدات والأصفار ويمكننا القول أن الحاسب جهاز رقمي.








البت والبايت ومساحات التخزين
إن من وظائف الحاسب معالجة البيانات وتخزينها كما ذكرنا ولهذا كان لا بد من وجود وحدة لقياس كمية البيانات ويستخدم لهذا الغرض وحدة تسمى بايت “byte” ، كما يتكون البايت من ثمانية أقسام تسمى بتات “bits” ومفردها بت “bit” كما ذكرنا سابقاً

البايت: وحدة لقياس مساحات التخزين تساوي حرفاًواحداً.
البت: وحدة مساحات التخزين حيث 1 بايت = 8 بت وهوأصغر وحدة لقياس حجم المعلومات في الحاسب. لنأخذ مثلاً عبارة “أنا أحب الحاسب” حجم هذه العبارة 14 بايت لأنها تحوي 14 حرفاً (لاحظ أن الفراغات بين الكلمات والنقاظ والعلامات تعتبر حروف أيضاً في عالم الحاسب) وبالبتات تساوي 14 × 8 =112 بت
إذا ذهبت إلى السوبر ماركت لشراء بعض الفاكهة قد تقول للبائع : لو سمحت يا حاج أعطيني 5 كيلو برتقال (هذا إذا كنت مفجوع) أو تقول له : بالله أعطيني نصف كيلو بصل (إن كنت من الذين يحافظون على صحتهم ) …
السؤال الذي يطرح نفسه : ما علاقة ذلك بالحاسب ؟ أقول أسكت ولا تقاطعني وخليني أشرح لك الموضوع حتى النهاية
طيب لنفرض أنك ذهبت لشراء إسوارة ذهبية لخطيبتك (عقبال الكل) ففي هذه الحالة طبعاً لن تقول “أعطيني يا حج 2 كيلو ذهب ولكن ستقول شيء مثل “أعطينا إسوارة 70 جرام “
طبعاً السؤال الذي يطرح نفسه هو: لماذا استخدمت وحدات قياس مختلفة مع أنك تود قياس أوزان في الحالتين ؟
الجواب هو : اننا نستخدم وحدات قياس صغيرة للأوزان الصغيرة ووحدات قياس كبيرة للأوزان الكبيرة
سؤال: ماذا عن البيانات ذات الأحجام الأكبر من البايت بكثير ، هل من الحكمة أنت أقول مثلاً ” إن قرصي الصلب حجمه 4134646513 بايت ؟ إن هذا الرقم طويل جداً حتى أنه يصعب حفظه فما الحل؟
الجواب: هناك وحدات أكبر من قياس سعة البيانات ( تماماً مثل وحدات قياس الطول - المتر والكيلومتر والديكامتر …الخ ) فيما يلي ذكرها بالترتيب من الصغير للكبير :

الكيلو بايت (kilobyte) ويساوي 1024 بايت (لاحظ أن الحاسب يخالف ما هومتعارف عليه من أن الكيلو هو ألف ، مثل الكيلوجرام الذي هو ألف جرام )
الميجابايت (megabyte) ويساوي 1024 × 1024 = 1048576 بايت أي أنه يساوي 1024 كيلو بايت .
الجيجابايت gigabyte) ويساوي 1024× 1024 × 1024 =1073741824 بايت أي 1024 ميجابايت .
التيرابايت (terabyte) وتختصر (TB) تساوي 1024جيجابايت
وهناك وحدات أكبر وهي على الترتيب : البيتابايت (PB) والإكسابايت (EB) والزيتابايت (ZB) واليوبابايت (YB) ،وكل واحدة منها تساوي 1024 × التي قبلها على الترتيب في حين أن البيتابايتتساوي 1024 × التيرابايت ، وعلى الأرجح أنك لن تسمع عن هذه الوحدات عملياًقبل مرور زمن ليس قصير ، إذا لم تفهم ذلك لا تشغل بالك بها الآن .


عددالبايتات


حجمها (بايت)


الوحدة (بالإنجليزية)


الوحدة (بالعربية)


1024


1024


kilobyte


كيلوبايت


1024× 1024


1048576


megabyte


ميجابايت


1024 × 1024 × 1024


1073741824


gigabyte


جيجابايت


1024 × 1024 × 1024 × 1024


1099511627776


terabyte


تيرابايت


1024 × 1024 × 1024 × 1024 × 1024


1.125899906843 e+15


petabyte


بيتابايت


1024 × 1024 × 1024 × 1024 × 1024 × 1024


1.152921504607 e+18


exabyte


إكسابايت


1024 × 1024 × 1024 × 1024 × 1024 × 1024 × 1024


1.180591620717 e+21


zitabyte


زيتابايت


1024 × 1024 × 1024 × 1024 × 1024 × 1024 × 1024 × 1024


1.208925819615 e+24


yobabyte


يوبابايت






ملاحظةهامة :
معنىالرمز e+15 أنالرقمالسابقيجبأنيضربفيعدديبلغواحدوعلىيمينه 15 صفر،مثال :
2.55 e+8 يساوي 2.55 × 100000000 = 255000000 أي 255 مليونوطبعاًهذارقمكبيرجداًناتجعنضربكلهذهال 1024 فيبعضهاالبعض

chris
08-01-2008, 10:01 AM
هذه حصة كيمياء ..... ام فيزياء :flute:

اسف مزحة بايخة

شكرا لك يا اخواي على الشرح الطيب والطويل
يعني ليس تخصصي هذا الشيء ..... وامثالي لايفهمون هذه الامور

الا اني اخذت بعض النقاط التي افادتني واترك الباقي لاصحاب الاختصاص


شكرا لك مرة اخرى





سلام chris

AAGun
08-01-2008, 01:18 PM
مشكور ما تقصر
الشرح بسيط ومفيد
إن شاءالله نشوف مثل هذي المواضيع الحلوه

Tariq Elmasry
08-01-2008, 08:52 PM
هذه حصة كيمياء ..... ام فيزياء :flute:

اسف مزحة بايخة

شكرا لك يا اخواي على الشرح الطيب والطويل
يعني ليس تخصصي هذا الشيء ..... وامثالي لايفهمون هذه الامور

الا اني اخذت بعض النقاط التي افادتني واترك الباقي لاصحاب الاختصاص


شكرا لك مرة اخرى





سلام chris

شكرآ اخي على مرورك والحمد لله انك استفدت ولو شئ بسيط

Tariq Elmasry
08-01-2008, 09:24 PM
مشكور ما تقصر
الشرح بسيط ومفيد
إن شاءالله نشوف مثل هذي المواضيع الحلوه

شكرا على مرورك اخ العزيز واتمنى اني اكون عند حسن ظنكم

صدى الخيال
29-01-2008, 06:47 AM
بصراحة مجهود يشكر عليه ومعلومة مفيدة جدا
تقبل مروري
وموفق ان شاء الله

Tariq Elmasry
06-02-2008, 09:01 AM
شكرآ صدى الخيال على مرورك وردك اللي نور الموضوع

TURKi
07-02-2008, 03:53 AM
كعادتك مبدع ... ما شاء الله .. تبارك الله


و إلى الأمــام ... طريقك إلى التميز


وفقك الله أخي طارق على ما تبذله من جهود


أخوك ، تركي

Tariq Elmasry
07-02-2008, 09:19 AM
جزاك الله خيرآ اخي تركي
وشكرآ على مرورك الكريم وعلى التقييم

في امان الله ^_^