شباب مصر shabab masr
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
شباب مصر shabab masr

تم تحويلنا الى www.a7lagroup.com
 
دخولالبوابةأحدث الصورالتسجيلالرئيسية

 

 الحاسب الآلي (شرح)

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأحد مايو 20, 2007 12:18 pm

نحن الآن نعيش في عصر المعلومات حيث أصبحت الدراية بالحاسب من ضروريات النجاح والتفوق لأي مهنة.

مقرر "مقدمة حاسبات" صمم ونفذ على أساس كونه أول مقرر للحاسب يدرسه طالب بالتعليم الجامعي و على أساس اشتماله على معظم، إن لم يكن كل، ما يدرس بمقررات الحاسب الافتتاحية داخل المؤسسات التعليمية المصرية والعالمية.

المقرر يغطي أحدث التقنيات ويعرض المادة العلمية بأسلوب سهل ومبسط ويستعين لتحقيق ذلك بالعديد من الرسومات والأشكال المتحركة.

الحاسب الآلي والبرنامج والمعلومات



الحاسب الآلي (شرح) 22266372wj0

الحاسب الآلي computer هو جهاز يقوم بمعالجة البيانات بسرعة ودقة عالية، و في توافق مع مجموعة تعليمات مزود بها مسبقًا. ويشار لتلك المجموعة من التعليمات كبرنامج حاسب آلي computer program. وبعبارة أخرى، يقوم الحاسب الآلي بمعالجة بيانات مدخلة processing input data في توافق مع برنامج سبق تزويده به لكي يقوم بإخراج بيانات مطلوبة output data. ويشار أيضا لمخرجات الحاسب الآلي كبيانات ذات معنى أو كمعلومات information. ويقوم كاتبو برامج الحاسبات programmers بكتابة هذه البرامج مستخدمين لغات لكتابة برامج الحاسبات مثل BASIC وCOBOL وPascal وFORTRAN وC و++C وJava

الحاسب الآلي (شرح) 52011571mb3

إدخال input ومعالجة processing وإخراج output البيانات.

الحاسب الآلي computer هو جهاز يقوم بمعالجة البيانات بسرعة ودقة عالية، و في توافق مع مجموعة تعليمات مزود بها مسبقًا. ويشار لتلك المجموعة من التعليمات كبرنامج حاسب آلي computer program. وبعبارة أخرى، يقوم الحاسب الآلي بمعالجة بيانات مدخلة processing input data في توافق مع برنامج سبق تزويده به لكي يقوم بإخراج بيانات مطلوبة output data. ويشار أيضا لمخرجات الحاسب الآلي كبيانات ذات معنى أو كمعلومات information. ويقوم كاتبو برامج الحاسبات programmers بكتابة هذه البرامج مستخدمين لغات لكتابة برامج الحاسبات مثل BASIC وCOBOL وPascal وFORTRAN وC و++C وJava.




أنواع البيانات.




الحاسبات الآلية اليوم هي في أكثريتها حاسبات وسائط متعددة multimedia، بمعنى أنها تقوم بمعالجة أربعة أنواع من البيانات:

- بيانات نصية text data تتألف من أبجديات (أ، ب، ج، ...)، وأرقام (1، 2، 3، ...)، وأحرف خاصة (@، $، !، ...).

- بيانات مصورة image data تتألف من صور ثابتة مثل الرسومات والصور الفوتوغرافية.

- بيانات صوتية audio data مثل الموسيقى والأصوات.

- بيانات مصورة حركية video data مثل الأفلام والأحداث المنقولة على الهواء.


الحاسب الآلي (شرح) 22266372wj0

يتكون الحاسب الآلي من مكونات فعلية hardware، ومن برامج software. وتتضمن المكونات الفعلية:

- وحدة المعالجة المركزية central processing unit (CPU) التي تقوم بمعالجة البيانات والبرامج.

- الذاكرة memory (جهاز التخزين الرئيسي) التي تقوم بتخزين البيانات والبرامج التي في طريقها للمعالجة عن طريق وحدة المعالجة المركزية.

- أجهزة إدخال البيانات input devices التي تقوم بتزويد البيانات والبرامج للحاسب الآلي، مثل لوحات المفاتيح وأجهزة الماوس.

- أجهزة إخراج البيانات output devices التي تستقبل مخرجات الحاسب، مثل الشاشات والطابعات.

- الأجهزة الإضافية لتخزين البيانات secondary storage devices التي تقوم بتخزين البيانات والبرامج للاستخدام في المستقبل، مثل محركات الأقراص الصلبة hard-disk drives ومحركات الأقراص المرنة floppy-diskette drives ومحركات الأقراص المدمجة CD-ROM drives.

الحاسب الآلي (شرح) 40498178fw6

البرامج هي برامج الحاسب وتنقسم إلى

- برامج تطبيقية application software تقوم بحل مشاكل المستخدم وتحسين إنتاجيته، مثل برامج البنوك وبرامج حجز التذاكر في شركات الطيران والبرامج التعليمية، وبرامج التصميم بمعاونة الحاسب computer-aided design (CAD) مثل AutoCAD، وألعاب الحاسبات، وبرامج معالجة النصوص word processors مثل Microsoft Word، وبرامج جدولة البيانات spreadsheets مثل Microsoft Excel.

- برامج النظام system software التي تقوم بتوفير بيئة مناسبة لتطوير وتنفيذ البرامج التطبيقية كأنظمة التشغيل operating systems مثل Windows وUnix، وبرامج ترجمة اللغات (مترجم غير مرحلي compiler والمترجم المرحلي interpreter)، ونظم إدارة قواعد البيانات database management systems (DBMs) مثل Microsoft Access.

الحاسب الآلي (شرح) 93634077gl1

يتم تخزين البيانات والبرامج في وحدات تسمى ملفات files، موجودة على وسائط تخزين إضافية secondary storage media مثل الأقراص الصلبة والأقراص المرنة والأقراص المدمجة (CDs). ويعطى لكل ملف اسم يمكن عن طريقه الوصول للملف. وغالبًا ما يتم تنظيم وسيط التخزين الإضافي ليتضمن عدة مجلدات folders، حيث يكون المجلد حاوية للملفات. ويحتوي كل مجلد على دليل directory يقوم بتحديد أسماء الملفات الموجودة فيه. ويشار لمجموعة من الملفات المرتبطة، كتلك المحتوية على عناوين الطلاب ودرجاتهم وهواياتهم، كقاعدة بيانات database.

يتبع ..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأحد مايو 20, 2007 12:21 pm

الحاسب الآلي (شرح) Hw-embcomp

الحاسبات المستخدمة كمكونات داخلية لأجهزة أخرى embedded والحاسبات المستقلة بذاتها non-embedded.




يتم تصنيف الحاسبات حسب استخدامها إلى:

- حاسبات تستخدم لأغراض محددة ويتم تركيبها كمكونات داخلية لأجهزة ومكينات مثل الطائرات وأجهزة التلفاز وأجهزة الهاتف المحمول.

- حاسبات مستقلة بذاتها وتستخدم للأغراض العامة.

يتم تصنيف الحاسبات المستقلة بذاتها حسب عدد مستخدميها إلى:

- حاسبات المستخدم الواحد التي تقوم بخدمة مستخدم واحد.

- حاسبات المستخدمين المتعددين التي تقوم بخدمة عدة مستخدمين.





فئات الحاسبات.




يتم تصنيف الحاسبات المستقلة بذاتها حسب حجمها إلى:

- حاسبات صغيرة microcomputers، تكون صغيرة الحجم ومخصصة لمستخدم واحد، وتشمل (1) الحاسبات المحمولة notebooks ويشار إليها أيضا باسم laptops وportables، و(2) الحاسبات الشخصية personal computers (PCs) ويشار إليها أيضا باسم desktops، و(3) حاسبات محطات العمل ذات الإمكانيات المميزة workstations.

- حاسبات متوسطة minicomputers، تكون متوسطة الحجم ومتعددة المستخدمين وتستخدم في مؤسسات متوسطة الحجم.

- حاسبات كبيرة mainframes، تكون كبيرة الحجم ومتعددة المستخدمين وتستخدم في مؤسسات كبيرة الحجم.

- حاسبات عملاقة supercomputers، وتكون كبيرة في الحجم وذات إمكانيات عالية للغاية ومتعددة المستخدمين وتستخدم في المعامل العلمية ومعامل الأبحاث الكبيرة جدا.

وبصفة عامة يمكن تصنيف الحاسبات المستقلة حسب قدرة المعالجة، من الأقل قدرة إلى الأكثر قدرة كالآتي:

- الحاسبات المحمولة notebooks

- الحاسبات الشخصية personal computers

- حاسبات محطات العمل workstations

- الحاسبات المتوسطة minicomputers

- الحاسبات الكبيرة mainframes

- الحاسبات العملاقة supercomputers





الشبكات
الحاسب الآلي (شرح) Net1-19

شبكة حاسبات computer network.



شبكة الحاسبات هي مجموعة من الحاسبات تتبادل البيانات فيما بينها. والحاسب الذي لديه إمكانية إرسال واستقبال بيانات من شبكة حاسبات يكون متصلا بالشبكة online، وإذا لم تكن لديه هذه الإمكانية فإنه يكون غير متصل بالشبكة offline. وتسمح شبكات الحاسبات للمستخدمين بالمشاركة في الأجزاء المكونة للحاسبات وفي البرامج والبيانات. وبالتالي، تقوم بتخفيض التكلفة وبتسهيل اتصال الأقراد ببعضهم، وبتحسين أداء عمل الشركة. ويؤدي اتصال شبكتين أو أكثر إلى تكوين إنترنت internet. والإنترنت العالمية the Internet هي إنترنت عالمية النطاق تشمل الملايين من الحاسبات والشبكات.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأحد مايو 20, 2007 12:27 pm

الحاسب الآلي (شرح) 41852351re8

إن عناصر البناء الرئيسية للحاسبات الآلية هي أجهزة إلكترونية ثنائية الأوضاع. وتعني ثنائية الأوضاع أنها إما تكون on أو off. ويمكن لوضع “off” أن يقابل الرقم صفر، ولوضع “on” أن يقابل الرقم 1. وعليه، فسواء كانت البيانات نصية أو مصورة أو صوتية أو متحركة، فإنه يتم تمثيل كل شئ داخل الحاسب الآلي باستخدام الأرقام ثنائية القيمة binary numbers، صفر و1. لآحظ أنه يمكن رؤية البرامج كبيانات تقوم بوصف تعليمات للحاسب.

ويختصر تعبير "الرقم الثنائي" بالبت bit. ويشار إلى عدد البت المطلوبة لتخزين البيانات بحجم البيانات. وتعادل البايت 23 (ثمانية) بت. ويعادل الكيلوبايت 210 (1024، حوالي ألف) بايت. وتعادل الميجابايت 220 (حوالي مليون) بايت. وتعادل الجيجابايت 230 (حوالي مليار) بايت. كما تعادل التيرابايت 240 (حوالي تريليون) بايت.

الحاسب الآلي (شرح) Table2-2

تقوم الحاسبات بتمثيل الحرف النصي كسلسلة من البت. وتقوم سلسلة مكونة من n بت بإعطاء 2n تركيبة مختلفة حيث يمكن إعداد كل بت لتكون صفرًا أو 1. وفي أغلب الأحوال تقوم الحاسبات الصغيرة microcomputers بتمثيل الأحرف النصية باستخدام نظام المعايير الأمريكية لتبادل المعلومات ASCII (American Standard Code for Information Interchange) الذي قام بإعداده المعهد القومي الأمريكي للمعايير ANSI (American National Standards Institute). وتقوم الحاسبات المتوسطة والكبيرة المصنعة من قبل شركة IBM (International Business Machines) في أغلب الأحوال بتمثيل الأحرف النصية باستخدام نظام EBCDIC (Extended Binary-Coded Decimal Interchange Code) الذي قامت بإعداده شركة IBM.

ASCII وEBCDIC أكواد

الحاسب الآلي (شرح) Table2-3

تمثيل الأحرف والأرقام والرموز بأكواد ASCII وEBCDIC.



يقوم كود ASCII باستخدام 7 بت لتمثيل كل حرف. ويمكنه بالتالي تمثيل 27 (128) حرف. وقد تم أيضًا إعداد إصدارات 8 بت من ASCII. ويقوم كود EBCDIC باستخدام 8 بت لتمثيل كل حرف. ويمكنه بالتالي تمثيل 28 (256) حرف.

تمثيل البيانات الصوتية

تقوم الحاسبات بتمثيل إشارة صوتية audio signal بمجموعة من القيم (عينات) samples يتم الحصول عليها عن طريق القياس المتكرر (عمل عينات) للإشارة. ويتم حفظ كل عينة كسلسلة من البت. فعلى سبيل المثال، لنفترض أنه تم عمل إشارة صوتية مدتها 5 ثوانٍ بمعدل 44100 عينة في الثانية، وتم تمثيل كل عينة بعدد 16 بت. بالتالي يكون حجم البيانات الصوتية = 5 × 44100 × 16 = 3528000 بت = 441000 بايت. وعند قيام الحاسب بتشغيل هذه العينات بمعدل 44100 عينة في الثانية، فإنها تبدو للأذن البشرية على هيئة صوت حقيقي متواصل. وقد تم تطوير أساليب مثل MP3 لضغط البيانات الصوتية لكي يتم تمثيلها باستخدام عدد أقل من البت.

(تمثيل البيانات المصورة (الصور الثابتة

تمثيل الحاسب للصور الثابتة.



الصورة image هي مستطيل مكون من n x m عنصر ويختصر تعبير "عنصر الصورة" بالبكسل pixel. وتقوم الحاسبات بتمثيل كل بكسل بسلسلة من البت التي تقوم بوصف لون البكسل. ويمكن لسلسلة من الـ n بت أن تقوم بوصف 2n لون. وبالتالي، فإن حجم صورة أبيض وأسود ابعادها 3 × 3 بكسل = 3 × 3 × 1 = 9 بت. وحجم صورة 3 × 3 رمادية اللون (أبيض وأسود و254 درجة من الرمادي) = 3 × 3 × 8 = 72 بت. وحجم صورة الوانها قد تصل إلى 16 لون وابعادها 3 × 3 = 3 × 3 × 4 = 36 بت. وحجم صورة الوانها قد تصل إلى 256 لون وابعادها 800 × 600 = 800 × 600 × 8 = 3840000 بت. وقد تم تطوير أساليب مثل GIF وJPG لضغط الصور لكي يتم تمثيلها باستخدام عدد أقل من البت.
صفحة 5 من 23

(تمثيل البيانات المتحركة (الصور الحركية

الحاسب الآلي (شرح) 44105051og3

تقوم الحاسبات بتمثيل الصور الحركية video كصور (إطارات) متعاقبة frames يتم عرضها نموذجيا بمعدل حوالي 30 إطار في الثانية. وبالتالي، فإن حجم فيلم من 5 ثواني = 5 × 30 × عدد البكسل في كل إطار × عدد البت في كل بكسل. وعند قيام الحاسب بعرض هذه الإطارات بمعدل 30 إطار في الثانية فإنها تبدو للعين البشرية في هيئة فيلم حقيقي متواصل. وقد تم تطوير أساليب مثل MPEG لضغط الأفلام لكي يتم تمثيلها باستخدام عدد أقل من البت.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأحد مايو 20, 2007 12:31 pm

نظم تمثيل الأعداد

الحاسب الآلي (شرح) NUMBSYS

تمثيل الأعداد.



نظام تمثيل الأعداد هو طريقة لتمثيل الأعداد المستخدمة في العمليات الحسابية. وتقوم الحاسبات بتمثيل الأعداد المستخدمة في العمليات الحسابية باستخدام النظام الثنائي.وللمساعدة على تفهم النظام الثنائي بطريقة أفضل، دعنا نلقي نظرة أخرى على النظام العشري الذي نقوم باستخدامه في حياتنا اليومية.

(النظام العشري (نظام بأساس 10

الحاسب الآلي (شرح) Table2-4

يحتوي النظام العشري decimal numbering system على 10 أرقام. وهي صفر، 1، 2، .....، 9. ويتم حساب قيمة العدد العشري عن طريق جمع ناتج ضرب كل رقم من أرقامه بأساس 10 مرفوعًا إلى أس يتم تحديده عن طريق موضع الرقم. وبالمثل، يحتوي نظام ترقيم بأساس b على b رقم. وهي صفر، 1، ....، b-1. ويتم حساب القيمة العشرية لعدد بأساس b عن طريق جمع ناتج ضرب كل رقم من أرقامه بأساس b مرفوعًا إلى أس يتم تحديده عن طريق موضع الرقم.

(النظام الثنائي (نظام بأساس 2

الحاسب الآلي (شرح) Table2-5

يحتوي النظام الثنائي binary numbering system على رقمين هما صفر و1. ويتم حساب القيمة العشرية لعدد ثنائي عن طريق جمع ناتج ضرب كل رقم من أرقامه بأساس 2 مرفوعًا إلى أس يتم تحديده عن طريق موضع الرقم.

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

الحاسب الآلي (شرح) Table2-6

التحويل من عشري إلى ثنائي للأعداد الصحيحة

الحاسب الآلي (شرح) Table2-7

تستخدم طريقة الباقي remainder method لتحويل عدد عشري صحيح integer إلى رقم ثنائي.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأحد مايو 20, 2007 12:35 pm

التحويل من عشري إلى ثنائي للكسور

الحاسب الآلي (شرح) Table2-8

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

الحساب بالأرقام الثنائية: الجمع

الحاسب الآلي (شرح) Table2-9

الحساب بالأرقام الثنائية: الطرح

الحاسب الآلي (شرح) Table2-10

الحساب بالأرقام الثنائية: الضرب
الحاسب الآلي (شرح) Table2-11

الحساب بالأرقام الثنائية: القسمة
الحاسب الآلي (شرح) Table2-12

نظام الستة عشر (نظام بأساس 16)

الحاسب الآلي (شرح) Table2-13

يحتوي هذا النظام على 16 رقم. وهي صفر، 1، ....، 9، F، E، D، C، B، A. وحيث أن الرقم الواحد يجب أن يحتل موضعًا مفردًا، فإن الأحرف F، E، D، C، B، A تستخدم لتمثيل القيم 10، 11، 12، 13، 14، 15 على التوالي. ويتم حساب القيمة العشرية لعدد ست عشري hexadecimal number عن طريق جمع ناتج ضرب كل رقم من أرقامه بأساس 16 مرفوعًا إلى أس يتم تحديده عن طريق موضع الرقم.

ويوصى باستخدام نظام الستة عشر لكي يمكن تمثيل سلاسل طويلة من البت بأسلوب أكثر انضغاطًا. وحيث أن الأساس 16 لنظام الستة عشر يساوي الأساس 2 للنظام الثنائي مرفوعًا إلى أس 4 (16 = 24)، فإنه يتم تحويل عدد ثنائي إلى عدد ست عشري عن طريق استبدال كل 4 بت متعاقبة بالرقم الست عشري المناظر بدءا من اليمين لليسار. وبالمثل، يتم تحويل عدد ست عشري إلى عدد ثنائي عن طريق استبدال كل رقم ست عشري بنظيره الثنائي المكون من 4 بت.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأحد مايو 20, 2007 12:41 pm

النظام الثماني (نظام بأساس 8)

الحاسب الآلي (شرح) Table2-15

يحتوي هذا النظام على 8 أرقام. وهي صفر، 1، 2، .....، 7. ويتم حساب القيمة العشرية لعدد ثُماني octal number عن طريق جمع ناتج ضرب كل رقم من أرقامه بأساس 8 مرفوعًا إلى أس يتم تحديده عن طريق موضع الرقم.

ويوصى باستخدام النظام الثماني لكي يمكن تمثيل سلاسل طويلة من البت بأسلوب أكثر انضغاطًا. وحيث أن الأساس 8 للنظام الثُماني يساوي الأساس 2 للنظام الثنائي مرفوعًا إلى أس 3 (8 = 23)، فإنه يتم تحويل عدد ثنائي إلى عدد ثُماني عن طريق استبدال كل 3 بت متعاقبة بالرقم الثُماني المناظر بدءا من اليمين لليسار. وبالمثل، يتم تحويل عدد ثُماني إلى عدد ثنائي عن طريق استبدال كل رقم ثُماني بنظيره الثنائي المكون من 3 بت.

تمثيل الأعداد الموجبة

الحاسب الآلي (شرح) Table2-17

كما ذكرنا سابقًا، تقوم الحاسبات بتمثيل الأعداد المستخدمة في العمليات الحسابية باستخدام النظام الثنائي (بأساس 2). لنفترض أن حاسب آلي يقوم باستخدام n بت لتمثيل الأعداد. لنفترض أيضًا أن هذا الحاسب يقوم بتمثيل الأعداد الموجبة فقط. وحيث أن n بت يمكنها أن تثمر عن 2n تركيبة مختلفة، بالتالي يمكن لهذا الحاسب تمثيل 2n رقم موجب. الحد الأدنى هو صفر والحد الأقصى هو 2n ـ 1.

تمثيل الأعداد الموجبة والسالبة

الحاسب الآلي (شرح) Posnegrep

بطبيعة الحال، تقوم الحاسبات بتمثيل الأرقام السالبة على حساب تخفيض نطاق الأرقام الموجبة التي يمكنها تمثيلها. وتقوم الحاسبات بتمثيل كل من الأرقام الموجبة والسالبة باستخدام أحد الأساليب التالية:

- أسلوب العلامة والمقدار Sign and Magnitude

- أسلوب المتمم لواحد One’s Complement

- أسلوب المتمم لأثنين Two’s Complement

أسلوب العلامة والمقدار

الحاسب الآلي (شرح) Table2-18

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

أسلوب المتمم لواحد

الحاسب الآلي (شرح) Table2-19

يقوم هذا الأسلوب أيضًا باستخدام البت الأكثر أهمية (الموجودة في أقصى اليسار) لتمثيل علامة العدد. فإذا كانت صفرًا، يكون العدد موجبًا. وإذا كانت 1، يكون العدد سالبًا. وبالنسبة للأعداد الموجبة، تستخدم باقي البت لتحديد المقدار العشري للعدد. ويقوم هذا الأسلوب بعكس علامة العدد عن طريق حساب متممه لواحد one's complement. وبالتالي، فإن المقدار العشري للعدد السالب يساوي مقدار متممه لواحد.

ويتم تحديد المتمم لواحد لعدد ما كما هو مبين. ويمكن تحديده أيضًا عن طريق عكس (الحصول على متمم) كل بت للعدد (القيام بإعدادها إلى 1 إذا كانت صفرًا، وإلى صفر إذا كانت 1). ومن عيوب هذا الأسلوب أنه يتم تمثيل الرقم صفر باستخدام تركيبتين مختلفتين



أسلوب المتمم لاثنين

الحاسب الآلي (شرح) Table2-21

يقوم هذا الأسلوب أيضًا باستخدام البت الأكثر أهمية (الموجودة في أقصى اليسار) لتمثيل علامة العدد. فإذا كانت صفرًا، يكون العدد موجبًا. وإذا كانت 1، يكون العدد سالبًا. وبالنسبة للأعداد الموجبة، تستخدم باقي البت لتحديد المقدار العشري للعدد. ويقوم هذا الأسلوب بعكس علامة العدد عن طريق حساب متممه لاثنين two's complement. وبالتالي، فإن المقدار العشري للعدد السالب يساوي مقدار متممه لاثنين.

ويتم تحديد المتمم لاثنين لعدد ما كما هو مبين. وكما هو واضح، فإنه يمكن أيضًا تحديد المتمم لاثنين لعدد ما عن طريق إضافة 1 للمتمم لواحد لهذا العدد.

ومقارنة بالأسلوبين الآخرين، يوجد تمثيل واحد فقط للرقم صفر ويوجد زيادة في نطاق الأرقام السالبة. وهذا هو الأسلوب المستخدم في أغلب الأحوال، وهو يقوم بتسهيل بناء الوحدة الحسابية للحاسب الآلي.





كده احنا خلصنا من تمثيل البيانات وفاضل لنا :

-مكونات الحاسب
-برامج الحاسب
- شبكات الحاسب
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأحد مايو 20, 2007 2:48 pm

مبادئ تصميم الحاسب
الحاسب الآلي (شرح) 21477201fm9
يستند تصميم الحاسب computer architecture في أغلب الأحوال على ثلاثة مبادئ رئيسية:
- يتم تخزين (تحميل) البيانات والبرامج التي تكون في طريقها للمعالجة بواسطة وحدة المعالجة المركزية في الذاكرة أولا.
- يتم تقسيم الذاكرة إلى مواقع كثيرة حيث يتم الوصول إلى كل موقع من خلال عنوان فريد خاص به address.
- تقوم وحدة المعالجة المركزية بتنفيذ تعليمات البرامج instructions بطريقة متسلسلة sequential، واحدة بعد الأخرى بالنظام الذي تم ترتيبها عليه، وذلك ما لم يتم تحديد شيء آخر بوضوح.
الحاسب الآلي (شرح) 17941963ws2
تكون وحدة المعالجة المركزية مسئولة عن معالجة البيانات والبرامج. ويشار لوحدة المعالجة المركزية الخاصة بحاسب صغير microcomputer كمعالج دقيق microprocessor (µP). وتتكون وحدة المعالجة المركزية من: (ا) وحدة العمليات الحسابية والمنطقية arithmetic and logic unit (ALU). (ب) وحدة التحكم control unit (CU). (ت) بعض مواقع التخزين عالية السرعة وصغيرة الحجم (سجلات) registers. (ث) مسار إلكتروني (ناقل محلي) local bus يتم عبره إرسال البت (الإشارات) إلى/من مكونات وحدة المعالجة المركزية المختلفة.
الحاسب الآلي (شرح) 98207774mm8
تقوم وحدة العمليات الحسابية والمنطقية ALU بتنفيذ العمليات الحسابية والمنطقية على البيانات. والعمليات الحسابية arithmetic operations هي الجمع والطرح والضرب والقسمة. أما العمليات المنطقية logical operations فهي تشمل مقارنة البيانات لتحديد ما إذا كانت بعض الشروط صحيحة أم خاطئة.
الحاسب الآلي (شرح) 20830415pr0
تقوم وحدة التحكم CU بالتحكم في عمل الحاسب. وهي تقوم بتنفيذ تعليمات البرامج عن طريق توليد مجموعات من الإشارات الإلكترونية التي تتحكم في سلوك الحاسب.
الحاسب الآلي (شرح) 55664503ed0
السجلات registers هي مواقع تخزين عالية السرعة وصغيرة الحجم داخل وحدة المعالجة المركزية. وأهمها:
- عداد البرنامج Program Counter (PC): يقوم بتخزين عنوان الذاكرة لفقرة تعليمات البرنامج التالية التي سيتم تنفيذها.
- سجل التعليمات Instruction Register (IR): يقوم بتخزين فقرة تعليمات البرنامج التي سيتم تنفيذها (تفسيرها).
- سجل عنوان الذاكرة Memory Address Register (MAR): يقوم بتخزين عنوان موقع الذاكرة التي سيتم الوصول لها.
- سجل بيانات الذاكرة Memory Data Register (MDR): يقوم بتخزين البيانات المستخرجة من، أو المدخلة إلى، الذاكرة.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
صمت الوداع
خائفه من شئ ما
خائفه من شئ ما
صمت الوداع


انثى
عدد الرسائل : 310
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالإثنين مايو 21, 2007 8:48 pm

مرسي اوي ياكلماتك
حقيقي شرح جميل جدا
ومفصل

تسلم وكتر خيرك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالثلاثاء مايو 22, 2007 3:20 pm

صمت الوداع كتب:
مرسي اوي ياكلماتك
حقيقي شرح جميل جدا
ومفصل

تسلم وكتر خيرك


مشكورة لمرورك الكريم صمت الوداع . نورتي . واتمني للجميع الاستفادة ان شاء الله . بس هي لسه الدروس ما خلصت . انتظروا البقيه ان شاء الله
فى امان الله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
thereallove
الامبراطــــــــــــــــــور
الامبراطــــــــــــــــــور
thereallove


ذكر
عدد الرسائل : 344
العمر : 39
محل سكنك : منية سندوب - المنصورة
الوظيفه : طالب بكلية الحقوق
المزاج : الامبراطــــــــــــــــــور
تاريخ التسجيل : 19/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأربعاء مايو 23, 2007 2:59 am

تسلم ايدك يا باشا علي الشرح الجميل والرائع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Sanzio
Dragon
Dragon
Sanzio


ذكر
عدد الرسائل : 278
محل سكنك : Alexandria
تاريخ التسجيل : 18/05/2007

الحاسب الآلي (شرح) Empty
مُساهمةموضوع: رد: الحاسب الآلي (شرح)   الحاسب الآلي (شرح) Icon_minitimeالأربعاء مايو 23, 2007 10:13 am

تسلم انت لمرورك الجميل ياعسـل .. واتمني الاستفادة للجميع ان شاء الله .
فى امان الله ..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الحاسب الآلي (شرح)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
شباب مصر shabab masr :: قاعة الطلاب والطالبات :: طلاب الجامعات-
انتقل الى: