You are on page 1of 29

‫المــــــــادة ‪ :‬بنيـــــــة اآللــــــــــة‬

‫الفصل ‪ : 01‬مدخل إلى الحواسيب‬

‫مفاهيم عامة حول اإلعالم اآللي ‪:‬‬ ‫‪)I‬‬


‫‪ -1‬اإلعالم اآللي ‪ :‬الإعالم اآللي أو المعلوماتية ‪ :‬تكنولوجية حديثة لمعالجة المعلومات باستعمال جهاز يسمى الحاسوب ‪.‬‬
‫اإلعالم‪ :‬إخراج و إيصال المعلومة‪.‬‬
‫اآللـــي‪ :‬باستــعمــــال آلـــــــــــــة‪.‬‬
‫تمكن تكنولوجية اإلعالم اآللي من التسريع و الدقة في تناول المعلومات مما يمكن اإلنسان من ربح الوقت و تنظيـم األعمــال‬
‫و اجتناب األخطاء و لم يعد هناك ميدان لم تغزه هذه التكنولوجية حتى أصبحت معيارا لقياس التطور ‪.‬‬
‫‪ - 2‬الحاسوب ‪ :‬جاءت كلمة حاسوب من حساب و هي الوظيف ة األساس ية ال تي من أجله ا اخ ترع الحاس وب ‪ .‬أصل التس مية‬
‫انجليزية ‪ Computer‬جاءت من الفعل ‪ To comput‬أي حسب وعد بعـدها أطلق عليها الفرنكـفونيــون اس م ‪Ordinateur‬‬
‫و التي تعني التنظيم ‪ ،‬وهذا لما لوحظ من قدرات كبيرة للحاسوب في ميدان التسيير وتنظيم األعمال ‪ ،‬والحاسوب جهاز يتكون‬
‫من معدات الكترونية غالبا وأخرى الكتروميكانيكية لـــه القدرة على انجاز أعمال كثيرة تمر بالمراحل التالية ‪:‬‬
‫‪ -‬استقبال و تخزيــن المعلومات‬
‫‪ -‬معالجتها بإجراء مجموعة من التعليمات ( حسب العمل المطلوب )‬
‫‪ -‬إخراج النتائج بعد المعالجـة ‪.‬‬
‫نبذة تاريخية ‪:‬‬ ‫‪)II‬‬
‫مــر الحاسب اآللي الحديث الذي نشاهده و نستخدمه في حياتنا اليومية بعدة مراحل حتى وصل إلى هذا المس توى من الكفــاءة‬
‫و القدرة قبل اختراع الحاسوب األول و تطوره عبر األجيال ‪:‬‬
‫قام الفيزيائي الفرنسي ( باسكال ) في عام ‪ 1642‬م باختراع أول حاسبة ميكانيكية للقيام بعمليتين ( الجم ع و الط رح )‬ ‫‪-‬‬
‫فقط‬
‫و بعد حوالي نصف قرن أضاف العالم ‪ Leibnitz‬عملية الضرب لهذه اآللـــــــــــــة‪.‬‬ ‫‪-‬‬
‫في سنة ‪ 1750‬م استعمل ‪ Vockanson‬البطاقات المثقوبة في اختراعاته الميكانيكية ‪.‬‬ ‫‪-‬‬
‫في عام ‪ 1770‬م استعمل العالم األلماني ( ه اهن ) فك رة ‪ Leibnitz‬في آلت ه الحس ابية الجدي دة ال تي تق وم بالعملي ات‬ ‫‪-‬‬
‫األربع ‪.‬‬
‫اعتمادا على الفكرتين السابقتين طور أستاذ الرياضيات ( باباج ) بجامعة كامبرج آلته المسماة على اسمه و ال تي تق وم‬ ‫‪-‬‬
‫بجمع عدة أرقام محفوظة في بطاقات مثقوبة و هنا بدأ ألول مرة استخدام مفهوم التخزين ( ذاكرة اآللة )‬
‫في سنة ‪ 1885‬م قام األستاذ هوليريث بترميز المعطيات على البطاقات المثقوبة باستخدام الكهربــــــــاء‬ ‫‪-‬‬
‫في عام ‪ 1944‬م تم تصميم أول حاسبة أوتوماتيكية رقمية و هي مارك ‪ 1‬في جامعة هارفار األمريكية بواس طة فري ق‬ ‫‪-‬‬
‫من الباحثين وبمساهمة المهندسين من شركة ‪ IBM‬حيث قام الفريق بأبحاث علمية لمدة ‪ 5‬سنوات إلى أن تمكن مــــن‬
‫إنتاج هذا الحاسب الذي يجري عملية الجمع في حوالي ‪ 1.11S‬و الضرب في ‪ 4S‬و القسمة في ‪. 11S‬‬ ‫‪-‬‬

‫‪29‬‬
‫في عام ‪ 1946‬م تمكن المهندس ان ‪ Mouchly-Eckertt‬من جامع ة بانس ينفانيا من اخ تراع أول حاس وب الك تروني‬ ‫‪-‬‬
‫رقمي ‪ Eniac‬و كان يستعمل لحساب مسار القذائف و ذلك بدعم من الحكومة األمريكية خالل الحرب العالمي ة الثاني ة‬
‫وكان يزن حوالي ‪ 30‬طن و يحتل مساحته ‪ 500‬متر مربع وهو أسرع من مارك‪ 1‬بمائة مرة ‪.‬‬
‫بعدها مــــــر الحاسوب باألجيال الزمنية اآلتيــــــة ‪:‬‬ ‫‪-‬‬
‫الجيل األول ‪: 1957-1946‬‬ ‫‪-‬‬
‫حاسوب ذو حجم كبير من أمثلته ‪ENIC‬‬ ‫‪.1‬‬
‫استعمال صمامات و أنابيب مفرغة على مستوى وحدة المعالجة‬ ‫‪.2‬‬
‫استعمال ذاكرة الحلقات الممغنطة‬ ‫‪.3‬‬
‫استعمال بطاقات مثقوبة للتخزين الدائم‬ ‫‪.4‬‬
‫استخدام قارئ البطاقات المثقوبة إلدخال و إخراج المعلومة‬ ‫‪.5‬‬
‫استخدام لغة اآللة ‪ 1-0‬فقط في البرمجة‬ ‫‪.6‬‬
‫الجيل الثاني ‪: 1946-1958‬‬ ‫‪-‬‬
‫حاسوب قابل للتسويق‬ ‫‪.1‬‬
‫استعمال الترنزستور ( شريحة الكترونية تتحكم في تدفق التيار الكهربائي على مستوى وحدة المعالجة )‬ ‫‪.2‬‬
‫مواصلة استعمال ذاكرة الحلقات الممغنطة‬ ‫‪.3‬‬
‫استخدام األشرطة الممغنطة للتخزين‬ ‫‪.4‬‬
‫استخدام قارئ األشرطة الممغنطة لإلدخال و اإلخراج‬ ‫‪.5‬‬
‫ظهور لغة التجميع تستخدم رموز لتمثيل البيانات و كذا ظهور بعض لغات البرمجة مثل ‪Kabol- Fortron‬‬ ‫‪.6‬‬
‫الجيل الثالث ‪: 1980-1965‬‬ ‫‪-‬‬
‫ظهور تكنولوجيات الحاسوب المصغر‬ ‫‪.1‬‬
‫استعمال الدارات المتكاملة في وح دة المعالج ة ( عب ارة عن دارة الكتروني ة متكامل ة على ش ريحة ص غيرة من‬ ‫‪.2‬‬
‫السيليكون ال تتجاوز مساحتها ‪ 1cm2‬و تحتوي على ماليين المعدات االلكترونية‬
‫استعمال دارات الكترونية في الذاكرة‬ ‫‪.3‬‬
‫ظهــــور األقــــــــراص الممغنطــــة‬ ‫‪.4‬‬
‫ظهـــــــــــــــور الشبكـــــــــــــــــات‬ ‫‪.5‬‬
‫ظهور نظام المشاركة في الوقت ‪. Time Shoring‬‬ ‫‪.6‬‬
‫الجيل الرابع ‪ 1980‬إلى يومنا هذا ‪:‬‬ ‫‪-‬‬
‫ظهور المعالجات المصغرة وتطور استخدامه حتى في الساعات و السيارات‬ ‫‪.1‬‬
‫استعمال الدارات المجمعة‬ ‫‪.2‬‬
‫تطور وسائل التخزين ( األقراص الليزرية ‪ ،‬بطاقة الذاكرة ‪)...‬‬ ‫‪.3‬‬

‫‪29‬‬
‫ظهور تكنولوجيات تعدد اإلعالم و االتصـــــال ( االنترنيـــت ) ‪.‬‬ ‫‪.4‬‬
‫أقسام النظام المعلوماتي ‪:‬‬ ‫‪)III‬‬
‫تنقسم أنظمة اإلعالم اآللي إلى قسمين هما ‪:‬‬
‫‪ .1‬قسم المعدات‪ ( :‬الكيان المادي ‪: ) Hard ware‬‬
‫هو قسم يحتوي على كل ما يتعلق بالحاسوب من أجهزة ملموسة و كل جهاز أضيف إلي ه أيض ا يعت بر من العت اد وهي مع دات‬
‫أغلبها الكترونية تشبه كثيرا األجهزة الموج ودة داخ ل الرادي و أو التليفزي ون كم ا نج د مع دات أنش أت خصيص ا للحاس وب و‬
‫المالحظ أن هذه المعدات ال تستطيع أن تنشأ أي عمل دون وجود برامج تشغلها‬
‫‪ .2‬قسم البرامج ( الكيان البرامجي ‪: ) Soft ware‬‬
‫قبل التطرق إلى أقسام النظام البرامجي نعرف ( إلعطاء الفرق ) البرنامج و البرمجة ‪:‬‬
‫‪ -1‬البرنامج ( ‪ : ) Programme‬هو مجموعة من التعليمات التي تعطى للحاسوب للقيام بعمل ما مثل ‪ :‬حساب مجم وع‬
‫أو معدل أو متوسط حسابي ‪...‬الخ يكتب من طرف المبرمج الذي يفهم المش كلة و يق ترح الح ل و ينف ذه بواس طة لغ ة‬
‫البرمجة ‪.‬‬
‫‪ -2‬البرمجــــة ( ‪ : ) Logiciel‬مجموعة من البرامج تش كل بمجموعه ا وتس تخدم لغ رض مح دد كبرمجي ات معالج ة‬
‫النصوص ‪ ،‬و الجداول ‪ ،‬لغات البرمجة و أنظمة التشغيل ‪.‬‬
‫ينقســـم الكيان البرامـــجي إلى ‪:‬‬
‫‪ -1‬برنامج نظام اإلدخال و اإلخراج األساسي ‪BIOS‬‬
‫‪ -2‬نظام التشغيـــــــل‬
‫‪ -3‬لغات البرمجــــــة‬
‫‪ -4‬البرامج التطبيقيـة ‪.‬‬

‫‪29‬‬
‫المــــــــادة ‪ :‬بنيـــــــة اآللــــــــــــــة‬
‫الفصل ‪ : 02‬الوصف العام للحاسوب‬

‫المكونات المادية القاعدية للحاسوب ‪:‬‬ ‫‪)I‬‬

‫وحدة التحكم و‬ ‫الذاكرة‬


‫المراقبة‬ ‫المركزية‬

‫وحدة الحساب‬
‫والمنطق‬

‫وحدات اإلدخال و اإلخراج‬

‫األجهزة المحيطية‬ ‫أجهزة التخزين‬

‫‪ -1‬وحدة المعالجة ‪ :‬تمثل هذه الوحدة عقل الحاسوب الذي يقوم بجميع األعمال ويراقبها و تنقسم إلى ‪:‬‬
‫أ‪ -‬وحدة التحكم و المراقبة ‪Unité de commande:‬‬
‫‪ -‬تتحكم في جميع الوحدات وتسهر على تبادل األدوار و توزيع المهام بينها ‪.‬‬
‫‪ -‬تراقب سير تنفيذ البرنامج في وحدة الحساب و المنطق‬
‫‪ -‬إذن أي عملية تنفذ داخل الحاسوب البد أن تمر على ‪ U.C.C‬التي تتولى تهيئة األسباب و توزيع المه ام فهي‬
‫بمثابة المراقب العام ‪.‬‬
‫ب‪ -‬وحدة الحساب والمنطق ‪Unité Arithmétique et logique:‬‬
‫تقوم أساسا ب ‪:‬‬
‫‪ -‬تنفيذ العمليات الحسابية و المنطقيــــــة‬
‫‪ -‬متابعة تنفيذ البرنامج خطوة بعد خطوة‬
‫‪ -‬مراعاة تسلسل العمليات الحسابية و المنطقية داخل البرنامج‬
‫المالحظة‪:‬‬
‫‪ -‬العمليات الحسابية تشمل الجمع و الطرح ‪،‬الضرب و القسمة ‪ ،‬إيجاد الجذور ورفع األس‬
‫‪ -‬العمليات المنطقية هي كل العمليات ال تي نحص ل باس تعمالها على نتيج تين فق ط ‪ .‬ص حيح أو خط أ وتتم بواس طة الم ؤثرات‬
‫العالئقية ( < > ‪ ) # ، = ، =<، = > ،‬و المؤثرات المنطقية ( و ‪ ،‬أو ‪ ،‬النفي ) ‪.‬‬

‫‪29‬‬
‫‪ -2‬الذاكرة المركزيةـ ‪ :‬هي وحدة تخزين مؤقتة للمعلومات التي يتناولها المعالج وتقوم باألدوار التالية ‪:‬‬
‫* التخزين المؤقت للمعطيات واألوامر الواردة من وحدات اإلدخـــــــال‬
‫* التخزين المؤقت للنتائج الجزئية المتحصل عليها من طرف برنامج ما‬
‫* التخزين المؤقت للبيانات و التعليمات المتعلقة بالبرنامج قيد التنفيذ ‪ ،‬كل المعلومات الداخل ة أو الخارج ة من الحاس وب تم ر‬
‫على الذاكرة المركزية ‪.‬‬
‫‪ -3‬وحدات اإلدخال و اإلخراج ‪ :‬هي أجهزة تلعب دور الوسيط بين ( الذاكرة و المعالج ) و األجه زة المحيطي ة حيث تق وم‬
‫بتسيير تبادل المعلومات بينها و يتمثل دورها في ‪:‬‬
‫‪ -‬استقبال أوامر اإلدخال و اإلخراج‬
‫‪ -‬التحكم في األجهزة المحيطيـــــــة‬
‫‪ -‬إرسال االعتراضات إلى المعالج‬
‫هذه الوحدات الثالث تعتبر أهم الوحدات داخل أي حاسوب لكن هناك مكونات أخرى ال يمكن استعمال الحاسوب دونها و هي‪:‬‬
‫‪ -4‬أجهزة التخزين‪ :‬تستعمل لتخزين المعلوم ات بص فة دائم ة و تتمث ل في ‪ :‬األش رطة الممغنط ة ‪ ،‬األق راص الممغنط ة ‪،‬‬
‫األقراص المضغوطة ‪...‬‬
‫‪ -5‬األجهزة المحيطية ‪ :‬و هي جميع األجهزة التي يمكن ربطها بالوحدة المركزية وذلك إلدخال المعلوم ات وإخراجه ا ل ذا‬
‫يمكن تصنيفها إلى ‪:‬‬
‫‪ .1‬أجهزة اإلدخال ‪ :‬لوحة المفاتيح ‪ ،‬الفأرة ‪ ،‬وسائل تسجيل الصوت ‪ ،‬وسائل إدخال الصور ( آلة تصوير ‪ ،‬الماسح الضوئي)‬
‫‪ .2‬أجهزة اإلخراج ‪ :‬وحدة العرض ‪ ( ،‬شاشة ‪ ) Data show ،‬وحدة الطبع ‪ ،‬وسائل إخراج الصوت‬
‫‪ .3‬أجهزة إدخال وإخراج ‪ :‬تقريبا كافة قوارئ أجهزة التخزين ( إذ استثنينا قارئ األقراص المضغوطة )‬
‫تعامل الوحدات مع بعضها ‪:‬‬ ‫‪)II‬‬
‫يتم إدخال المعلومات عن طريق جهاز إدخال كلوحة المفاتيح مثال يتم تس جيلها في ال ذاكرة المركزي ة م رورا بوح دة اإلدخ ال‬
‫المسئولة وحسب البرنامج المنفذ يتم تحويل المعلومات إلى وحدة المعالجة المركزية أين تقوم وحدة الحساب و المنطق بمراعاة‬
‫تعليمات البرنامج المنفذ حسب أوامر وح دة التحكم و المراقب ة ثم تح ول النت ائج إلى ال ذاكرة المركزي ة إلخراجه ا عن طري ق‬
‫وحدة اإلخراج المرتبطة بجهاز إخراج كالشاشة و الطابعة ‪.‬‬
‫البرمجيـــــــات ‪:‬‬ ‫‪)III‬‬
‫‪ -1‬العالقة بين العتاد و البرامج ‪ :‬تقوم ال برامج بإص دار األوام ر للعت اد بن اء على توجيه ات المس تخدم ال ذي يوج ه األوام ر‬
‫بواسطة نظام التشغيل الذي يكون الوسيط بينها ‪:‬‬

‫‪29‬‬
‫البرامج التطبيقية‬

‫المستخدم‬ ‫نظام التشغيل‬


‫‪BIOS‬‬

‫جهاز الحاسوب‬

‫‪ -2‬دراسة أنواع البرمجيات ‪:‬‬


‫‪ .1‬نظام اإلدخال و اإلخراج األساسي ‪Basic Input output système :‬‬
‫هو مجموعة من البرامج المخزنة على ذاكرة مدمجة على اللوحة األم للحاسوب و الذي يقوم ب ‪:‬‬
‫‪ -‬اختيار القطع المادية ‪ Hard ware‬وربطها مع نظام التشغيل‬
‫‪ -‬استكشاف األعطاب و المشاكل في قطع الحاسوب وإعطاء رس الة ص وتية أو نص ية أو رقمي ة لتحدي د طبيع ة المش كلة عن د‬
‫تشغيل الجهاز‬
‫‪ -‬تنشيط مشغل األقراص الصلبة و البحث عن قطاع والذي يسمى قطاع اإلقالع ‪ Boot Sector‬المخ زن علي ه الج زء األول‬
‫من نظام التشغيل ونقل عملية التحكم من ‪ BIOS‬إلى نظام التشغيل ‪.‬‬
‫‪ .2‬لغات البرمجـــــة ‪:‬‬
‫تتكون لغة البرمجة من مجموعة من الرموز و القواعد تستخدم لكتابة األوامر التي توج ه الحاس وب ألداء عم ل معين وتظه ر‬
‫أهميتها للمختصين ( المبرمجين ) ألن المستخدم العادي ليس بحاجة لمعرفة أي لغة برمجة ويمكن تصنيفها زمنيا إلى ‪:‬‬
‫‪ -‬لغات الجيل األول ‪ :‬لغة اآللة ‪ ،‬لغة التجميع ‪...‬‬
‫‪ -‬لغات الجيل الثاني ‪ :‬وهي لغات تقليدية مثل ‪ :‬باسكال و بازيك‬
‫‪ -‬لغات الجيل الثالث ‪ :‬في هذا الجيل تتطورت لغات البرمجة تطورا واضحا حيث نجد ‪:‬‬
‫‪ -‬لغات البرمجة المرئية‬
‫‪ -‬لغات دوتانــــــا ‪Net‬‬
‫‪ -‬لغات الذكاء اإلصطناعي‬
‫‪ -‬لغات تصميم صفحات ال ‪Word‬‬
‫‪ .3‬نظام التشغيــــــل ‪:‬‬
‫عب ارة عن مجموع ة من ب رامج مخزن ة داخ ل الحاس وب تق وم ب دور الوس يط بين المس تخدم و المكون ات األخ رى للنظ ام‬
‫المعلوماتي ( العتاد والبرامج األخرى ) ‪ ،‬هناك عدة أنظمة تشغيل أشهرها ‪ ، Dos ، Windows‬يتكون أي نظام التشغيل من‬
‫‪ -1‬ملفات نظام التشغيل ‪ :‬مجموعة الملفات التي تحول إلى الذاكرة عند تشغيل الحاسوب وتقوم بالوظائف التالية ‪:‬‬

‫‪29‬‬
‫‪ -‬تسيير وتنظيم عمل عتاد الحاسوب‬
‫‪ -‬تنقل البيانات بين أجزاء الحاسوب المختلفة‬
‫‪ -‬تجـــــــــــدول عمليــــــــات المعالجــــــــة‬
‫‪ -‬تحديد أماكن الذاكرة لمختلــــف البرامـــــج‬
‫‪ -‬تنفيذ األوامر التي يصدرها المستخـــــــــدم‬
‫‪ -2‬واجهة المستخدم ‪ :‬هي الواجهة المرئية لنظام التشغيل‬
‫‪ -3‬البرامج الملحقــة ‪ :‬هي برامج تكون ملحقة بنظام التشغيل لتمكن المستخدم من إجراء أعمال مختلفة مثل ‪ :‬الكتابة ‪ ،‬الرس م‬
‫االستماع إلى األغاني ‪....‬‬
‫ونجمل وظيفة نظام التشغيل في ‪:‬‬
‫‪ -‬استدعاء البرامج المراد تنفيذها من وحدة التخزين إلى الذاكرة المركزية ووضعها موضع التنفيذ‬
‫‪ -‬مراقبة وظائـــــف اإلدخــــال و اإلخــــــراج‬
‫‪ -‬نقل الوسائل المتبادلة بين البرامج والمستخدم‬
‫‪ -‬التحكم في عملية التخزين على األقـــــــراص‬
‫‪ -‬ترجمة األوامر إلى نبضات كهربائية وحركات ميكانيكية‬
‫‪ -‬المحافظة لكل برنامج على حقه في استخدام المساحة المخصصة له من الذاكرة وكذا التحكم في نظام األولوية في حالة تع دد‬
‫المستخدمين‬
‫‪ -4‬البرامج التطبيقية ‪ :‬تشمل مجموعة كبيرة من البرامج يتم تصميمها لحل مشاكل معينة في مجاالت كثيرة تجارية ‪ ،‬علمية ‪،‬‬
‫إدارية ‪ ،...‬ويمكن الحصول عليها بطريقتين ‪:‬‬
‫* شــــــراءها جاهــــــــــــــزة‬
‫* طلب برمجتها من المختصين‬
‫وأش هر ه ذه ال برامج تل ك ال تي تس تخدم في األعم ال المكتبي ة مث ل ‪ :‬معالج ات النص وص ‪ ،‬الج داول االلكتروني ة ‪ ،‬ب رامج‬
‫الرسومات ‪...‬‬

‫‪29‬‬
‫المــــــــادة ‪ :‬بنيـــــــــــــــة اآللــــــــة‬
‫الفصل ‪ : 03‬وحدة المعالجة المركزية‬
‫‪ )I‬مقدمــــــة ‪:‬‬
‫ذكرنا في الدرس السابق أن وحدة المعالجة المركزية تنقسم إلى قسمين ‪ ، U.C.C ، UAL :‬لكن مادي ا يمثله ا مك ون واح د‬
‫يدعى المعالج اآللي و الذي سنتعرض في هذا الدرس إلى مكوناته وكيفية عمله‪.‬‬
‫‪ )II‬مكونات المعالج اآللي ‪:‬‬
‫‪ -1‬الدارات المنطقية ‪ :‬تدخل الدارات المنطقية في تكوين وحدة الحساب والمنطق فهي ال تي تق وم ب إجراء العملي ات الحس ابية‬
‫والمنطقية ‪. C.L‬‬
‫‪ -2‬مسترجع رمــوز التعليمــات ‪ : Décodeur d’instruction‬يقوم بف ك ش فرة التعليم ة من أرق ام ثنائي ة وتحويله ا إلى‬
‫إشارات كهربائية متتابعة تصدر إلى الوحدات المختلفة ‪.‬‬
‫‪ -3‬دارات التوقيت والتحكم ‪ : Circuits horlogue et de contrôle‬تقوم دارة التوقيت بإرسال نبضات لضبط تواقت‬
‫‪ Synchronisation‬تنفيذ العمليات أما دارات التحكم فتتكـفل بالتحكم في دخول وخروج التعليمات والبيانات من المعالـــج ‪.‬‬
‫‪ -4‬المدونات أو المسجالت ‪ : Régister‬نجد عدة أنواع من المسجالت المصنفة حسب استعمالها إلى ‪:‬‬
‫أ‪ -‬المركم ‪ : Accumulateur‬يستعمل للحفاظ مؤقتا على النتائج التي تخزنها وحدة الحساب والمنطق ‪.‬‬
‫ب‪ -‬مسجل التعليمة ‪ : Régister d’instruction‬يستعمل لتخزين التعليمة الجـــــــــاري تنفـــــــيذها‬
‫ج‪ -‬العداد ‪ : Conteur ordinale‬هو مسجل يحتوي على عنوان التعليمة الموالية في الذاكــــرة‬
‫د‪ -‬مسجل العنوان ‪ : Régister d’adresse‬يحتوي على عنوان المعطيات التي سوف يقرئها المعالج من الذاكرة أو يكتبها‬
‫في الذاكرة ‪.‬‬
‫ه‪ -‬مسجل المعطيات ‪ : Régister de données‬يخزن المعطيات التي سوف يعالجها المعالج أو تلك التي قد تمت معالجتها‬
‫‪ -5‬النواقـــــــــــل ‪ :‬كما رأينا فإن المعالج في اتصال مباشر مع الذاكرة ولذلك فانه يستعمل قنوات خاصة لنقل المعلومات التي‬
‫سيعالجها أوتلك التي تمت معالجتها ‪ .‬المعلومات قد تكون معطيات لبرامج أو عناوين لها وكذا أوامر للتحكم في الوحدات وبهذا‬
‫نجد ثالثة أنواع من النواقل ‪:‬‬
‫ا‪ -‬ناقل األوامر ‪ : Bus de commande‬يستعمل لنقل األوامر التي تصدرها وحدة التحكم و المراقبة إلى جميع الوحدات‬
‫األخرى داخل و خارج المعالج ‪.‬‬
‫ب‪ -‬ناقل البيانات ‪ : Bus de données‬هو ناقل ذو اتجاهين يربط بين المعالج من جهة و الذاكرة المركزية من جهة أخرى‬
‫و ذلك لنقل البيانات من الذاكرة إلى المعالج و النتائج المحصل عليها من المعالج إلى الذاكرة‬
‫ج‪ -‬ناقل العنونة ‪ : Bus d’adressage‬يستعمل لنقل موقع المعلومة في الذاكرة حيث يتعامل المعالج مع الذاكرة المركزية‬
‫على أساس المواقع و لكل موقع عنوان‬

‫‪29‬‬
‫‪ )III‬كيفية عمل المعالج ‪:‬‬
‫ال يعمل المعالج إال وقت تنفيذ برنامج و البرامج عبارة عن تسلسل منطقي لعمليات تصاغ وف ق تعليم ات مكتوب ة بلغ ة يفهمه ا‬
‫المعالج توجد تلك المعلومات في الذاكرة لكل واحد منها موقع وعنوان خاص بها ‪ ،‬يحت اج البرن امج لتنفي ذه إلى معطي ات يتــم‬
‫إدخالها إلى الذاكرة في مواقع و عناوين خاصة بها سندرج عمل المعالج من خالل تنفيذه لتعليمة بــرنامج ‪.‬‬
‫أوال ‪ :‬يحضر التعليمة التي سوف ينفذها من الذاكرة المركزية وهذا باستعمال عنوانه ا الموج ود في الع داد ( ال ذي ك ان يعت بر‬
‫عنوان التعليمة الموالية بالنسبة لتنفيذ التعليمة السابقة ) ثم يجعل العنوان داخل مسجل العنوان ويرسل أمر بالقراءة إلى ال ذاكرة‬
‫المركزية عبر ناقل األوامر مع عنوان التعليمة داخل ناقل العنونة ‪ ،‬ناقل البيانات يحضر التعليمة و يضعها في مسجل التعليمة‬
‫ثانيـــــا ‪ :‬يغير محتوى العداد إلى عنوان التعليمة الموالية‬
‫ثالثـــــا ‪ :‬يكلف ناقل البيانات بإصدار المعطيات التي يحتاجها التعليمة من الذاكرة ويضعها في مسجل المعطيات‬
‫رابعـــا ‪ :‬استرجاع رمز التعليمة ‪ Décodage‬باستعمال مسترجع رموز التعليمة‬
‫خامسا ‪ :‬تتكفل وحدة الحساب و المنطق بتنفيذ التعليمة و تضع نتائجها على المركم‬
‫سادسا ‪ :‬نقل النتائج في المركم إلى الذاكرة عبر ناقل البيانات مع تخصيص عنوان لها يبعث عبر ناقل العنونة‬

‫‪29‬‬
‫المـــــــــادة ‪ :‬بنيــــة اآللـــــــة‬
‫الفصل ‪ : 04‬الذاكرة المركزية‬
‫‪ )I‬تعريف الذاكرة المركزية ‪:‬‬
‫هي وحدة يستعملها الحاسوب مؤقتا لتخزين المعلومات ريثما يقوم المعالج بتنفيـــــذها‬
‫‪ )II‬أقسامهــــــــا ‪:‬‬
‫‪ -1‬الذاكرة الميتة ‪ Mémoire Morte‬أو المعروفة ب ‪ ROM :‬نسبة ‪: Read only mémory‬‬
‫هي ذاكرة للقراءة فقط تسمح بالتخزين الدائم لبرامج االنطالق والتحكم في جهاز الحاسوب ( ‪ ) BOIS‬وهي غير قابلة للتغيير‬
‫مصمم ال ‪ ROM‬هو الذي يخزن عليها ‪. BIOS‬‬
‫‪ -2‬الذاكرة الحية ‪ Mémoire vive‬أو المعروفة ب ‪ RAM‬نسبة إلى ‪Random Access mémory‬‬
‫هي ذاكرة ذات بلوغ عشوائي وتسمى بذاكرة العمل يمكن القراءة والكتابة عليها تؤدي عمله ا عن دما يك ون الحاس وب مش تغال‬
‫فهي ذاكرة تخزين مؤقت للمعطيات المعالجة من طرف البرامج وكذا النتائج المتحصل عليها ‪.‬‬
‫‪ -3‬البنية الفيزيائية للذاكرة ‪:‬‬
‫تتكون الذاكرة المركزية من خاليا تسمى ‪ Bits‬تحتوي على خلية رقم ثن ائي ( ‪ ) 1 ، 0‬تنظم ه ذه الخالي ا في مجموع ات ك ل‬
‫مجموعة تحوي عدد معين من الخاليا يكون هذا قوة ‪ 2‬أي ‪ 8‬أو ‪ 16‬أو ‪ 32‬أو ‪ 64‬وذلك حسب تكنولوجيا صنع الذاكـــــرة‬
‫‪ -‬كل مجموعـــة ترفق بعنــــــوان‬
‫‪ -‬تدعى المجموعة ذات ‪ 8‬خاليا بالثماني ‪ ( Octet ، Byte‬وهو الوحدة األساسية لقياس س عة ال ذاكرات ) واس م كلم ة ذاك رة‬
‫‪ Un mot mémoire‬على مجموعة معينة من الثمانيات ومنه نج د حس ب ن وع ال ذاكرة األك ثر انتش ارا منه ا كلم ات ذات‬
‫ثمانيتين أي ‪ 16‬رقم ثنائي أو ‪ 4‬ثمانيات أي ‪Bits 32‬‬
‫‪ -4‬لماذا استعمل الثنائي ؟‬
‫إن الحاسوب ال يعالج المعلومات على أشكالها المعروفة ( حروف ‪ ،‬أعداد ‪ ،‬رموز ) لكنه يقوم بتمثيلها مستعمال منطق الواح د‬
‫والصفر وهذا ألنه يعمل بالتيار الكهربائي فمروره على خلية يجعلها تأخذ القيمة ‪ 1‬وعند غيابه عنها تأخذ القيم ة ‪ 0‬وبالتالــــي‬
‫نستطيع بهذه الطريقة تمثيل كل أنواع المعلومات وهذا باستعمال ما يسمى بالشيفرات ‪. Code‬‬
‫‪ -5‬تفاعل الذاكرة مع المعالج ‪:‬‬
‫ناقل البيانات ‪D B‬‬

‫المعالــــــــــج‬ ‫ناقل العنونة ‪B A‬‬ ‫الذاكــــــــرة‬

‫ناقل األوامر ‪B C‬‬

‫‪29‬‬
‫من مهام المعالج تنفيذ التعليمات المكونة للبرنامج ولذلك يقوم بإحضار التعليمة التي سينفذها من ال ذاكرة ثم يعم ل علــــى‬
‫احضار المعطيات الخاصة بتلك التعليمة مستخدما ناقل البيانات ولمعرفة عناوين البيان ات و التعليم ات في ال ذاكرة يرس ل‬
‫عنوانها عبر ناقل العنونة ‪.‬‬
‫كل هذه االتصاالت تكون بأمر من وحدة التحكم و المراقبة و التي تصدر أوامر الق راءة من ال ذاكرة و الكتابـــــة عليهـــا‬
‫باستعمال ناقل األوامر ‪.‬‬
‫‪ -6‬عملية القراءة و الكتابة في ‪: M.C‬‬

‫‪D‬‬
‫‪E‬‬
‫‪C‬‬
‫ناقل العنونة‬ ‫‪o‬‬ ‫‪M.C‬‬
‫‪M‬‬
‫‪A‬‬
‫‪R‬‬

‫‪d‬‬
‫‪e‬‬
‫‪u‬‬
‫‪r‬‬

‫‪RIM‬‬

‫ناقل البيانات‬

‫تعتمد العمليات أساسا على ‪:‬‬


‫‪ -‬مسجل عنوان الذاكرة ٌ) ‪ : RAM ( Régistre d’adresse mémoire‬يستقبل عنوان المعلومة الم راد قراءته ا أو‬
‫العنوان حيث ستخزن المعلومة المراد كتابتها في الذاكرة‬
‫‪ -‬مسجل معلومة الذاكرة ) ‪ : RIM ( Régistre d’information mémoire‬يستقبل المعلومة التي تمت قراءتها من‬
‫الذاكرة أو تلك التي ستتم كتابتها في الذاكرة ‪.‬‬
‫تطبيــــــق ‪ :‬من خالل ما سبق اشرح عملية القراءة ثم الكتابة خطوة خطوة ‪.‬‬
‫‪ .1‬عمليــــــة القراءة ‪:‬‬
‫هي العملية التي تسمح بالولوج إلى مجموعة معينة من خاليا الذاكرة وذلك من أجل التحصل على المعلومة المخزنة فيه ا تنف ذ‬
‫طبقا للخطوات التالية ‪:‬‬
‫‪ -1‬تقوم وحدة المعالجة بإرسال عنوان المعلومة عبر ناقل العناوين ‪ B.A‬وتعبئته في مسجل عنوان الذاكرة ‪RAM‬‬
‫‪ -2‬ترسل وحدة المعالجة أمر القراءة إلى الذاكرة بواسطة ناقــــل األوامـــر ‪B.C‬‬

‫‪29‬‬
‫‪ -3‬يقوم ‪ Décodeur‬بفك شفـــرة العنـــــوان‬
‫‪ -4‬بعد وقت وجيـــز يسمى زمن الولوج ‪ Temps d’accés‬تع بئ المعلوم ة في س جل معلوم ة ال ذاكرة ‪ RIM‬حيث يمكن‬
‫لوحدة المعالجة الحصول عليها بواسطة ناقل البيانات ‪. B.D‬‬
‫‪ .2‬عمليــــة الكتابة ‪:‬‬
‫هي العملية التي تمكن من تخزين المعلومة في المكان المخصص لها في الذاكرة وتنجز حسب الخطوات التالية ‪:‬‬
‫‪ -1‬تقوم وحدة المعالجة بإرسال العنوان الذي ستخزن فيه المعلومة بواسطة ناقــل العنونة ‪ B.A‬و تعبئته في ‪ RAM‬مسجل‬
‫عنوان الذاكــــرة‬
‫‪ -2‬ترسل المعلومة المراد كتابتـــها إلى مسجل معلومة الذاكــــرة بواسطة ناقل البيانــــات ‪B.D‬‬
‫‪ -‬المرحلتيـن أ ب منفصلتـيــن لذا يمكن إجراءها في آن واحـــــد‬
‫‪ -3‬ترسل وحدة المعالجة أمر الكتابة بواسطة ناقـــل األوامر ‪ B.C‬تنتج عنه ‪:‬‬
‫‪ -4‬تحوي ل المعلوم ة من مس جل معلوم ة ال ذاكرة ‪ RIM‬إلـى المك ان المناس ب له ا في ال ذاكرة ( العن وان ال ذي ف ك ش فرته‬
‫‪) Décodeur‬‬
‫تطبيـــــق ‪:‬‬
‫لتكن لديك ذاكرة مكونة من ‪ 512‬كلمة ذاكرة كل كلمة ذاكرة مكونة ‪ 8‬بيتــات‬
‫‪ -1‬حدد سعــة كل مسجل معلومة الذاكـــرة ومسجـــل عنـــــوان الذاكــــرة ؟‬
‫الحـــــــل ‪:‬‬
‫‪ -1‬مسجل معلومة الذاكرة يحفظ كلمة واحدة وبالتالي سعته هي سعة كلمة واحدة أي ‪ 8‬بيتـــات‬
‫‪ -2‬سعة مسجل عنوان الذاكرة ‪:‬‬
‫‪ -‬لعنونة كلمتين نحتاج ‪ RAM‬سعته ‪ 1‬بيت‬
‫نالحظ أن ‪21 =2 :‬‬
‫‪ -‬لعنونة أربع كلمات نحتاج مسجل ‪ RAM‬سعته ‪ 2‬بيت‬
‫كلمة نحتاج إلى مسجل ‪ RAM‬سعته ‪ n‬بيت‬ ‫نالحظ أن ‪ / 22 =4 :‬و منه لعنونة‪2n‬‬
‫سعة الذاكرة بالكلمات ‪ 2n :‬حيث ‪ n‬سعة مسجل عنوان الذاكرة ‪ RAM‬بالبيتات ب ‪Bits‬‬
‫و بالتالي لعنونة ‪ 512‬كلمة يجب تحديد ‪ n‬حيث ‪2n = 512‬‬
‫لدينا ‪ 512 = 29‬إذن سعة مسجل ‪ RAM 9‬بيتات‬
‫تمريــــن ‪:‬‬
‫‪ -1‬لديك ذاكرة تتكـــون من كلمات سعتها ‪ 16‬بيت و سعة مسجل عنوان الذاكرة ‪ 10‬بيتات‬
‫‪ -‬احسب سعة الذاكرة بالبيتات ؟‬
‫‪ -2‬في ذاكرة سعتها ‪ 8192‬بيت‬
‫‪ -‬ا حسب سعة ‪ RAM‬إذا علمت أن سعة ‪ RIM‬هي ‪ 16‬بيت‬

‫‪29‬‬
‫الحـــــــل ‪:‬‬
‫سعة الذاكرة بالكلمات ‪ 2n = 210 = 1024‬كلمة‬
‫‪bits 16384 =16*1024‬‬
‫‪ -1‬سعة الذاكرة ‪bits 8192 :‬‬
‫‪bits = RIM 16‬‬
‫سعة الذاكرة بالكلمات ‪2n :‬‬
‫‪8192‬‬ ‫سعة الذاكرة‬
‫و منه ‪ 512‬كلمة‬ ‫=‬ ‫سعة الذاكرة ‪:‬‬
‫‪16‬‬ ‫حجم الكلمات‬

‫‪29‬‬
‫المـــــــادة ‪ :‬بنيـــــــة اآللــــــــــــــــــــة‬
‫الفصل ‪ : 05‬وحدات اإلدخال و اإلخراج‬
‫‪ )I‬مقدمــــــــــة ‪:‬‬
‫‪ -‬الحاسوب جهاز يسمح بمعالجة المعطيات من أجل الحصـــــول على النتائج ‪....‬‬
‫‪ -‬المعطيات تأتي إلى الحاسوب من العالم الخارجي ( إنسان أو حاسوب آخـــر )‬
‫‪ -‬النتائج يجب أن ترسل إلى المعنــــــي باألمــــــر ( إنسان أو حاسوب آخــــر )‬
‫‪ -‬من أجل القيام بهذا التبادل مع العالم الخارجي يربط الحاسوب مع أجهزة محيطية بواسطة أعضاء متخصصة تسمى وح دات‬
‫اإلدخال و اإلخراج والتي يتمثل دورها في مراقبة عمليات اإلدخال و اإلخراج من أجل ضمان اتصال جيد لكــــــــل األعضاء‬
‫المتدخلة في عملية االتصال مثال ‪ :‬من أجل السماح للمستعمل بمعاينة المعطيات المستخدمة من طرف اآللة تربط هذه األخيرة‬
‫بجهاز العرض ( الشاشة )‬
‫‪ -‬الرابطة ( حاسوب ‪ ،‬شاشة ) ليست مباشرة بل محققة بواسطة وحدة تبادل ( إخراج ) تسمى بطاقــــــــة تخطيطيــــة ‪Carte‬‬
‫‪ graphique‬دورها هو مراقبة وسائط العرض ( األلوان ‪ ،‬درجات التخطيط ) وكذا مراقبة سير عملية تحويل المعلومات من‬
‫الذاكرة إلى الشاشـــــة‬
‫‪ )II‬أنواع وحدات اإلدخال واإلخراج ‪:‬‬
‫هناك عدة أنواع ‪ :‬النواقل ‪ ،‬القارنات ‪ ،‬الدارات‬
‫‪ -1‬النواقــــل ‪: Les Bus‬‬
‫أ‪ -‬تعريـــــــــــف ‪ :‬يتم تحويل المعلومات داخل الحاسوب على شكل إشارات كهربائية عبر خيوط معدنية دقيقة بشكل مت وازي‬
‫مجموع هذه األسالك يسمى ناقل لكونها تنقل المعلومات من وحدة إلى أخرى وتصنف حسب نوع المعلومة التي تنقلها إلـــــى‬
‫ناقل البيانات ‪ ، B.D‬ناقل العنونة ‪ ، B.A‬ناقل األوامر ‪ B.C‬كما تختلف النواقل من حيث حجمها ( عدد الخطوط المتوازية‬
‫داخل الناقل ) من حاسوب إلى آخر حسب سعة الذاكرة المركزية ( عدد الكلمات ‪ ،‬بنية الكلمة ) فنجد نواقل ‪ bits 16‬و أخ ر‬
‫‪ bits 32‬بسعة‬
‫ب‪ -‬خصائص النواقل ‪ :‬تمتاز النواقل بعدة خصائص منها ‪:‬‬
‫* اتجــاه نقــل البيانــات ‪ :‬يقوم الناق ل برب ط الط رفين ‪ ،‬ط رف مرس ل و ط رف مس تقبل يمكن أن يتم نق ل البيان ات بين ه ذين‬
‫الطرفين إما ‪:‬‬
‫‪ -‬في اتجاه واحد نقول أن الناقل أحادي االتجاه ‪B.C ، B. A‬‬
‫‪ -‬في اتجاهين ‪ B.D‬ونقول أن الناقل ثنائي االتجاه ونفرق نوعين من االتصال‬
‫‪ -‬اتصال نصف مزدوج ‪ : Semi Duplex‬يتم االتصال بين نقطتي اإلرسال و االستقبال على التوالي أي أن الطرف الواحد‬
‫و اآلخر يستقبل أو العكس لكن ال يمكن للطرفيـــــن اإلرسال فـــي آن واحــــــد ‪.‬‬
‫‪ -‬اتصال مزدوج ‪ : Full duplex‬يمكن لطرفي االتصال اإلرسال في آن واحد‬

‫‪29‬‬
‫* نوع االتصال ( طريقة ) ‪:‬‬
‫‪ -‬االتصال بالتسلسل ‪ : En Série‬تبعث البيانات على شكل أرقام ثنائية الواحد تلوى اآلخر مما يستلزم سوء خط البيانات واحد‬
‫‪ -‬االتصال بالتوازي ‪ : Parallèle‬ترسل البيانات على شكل حروف ‪ ،‬األرقام الثنائية المشكلة للحرف ترسل في آن واحد هذا‬
‫النوع من االتصال يتطلب عدة خطوط من البيانات ‪.‬‬
‫* نمـــــــط االتصـــــــــال ‪:‬‬
‫‪ -‬االتصال المتـــــوازن ‪ : Synchrone‬ترسل البيانات على ارتفاع ساعة حيث أن المدة الزمنية بين ارسال حرفين ثابتة‬
‫‪ -‬االتصال الالمتزامن ‪ : Asynchrone‬تبعث الحروف بطريقة غير منتظمة الفاصل الزمني بين ارسال حرفين غير ثابت‬
‫‪ -2‬قارنات اإلدخال و اإلخراج ‪:‬‬
‫أ‪ -‬تعريــــف ‪ :‬القارنات جهاز يسمح بـربط الجهاز المحيطي بالحاسوب مهمتها األولى ضبط و تنس يق اإلش ارات المرس لة من‬
‫طرف إلى آخـر وحسب نوع اإلرسال نصنفها إلى قارنات متوازية ‪ ،‬قارنات متسلسلة‬
‫ب‪ -‬أنواعـها ‪:‬‬
‫‪ -‬القارنات المتوازية ‪ : Interfaces Paralleles‬تقوم القارنات المتوازية بتوصيل الحاسوب بجهــــاز محيطي يعمــــل على‬
‫التوازي ( الطابعة ) ‪ ،‬كل قارنة مدعمة بمنفذ ‪ Port‬متكون من خطوط البيانات تكون مبرمجة لإلدخال أو اإلخ راج أو كالهم ا‬
‫في آن واحد‬
‫كل قارنة متوازية متكونة من المسجالت التالية ‪:‬‬
‫‪ -1‬مسجل البيانات ‪ :‬يوصل بناقل البيانات ويحتوي على البيانات المتبادلة‬
‫‪ -2‬مسجل االتجاه ‪ : Registre de direction‬يحوي رمز اتجاه البيانات‬
‫‪ -3‬مسجل األوامر ‪ : Registre de commande‬يرتبط بناقل األوامر ليحدد شروط عمل الجهاز المحيطي‬
‫‪ -4‬مسجل الحالة ‪ : Registre d’états‬يبين حالة مسجل البيانات يحتوي على معلومات ( بيانات ) أوال ‪.‬‬
‫‪ -‬قارنات تسلسلية ‪ : Interface Série‬هذا النــــوع من القارنات يقوم بوظيفتيـــن ‪:‬‬
‫* إما تحويل اإلرسال من التوازي إلى التسلسل في حالة إخراج المعطيات عبر جهاز محيطي يعمل على التسلسل‬
‫* وإما تحويل اإلرسال من التسلسل إلى التوازي في حالة إدخال المعطيات من جهاز محيطي يعمل على التسلسل‬
‫‪ -3‬درات المراقبة لألجهزة المحيطية ‪:‬‬
‫تشكل دارات المراقبة همزة وصل بين األجهزة المحيطية و النواقل الموصلة بها‬
‫‪ )III‬أنماط اإلدخال و اإلخراج ‪: Mode E / S‬‬
‫إن االختالف كبير جدا بين سرعة عمل المعالج وسرعة عم ل األجه زة المحيطي ة ل ذلك ف إن المع الج يض يع وقت معتبـر في‬
‫انتظار نتيجة عمل اإلدخال و اإلخراج لتفادي ذلك توجد عدة أنماط لتسيير عملية اإلدخال و اإلخراج‬
‫‪ -1‬النمط المبرمج ‪ :‬كل تبادل المعلومات يمر إجباريا بالمع الج المرك زي اذ يلعب دور الم راقب للقي ام به ذا ال دور الوس يطي‬
‫يجب على المعالج التأكد من تفرغ الجهاز المحيطي المعني ‪ ،‬يعمل هذا النمط بإحدى الطريقتين التاليتين ‪:‬‬

‫‪29‬‬
‫‪ -‬يتفقد المعالج مسجل البيانات ( عبر قيمة مسجل الحالة ) لدارة المراقبة التابعة للجهاز المحيطي ‪ ،‬هذه العملية يمكن أن تك رر‬
‫عدة مرات قبل أن يكون الجهاز المحيطي مهيأ و جاهز لعملية اإلدخال و اإلخراج مما يضيع وقت كبــير للمعالـــج‬
‫‪ -‬دارة المراقبة هي التي ترسل إش ارات إلى المع الج عن دما يك ون مس جل البيان ات الت ابع له ا ف ارغ من أج ل إرس ال بيان ات‬
‫عمليات اإلخراج ‪ ،‬و عندما يكون مسجل البيانات التابع لها يحتوي على بيانات تعلم المع الج ليق وم ه ذا األخ ير بعملي ة إدخ ال‬
‫المعلومات‬
‫‪ -2‬نمط الولوج المباشر ‪ : Direct Mode Access‬يتم تحويل المعلومات بين الذاكرة المركزية و األجهزة المحيطية دون‬
‫التدخل المباشر للمعالج المركزي من أجل هذا تتكـــفل دارة تدعى دارة مراقبة الولوج المباشر للذاكــــرة‬
‫* مكونات دارة مراقبة الولوج المباشر للذاكرة ‪: D M A‬‬
‫‪ -1‬مسجل عناوين الذاكرة ‪ :‬يحتوي على عنوان يشير إلى بداي ة الحيـز من ال ذاكرة و ال ذي يحت وي ( الحيـز ) البيان ات ال تي‬
‫سوف ترسل من الذاكرة إلى الجهاز المحيطي أو الحيز الذي ستخزن فيه البيانات الصادرة عن الجهاز المحيطي إلى ال ذاكرة ‪،‬‬
‫هذا النوع يصدر عن المعالج‬
‫‪ -2‬مسجل األوامر ‪ :‬يحدد نوع األمر الذي سينجز قراءة من الذاكرة المركزية أو الكتابة عليها‬
‫‪ -3‬مسجل عداد الحروف ‪ :‬يحتوي على عدد الحروف ( كلمة ذاكرة ) المعنية بعملية القراءة أو الكتابة‬
‫يحذف واحد من هذا العدد كلما قرئ ( أو كتب ) حرف هذا العدد يحدد من طرف المعالج عندما يصل العداد إلى القيم ة ( ‪) 0‬‬
‫ترسل الدارة إشارة إلى المعالج إلخباره بانتهاء عملية اإلدخال أو اإلخراج‬
‫‪ -4‬مسجل عنوان الجهاز المحيطي ‪ :‬يحدد عنوان الجهاز المحيطي المعني بعملية اإلدخال أو اإلخراج‬
‫مالحظــــــــــة ‪:‬‬
‫يمكن وصل دارة المراقبة للولوج مباشر للذاكرة بعدة أجهزة محيطية وذلك أن كانت تتكون من عدة رباعيات ‪.‬‬
‫عمل المعالج في هذا النمط ‪:‬‬
‫‪ -‬تعيين الجهاز المحيطي المعنــــي بالتحويــــل‬
‫‪ -‬تعيين جهة التحويل قراءة ‪ /‬كتابة إلى الذاكرة‬
‫‪ -‬تعيين عنوان البيانات في الذاكرة المركـــزية‬
‫‪ -‬تعيين عدد الحروف المعنيـــة بالتبــــــــــادل‬
‫تمرين تطبيقيـ ‪:‬‬
‫‪ -1‬اشرح عملية قراءة ‪ 32‬حرف من لوحة المفاتيح إلى الذاكرة المركـزية باستعمال طريقة الولوج المباشر للذاكرة علما أن‪:‬‬
‫‪ -‬عنوان لوحــــة المفاتيــــــــــــــــح‬
‫‪ -‬رمز عملية الكتابة في الذاكرة هو ‪0‬‬
‫‪ -‬عنوان الحيز الذي ستخزن فيه هذه الحروف في الذاكرة هو ‪180‬‬
‫‪ -2‬أعطي حالة ‪ DMA‬بعد قــــــراءة ‪ 10‬أحــــــــرف ؟‬

‫‪29‬‬
‫حــــل التطبيـق ‪:‬‬
‫تجرى عملية قراءة ‪ 32‬حرف من لوحة المفاتيح تحت مراقبة ‪: DMA‬‬
‫* يقوم المعالج بتحويل المعطيات العملية ل ‪ DMA‬و المتمثلة فــــي ‪:‬‬

‫مسجل العناوين‬ ‫‪180‬‬

‫‪32‬‬
‫عداد الحروف‬
‫‪6‬‬

‫مسجل عنوان جهاز محيطي‬ ‫‪0‬‬

‫مسجل األوامـــر‬

‫* عندما تصل المعطيات إلى ‪ DMA‬تتكــفـل كـلــيا بإجراء العملية بينما يقوم المعالج وذلك كما يلي ‪:‬‬
‫‪ -‬تبعث إلى لوحة المفاتيح أمــــر قــراءة حــــرف‬
‫‪ -‬يحول الحرف من مسجل البيانات للقارنة المرتبطة بلوحة المفاتيح عبر ناقل البيانات إلى ‪ RIM‬ثم إلى العنوان ‪180‬‬
‫‪ -‬ينقص ‪ 1‬من العداد فيصبــــــح ‪31‬‬
‫‪ -‬يضاف ‪ 1‬إلى ‪ RIM‬فيصبح ‪181‬‬
‫* تعيد ‪ DMA‬العمل السابق ( الخاص بقراءة حرف ‪ ) 1‬حتى يصل العداد إلى ‪ 0‬فترس ل إش ارة إلى المع الج فتخ بره بانته اء‬
‫عملية اإلدخال‬
‫‪ -2‬بعد قراءة ‪ 10‬يكون شكل ‪: DMA‬‬

‫مسجل العناوين‬ ‫‪190‬‬

‫‪22‬‬
‫عداد الحروف‬
‫‪6‬‬

‫مسجل عنوان جهاز محيطي‬ ‫‪0‬‬

‫مسجل األوامــــــــر‬

‫‪29‬‬
‫تمرين ‪: 02‬‬
‫‪ -‬اشرح كيفية إجراء عملية عرض حرف على الشاشة في حالة كون المعالج هو الذي يتفقد حالة الشاشة علما أن حال ة مس جل‬
‫الشاشة تساوي ‪ 0‬تعني شاشة غير جاهزة ؟‬
‫الحــــــــل ‪:‬‬
‫* ألجل عرض حرف في النمط المبرمج الذي يتفقد فيه المعالج حالة الشاشة‪ ،‬يقوم المعالج بما يلــــي ‪:‬‬
‫‪ -1‬يتفقد حالة الشاشة ( ‪ : ) RE‬إذا كان مسجل الحالة يس اوي ‪ 0‬ف إن الشاش ة غ ير ج اهزة الس تقبال الح رف فيبقى يعي د نفس‬
‫العمل إلى إن تصبح الشاشة جاهزة أي مسجل الشاشة يساوي ‪.1‬‬
‫‪ -2‬يرسل الحرف إلى مسجل البيانات ( ‪ ) RD‬الموجود في القارنة المرتبطة بالشاشـــــة‬
‫‪ -3‬يحـــــــــــــول مسجــــــل الحالة ( ‪ ) RE‬إلــى القيمـــــة ‪. 0‬‬
‫‪ -4‬بعد عرض الحرف على الشاشة يحــــــول مسجل الحالة إلى قيمة ‪ 1‬مرة أخرى الستقبال حرف جديد‬

‫‪29‬‬
‫المـــــــادة ‪ :‬بنيــــــة اآللــــة‬
‫الفصل ‪ : 06‬أجهزة التخزين‬
‫‪ )I‬مقدمـــــــة ‪:‬‬
‫باإلضافة إلى الذاكرة المركزية يحتاج الحاسوب إلى ذاكرة من نوع آخر يخزن فيها المعلومات لم دة طويل ة وتك ون ذات س عة‬
‫كبيرة مقارنة مع الذاكرة المركزية ‪ .‬وقد تم تطوير العديد منها وسميت بالذاكرات الخارجي ة نس بة لكونه ا خ ارج الوحــــــــدة‬
‫المركزية أو الذاكرات الثانوية نسبة لكونها ثانوية مقارنة مع الذاكرة المركزية كما يطل ق عليه ا أجه زة التخـزين ال دائم على‬
‫عكس الذاكرة المركزية التي يكون فيها التخزين مؤقت ‪.‬‬
‫تختلف تكنولوجيات صناعة الذاكرات الثانوية وحسب هذه التكنولوجيات تقسم أجهزة التخزين إلى أنواع ‪:‬‬
‫‪ )II‬األشرطة الممغنطة ‪: Bondes Magnitiques‬‬
‫هي شبيهة في صنعها بأشرطة التسجيل الصوتية ‪ Cassettes‬حيث تصنع من مادة بالستيكية مغطاة بأكسيد مع دني ينتج حق ل‬
‫مغناطيسي لدى مروره بالحقل الكهربائي وتستعمل األشرطة لثالث أغراض وهي ‪ :‬تخزين المعلوم ات و إدخاله ا و إخراجه ا‬
‫من الحاسوب ‪.‬‬
‫‪ -1‬كيفية تسجيل المعلومات على الشريط الممغنط ‪:‬‬
‫يتم ذلك بمغنطة مواقع محددة من خطوط متوازي ة على امت داد الش ريط لتك وين م ا يس مى بمن اطق لتس جيل أو الكت ل ‪Blocs‬‬
‫وتفصــــل كل منطقة تسجيل عن أخرى بفجوة ‪ Gap‬ويستعمل م ا يس مى بمح رك األش رطة لق راءة أو كتاب ة المعلوم ات في‬
‫الشريط‬
‫‪ -2‬مبدأ القراءة والكتابة ‪ :‬تتشكل على سطح الشريط مسارات بعدد سعة كلمة زائد واحد‬
‫‪ .1‬الكتابــــــــــة ‪:‬‬
‫باستعمال الحقل المغناطيسي يتم تشكل نقاط على طول الشريط وذلك بطريقة متوازية تمثل هذه النق اط قيم ة ‪ 0‬أو ‪ 1‬ويس تخدم‬
‫المسار األخير لكتابة ‪ Bit‬التحكم ‪ Bit de contrôle‬الذي يستخدم لاللتقاط األخطاء الناجمة عن رداءة الشريـــــط‬
‫‪ .2‬القـــــــراءة ‪:‬‬
‫تتم قراءة الشريط باستعمال محرك األشرطة وذلك باستخدام الحقل الكهرب ائي ال ذي يم ر على النق اط المس كلة س ابقا من أج ل‬
‫قراءتها بواسطة رؤوس القراءة و الكتابة والتي يكون عددها يساوي عدد المسارات في الشريط‬
‫‪ -3‬التسجيالت ‪ : Enregistrement‬تخزن المعلومات على شكل ملفات على جميع حوامل التخزين يتكون الملف من عدة‬
‫تسجيالت ( سجالت ) تحتوي كل كتلة من الشريط على عدد ثابت من التسجيالت المنطقية يسمى معامل التكتل ‪Facteur de‬‬
‫‪blocage‬‬
‫مثــــال ‪ :‬على شريط مقس م إلى كت ل س عتها ‪ ، Byte 512‬احس ب معام ل التكت ل في ه اذا ك انت س عة التس جيلة المنطقي ة ‪80‬‬
‫‪Octets‬‬

‫‪29‬‬
‫‪6.4 = 80 / 512‬‬
‫‪ – 4‬استغالل األشرطة الممغنطة ‪ :‬تتميز األشرطة حسب نوعيتها بالكثافة والتي تعطي عدد األحرف التي نستطيع تسجيلها في‬
‫مسافة معينة من الشريط وتستعمل وحدة القياس ‪ ، bit / inch‬من أجل استغالل األشرطة استغالل جيد يتوجب علينا معرفـــة‬
‫بعض العوامل المتمثلة في ‪:‬‬
‫‪ -‬طول الشريط المناسب لتخزين المعلومـــــات‬
‫‪ -‬الوقت الالزم الستغالل الملفات على الشريط‬
‫أ‪ -‬معرفة طول الشريط المناسب لتخزين المعلومات ‪ :‬من أجل ذلك نمــــر بمرحلتيـن ‪:‬‬
‫* حساب طول الشـريط الالزم لتخزيـــن كتلة واحـــدة‬
‫‪in‬لك = ط * ح ‪ /‬ك حيث ‪:‬‬
‫ط ‪ :‬معامل التكتل = الحصر‬
‫ح ‪ :‬حجم أو سعة التسجيلة المنطقية الواحدة‬
‫ك ‪ :‬كثافة التخزين‬
‫مثـــــال ‪ :‬ما هـو طول الشريط الالزم لتزين كتلة سعتها ‪ Octet 200‬وكثافة التخزين فيه ‪ 1600‬إذا كان معامل الحصر = ‪1‬‬
‫ثم إذا كان معامل الحصر = ‪ 10‬؟‬
‫ل = ‪ 0.125 = 1600 / 200 * 1‬بوصة‬ ‫حالة ‪ : 1‬ط = ‪1‬‬
‫ل = ‪ 1.25 = 1600 / 200 * 10‬بوصة‬ ‫حالة ‪ : 2‬ط = ‪10‬‬
‫* حساب طول الشريط الالزم لتخزين جميع كتل الملف ‪:‬‬
‫ل = ن * ( لك ‪ ) 0.3 +‬حيث ‪:‬‬
‫ن ‪ :‬عدد الكتل = عدد الفجـــوات‬
‫لك ‪ :‬طول الشريط الالزم لتخزين كتلة واحدة‬
‫‪ : 0.3‬ثابت يحدد طول الفجـــــوة‬
‫تطبيـــــــق ‪:‬‬
‫نريد حساب طول الشريط الالزم لتخزين ملف مكون من ‪ 15000‬تسجيلة منطقية سعة كل واحد منها حرف ‪ 200‬على ش ريط‬
‫ممغنط كثافــة التخزيــــن فيه ‪ 1600‬ومعامل الحصر فيه ‪ 15‬؟‬

‫‪29‬‬
‫حل التطبيــــق ‪:‬‬
‫ح = ‪200‬‬
‫ك = ‪1600‬‬
‫ط = ‪15‬‬
‫ن = ‪ 1000 = 15 / 15000‬كتلة‬
‫ل = ‪) 0.3 + ) 1600 / 200 * 15 (( 1000‬‬
‫= ‪) 0.3 + ) 0.125 * 15 ( 1000‬‬
‫=‬
‫ب‪ -‬تحديد الوقت الالزم لمعالجة المعلومات المخزنة ‪:‬‬
‫هذا الوقت متعلق ب‪:‬‬
‫‪ -‬سعة السجــــل المنطقي‬
‫سعة الكتــلــــــــــــــــة‬ ‫‪-‬‬
‫كثافــــــة التخزيــــــــن‬ ‫‪-‬‬
‫التدفق ‪ : Débit‬سرعة تحويـــــل المعلومات من و إلى الشـريـــــط وهي من خصائــــص محرك األشرطة‬ ‫‪-‬‬
‫لمعرفة هذه العوامل يمكن حساب الوقت السابق مرورا بالصيغ التالية ‪:‬‬
‫* سرعة عرض الشريط ‪ :‬سرش = ست ‪ /‬ك حيث ‪:‬‬
‫سرش ‪ :‬سرعة عرض الشريط ( بوصة ‪ /‬ثانية )‬
‫ست ‪ :‬سرعة التدفق أو التحويل ‪Byte / S‬‬
‫‪ :‬كثافة التخزين‬ ‫ك‬
‫ت‬ ‫* حساب الوقت الالزم لقراءة كتلة واحدة زك = حك ‪ /‬س‬
‫ش‬ ‫* حساب الوقت الالزم لتحريك الشريط بفجوة واحدة ‪ :‬زف = ‪ / 0.3‬سر‬
‫الخالصـــــــة ‪:‬‬
‫ن‬
‫( ح ك ‪ * 0.3 +‬ك )‬ ‫ز = ن ( زك ‪ +‬زف ) =‬
‫ت‬ ‫س‬
‫مثــــــــال ‪ :‬لنحسب الوقت الالزم لقراءة ملف التطبيق السابق علما أن سرعة تدفق محرك األشرطة ‪ 320000‬حــــــرف‬
‫ز = ف‪/‬س ( ح ك ‪ * 0.3 +‬ك )‬
‫= ‪ ( 320000 /1000‬ح ك ‪) 1600 * 0.3 +‬‬
‫* ط = ‪ 30000 = 15 * 200‬حرف‬ ‫شم‬ ‫ح ك= ح‬
‫ز = ‪ ، ) 1600 * 0.3 + 30000 ( 320000 /1000‬ز = ‪ 10.875‬ثانية ‪.‬‬

‫‪29‬‬
‫‪ )III‬األقراص الممغنطــــــة ‪:‬‬
‫‪ -1‬مقدمـــــــة ‪ :‬تنقسم األقراص الممغنطة إلى نوعـــــين ‪:‬‬
‫‪ ‬األقراص المرنة ‪ :‬وهي أقراص مصنوعة من مادة بالستيكية قابل ة للمغنط ة تتم يز بس عتها الض ئيلة ( ‪Méga 1.44‬‬
‫‪) Octet‬‬
‫‪ ‬األقراص الصلبة ‪ :‬سنهتـــم بدراستها‬
‫أ‪ -‬تكوين القــرص الصــلب ‪ :‬يتشكل الق رص الص لب من ع دة طبق ات من أق راص ممغنط ة من الجه تين ومثبت ة على رك يزة‬
‫عمودية تدور حول نفسها بسرعة تفوق ‪. Tour/min 300‬‬
‫ب‪ -‬طريقة حفظ البيانات على القرص الصلب ‪ :‬تتشكل على سطح كل قرص مسارات دائرية ( ‪ Pistes‬أو ‪ ) Tracks‬يتعامل‬
‫معها الحاسوب باستخدام أرق ام ‪ ،‬ك ل مس ار مقس م ب دوره إلى قطاع ات ( ‪ Sectors‬أو ‪ ) Secteurs‬متس اوية من حيث س عة‬
‫التخزين ( سعة القطاع = ‪ ) 512byte = 1024byte/1/2k = k‬القطاعات أيضا يتعامل معها الحاسوب باستخدام أرقامها‬
‫المسارات المتواصلة فوق بعضها اسمها أسطوانة ‪Cylinder‬‬
‫ج‪ -‬مبدأ القراءة و الكتابة ‪:‬‬
‫تتم قراءة أو كتابة المعلومات بواسطة رؤوس القراءة و الكتابة و التي توجد كـــال الوجهيـــــن من كل قرص‬
‫يقوم ذراع الوصول بالتحرك أفقيا للوصول إلى كافة المس ارات تق وم ال رؤوس بتس جيل المعلوم ات الخاص ة بمل ف معين في‬
‫نفس االسطوانة مما يسهل الولوج إلى التسجيالت الخاصة بملف واحد وذلك دون االنتقال إلى مسارات أخرى‬
‫عملية الولوج إلى معلومة مخزنة في قرص ممغنط تمر عبر مراحل تلزم كل واحدة منه ا م دة معين ة من ال زمن مجم وع ه ذه‬
‫األزمنة يسمى زمن الولوج إلى المعلومات ‪Temps d’accés‬‬
‫د‪ -‬زمن الولــــــوج ‪ :‬هو مجموعة األوقات التاليـــــــة ‪:‬‬
‫* الوقت الالزم لتحريك رأس القراءة من أجل تموقعه على األسطوانة المناسبة ( يعرف باسم وقت البحث المتوسط ونرمز ل ه‬
‫ب ( ز‪.‬ب‪.‬م ))‬
‫* الوقت الالزم لدوران القرص للوصول إلى المقطع المناسب ( ز‪.‬و‪.‬م)‬
‫* الوقت المناسب لدارة المراقبة التابعة للقرص بإنهاء عملية التحويل وهو زمن معطى نرمز له ب ( زو)‬
‫* الوقت الالزم لتحويل ونرمز له ب ( زت )‬
‫زوم = زب م ‪ +‬زوم ‪ +‬زو ‪ +‬زت‬
‫مالحظـــــــة ‪:‬‬
‫‪ -1‬يحسب زمــــــن التحويــــــل كما يلي ‪:‬‬
‫زت = كمية المعلومة المحولة ‪ /‬ك‬
‫ك ‪ :‬تدفق التحويل ويكون معطى‬
‫‪ -2‬نعتبر أن الزمن المخصص لدوران القرص للوصول إلى المقطع زوم ه و زمن نص ف دورة فمثال إذا ك ان الق رص ي دور‬
‫بسرعة ‪Tour / min 7200‬‬

‫‪29‬‬
‫ز = ‪ 0.5‬دورة ‪ /‬سرعته‬ ‫‪،‬‬ ‫زوم = ‪7200 / 0.5‬‬
‫= ‪ 10-5 * 6.94‬دقيقة‬
‫= ‪ 4.164‬ميلي ثانية‬
‫تمريـــــــن ‪:‬‬
‫‪-‬أحسب الــزمـن الالزم لقراءة مقطع ‪ Octet 512‬حيث ‪:‬‬
‫سر = ‪ 7200‬دورة ‪ /‬دقيقة‬
‫زو = ‪ 1‬ميلي ثانيـــــــــة‬
‫زب م = ‪ 9‬ميلي ثانيـــــة‬
‫ك = ‪ Mo 4‬على الثانية‬
‫الحـــــــــل ‪:‬‬
‫زوم = ‪ 9‬ميلي ثا ‪ +‬زوم ‪ 1 +‬ميلي ‪ +‬زت‬

‫‪0.5‬‬ ‫كمية المعلومات‬


‫= ‪ 122 = 0.000122‬ميلي ثانية‬ ‫=‬ ‫زت =‬
‫‪4096‬‬ ‫ك‬
‫زوم = زب م ‪ +‬زو ‪ +‬زت = ‪ 14.286‬ميلي ثانية‬
‫تمريــــن ‪: 2‬‬
‫باستخدام معطيات التمرين السابق أحسب زمــــن ولوج لتحويل ملف يتكون من ‪ 5‬قطاعات‬
‫‪0.61 = 5 * 0.122‬‬
‫‪ )IV‬األقراص المضغوطة ‪:‬‬
‫تعتبر األقراص المضغوطة وسيلة جديدة لتخزين المعلومات مقارنة مع األجهزة السابقة ‪ ،‬تتميز بطاقة تخ زين عالي ة ب دأت ب‬
‫‪ 650MO‬كما تمتاز بتخزينها لكافة أنواع المعلومات‬
‫أ‪ -‬تكوين األقراص المضغوطة ‪ :‬تتكون من قرص بالستيكي ( أو زجاجي ) يحتوي على طبقة من األلمنيوم لتمكيــــن انعكاس‬
‫الليزر يغطى هذا القرص الذي يبلغ قطره ‪ 120Cm‬بقشرة وقائية‬
‫ب‪ -‬مبدأ القــراءة و الكتابــــة ‪:‬‬
‫* الكتابة ‪ :‬على األق راص المض غوطة تك ون باس تعمال وح دات التس جيل المس ماة الن اقش االلك تروني ‪ ، Graveur‬تس جيل‬
‫المعلومات يكون على قطاعات داخل مسار حلزوني‬
‫* القراءة ‪ :‬تستعمل وحدات القراءة شعاع الليزر الذي ينعكس بواس طة م رآة على س طح الق رص ليم ر بش كل حل زوني على‬
‫سطح القرص عندما يلتقي الشعاع مع منطقة سطحية يلتقطها على أنها ‪ 0‬أما عند التق اءه بمنطق ة منخفض ة عن الس طح ينقس م‬

‫‪29‬‬
‫الشعاع وهذا يعني ‪ ، 1‬يتم تحويل الذبذبات الملتقطة إلى إشارات كهربائية متتابعة ‪ ،‬يتم فك ترميزها بواسطة دارات الكتروني ة‬
‫داخل القارئ‬
‫ج‪ -‬أنواع االقراص المضغوطة ‪:‬‬
‫تختلف تقنية تصنيع األقراص المضغوطة و كذا تكوينها وذلك حسب استعمالها حيث نجد ‪:‬‬
‫‪ -1‬أقراص مضغوطة تفاعلية ‪: CDI (Compact disk interactif ) :‬‬
‫و هي أقراص تمكن المستعمل من التفاعل مع محتواها عن طري ق تقني ة الس ؤال و الج واب و تس تعمل خاص ة في التطبيق ات‬
‫متعددة اإلعالم ‪.‬‬
‫‪ -2‬أقراص فيديو رقمية ‪: DVD (Digital Vidéo Disk ) :‬‬

‫و هي أقراص ذات سعة أكبر من األقراص األخرى حوالي ‪ 4‬جيقاثماني وتستخدم لتخزيـــــن األفالم ‪.‬‬
‫‪ -3‬األقراص المضغوطة للقراءة فقط ‪CD-ROM :‬‬
‫وهي األقراص األكثر استعماال ‪ ،‬جاهزة لقراءة محتواها تستعمل وحدات القراءة المس ماة وح دة ق راءة األق راص المض غوطة‬
‫‪lecteur cd‬‬
‫‪ -4‬األقراص المضغوطة القابلة للتسجيل ‪CD-R :‬‬
‫وهي أقراص فارغة صنعت خصيصا لتخ زين ال برامج و توزيعه ا و ذل ك باس تعمال وح دات التس جيل أو م ا يس مى بالن اقش‬
‫اإللكتروني و ال يمكن تسجيل المعلومات على هذه األقراص إال مرة واحدة ‪.‬‬
‫‪ -5‬األقراص المضغوطة القابلة إلعادة التسجيل‪CD-RW :‬‬
‫هذا النوع من األقراص يختلف عن سابقه من حيث المواد المستعملة لصنعها حيث أنه يمكن التسجيل عليه عدة مرات ‪.‬‬
‫ايجابيات األقراص المضغوطة ‪:‬‬
‫سعـــــــــة تخزيــن كبيــــرة ‪.‬‬ ‫‪-‬‬
‫نوعيــــــة تخزيــن جيــــــدة ‪.‬‬ ‫‪-‬‬
‫تخزين كل أنواع المعلومات ‪.‬‬ ‫‪-‬‬
‫سهولــــــة االستعمـــــــــال ‪.‬‬ ‫‪-‬‬
‫طـــــول مدة صالحيتــــــها ‪.‬‬ ‫‪-‬‬
‫سلبيات األقراص المضغوطة ‪:‬‬
‫أغلبية األقراص المضغوطة للقراءة فقـــــط ‪.‬‬ ‫‪-‬‬
‫‪ -‬تعدد وحدات القراءة بحسب أنواع األقراص ‪.‬‬

‫‪29‬‬
‫المـــــــادة ‪ :‬بنيـــــــة اآللـــــــة‬
‫الفصل ‪ : 07‬األجهزة المحيطية‬
‫مقدمـــــــة ‪:‬‬ ‫‪)I‬‬
‫إن الحاسوب ال يعمل منفصال تماما عن محيطه بل هو متصل بأجهزة تمكنه من تبادل المعلومات مع هذا المحيط هذه األجهزة‬
‫هي األجه زة المحيطي ة و هي ال تق ل أهمي ة عن الوح دة المركزي ة خاص ة في نظ ر المس تعمل ال ذي ال تهم ه كيفي ة معالج ة‬
‫المعلومات بقدر أهمية الحصول على اإلجابات و النتائج بأسرع وقت ولجمل شكل ‪.‬‬
‫تصنيف األجهزة المحيطية ‪:‬‬ ‫‪)II‬‬
‫يمكن تصنيف األجهزة المحيطية حسب عدة عوامل ( معاييــــر ) فنـــجد ‪:‬‬
‫‪ -1‬حسب بنية المعلومة المتبادلة ‪ :‬بنية المعلومة تعبر عن عدد األح رف ال تي يمكن للجه از إرس الها أو اس تقبالها حيث نج د‬
‫أجهزة ترسل أو تستقبل المعلومات حرف بحرف مثل الطابعة ولوحة المفاتيح و الشاشة كما نجد بعض األجهزة ال تي يمكن أن‬
‫تتبادل المعلومات على شكل مجموعة حروف أو ما يسمى بالزمرة مثل حوامل ذاكرات التخزين الثانوية‬
‫‪ -2‬حسب نــــــوع االتصـــــــــال ‪ :‬يمكن تصنيف األجهزة المحيطية حسب نوع االتصال إلى صنفيــــــن ‪:‬‬
‫‪ .1‬أجهزة تعمل على التسلسل ‪ :‬ترسل أو تستقبل الحروف على شكل أرقام ثنائية الواحد تلوى اآلخر‬
‫‪ .2‬أجهزة تعمل على التوازي ‪:‬ترسل أو تستقبل األرقام الثنائية المشكلة لحرف واحد دفعة واحدة‬
‫‪ -3‬حسب اتجاه نقل البيانات ‪ :‬نصنف األجهزة المحيطية حسب هذا العيـــــار إلى ‪:‬‬
‫‪ .1‬أجهزة اإلدخال ‪ :‬لوحة المفاتيح ‪ ،‬الفأرة ‪ ،‬وسائل إدخال الصور ( كاميرا ‪ ،‬ماسح ضوئي ) ‪ ،‬وسائل إدخال الصوت‬
‫‪ .2‬أجهزة إخــراج ‪ :‬شاشة ‪ ،‬طابعة ‪ ،‬وسائل إخراج الصوت‬
‫‪ .3‬أجهزة اإلدخال و اإلخراج ‪ :‬وتشمل تقريبا كافة حوامل الذاكرات الثانوية‬
‫المكونات األساسية لألجهزة المحيطية ‪:‬‬ ‫‪)III‬‬
‫تختلف مكونات األجهزة المحيطية من جهاز آلخر لكنها تشترك في مكونين أساسيين هما ‪:‬‬
‫أ‪ -‬المحول ‪ :‬دوره تحويل شكل المعلومة المستخدمة من طرف الجهاز المحيطي إلى شكل آخ ر يمكن الحاس وب من اس تعمالها‬
‫و العكس‬
‫ب‪ -‬المسجالت المؤقتة ‪ :‬تستعمل لالحتفاظ بالمعلومات المتبادلة مؤقت ة ‪،‬اس تعمالها ض روري نظ را الختالف الس رعة العم ل‬
‫لألجهزة المحيطية وسرعة عمل المعالج المركزي‬
‫دراسة بعض األجهزة المحيطية ‪:‬‬ ‫‪)IV‬‬
‫أ‪ -‬لوحة المفاتيح ‪ :‬هي وسيلة إدخال المعلومات في ذاكرة الحاسوب وذلك بالضغط على المفاتيح الواحد تل وى اآلخ ر لتك وين‬
‫النصوص المشكلة من حروف أبجدية وأرقام ورموز مختلفة‬

‫‪29‬‬
‫الكتلة‬
‫الوظائفية‬ ‫كتلة إشارات‬
‫االستعمال‬

‫الكتلة‬
‫األبجدرقمية‬

‫الكتلة‬
‫الرقمية‬

‫كتلة‬
‫المراقبة‬

‫الكتلة‬ ‫كتلة اتجاهات‬


‫الوظائفية‬ ‫المؤشر‬

‫الوظيفــــــــــــــــــــــــــة‬ ‫الكتلـــــــــــــــــــــــة‬
‫هي أكبر كتلة تحتوي على حروف الهجاء و األرقام و عالمات الوقف ورموز أخرى مختلفة‬ ‫الكتلة األبجدرقمـــــــية‬
‫تضم هذه الكتلة أرقام و تشغل عندما يكون المفتاح ‪ Verr Num‬مشتعال‬ ‫الكتلة الرقمـــــــــــــية‬
‫الكتلــة الوظائفيــة ‪ Blok‬توجد أعلى لوحة المفاتيح و تختلف وظائفه ا من برن امج إلى آخ ر و تض م ‪ 12‬مفتاح ا مرقم ة من‬
‫‪ F1‬إلى ‪2F1‬‬ ‫‪de fonction‬‬
‫كتلة اتجاهات المؤشـــر تتكون من أربعة مفاتيح بالضغط على أي أحد يتنقل المؤشر حسب االتجاه المضغوط‬
‫‪ Num Look‬عندما تكون مضيئة تخبرك بإمكانية استعمال‬ ‫إشارة استعمال األرقام‬
‫الكتلة الرقمي ة وتطف أ بالض غط على مفتاحه ا‬
‫ثانية‬
‫‪ Caps Look‬عندما تكون مضيئة تخبرك بإمكانية استعمال‬ ‫إشارة استعمال حروف البداية‬
‫ح روف البداي ة ‪ Majuscule‬وتطف أ بمج ردكتلة‬ ‫إشارات االستعمالـ‬
‫المراقبة‬ ‫الضغط على مفتاحها ثانية‬
‫‪ Scroll Look‬عن دما تك ون مض يئة تخ برك ب أن المفت اح‬ ‫إشارة استعمال إيقاف‬
‫‪ Arrét défil‬مشتعل وتطف أ بالض غط علي ه‬ ‫االستعراض‬
‫مرة أخرى‬
‫يضع المؤشر في أول السطر‬ ‫‪Début‬‬ ‫بداية‬
‫الكتلة‬ ‫يضع المؤشر في آخر السطر‬ ‫‪Fin‬‬ ‫نهاية‬
‫األبجدرقمية‬ ‫)‪ Echap( Esc‬الخروج من برنامج أثناء تشغيله‬ ‫خروج‬
‫إدماج حروف أو كلمات في وسط نص ما‬ ‫‪Inser‬‬ ‫ادماج‬
‫إلزالة الحرف الموجود على يمين المؤشر‬ ‫‪Suppr‬‬ ‫محو‬
‫( عربية )‬
‫‪ Supprimer‬إلزالة الحرف الموجود على يسار المؤشر‬

‫‪29‬‬
‫( التينية )‬
‫نقل المؤشر بمقدار خمس رموز إلى اليمين‬ ‫‪Tab‬‬
‫( اليسار )‬
‫يبعث إلى الحافظ ة ك ل م ا ه و ظ اهر على‬ ‫‪Impr Ecran‬‬ ‫طبع الشاشة‬ ‫كتلة المراقبــــــــــــة‬
‫الشاشة‬
‫إيقاف مؤقت لتشغيل البرنامج‬ ‫‪Pause‬‬ ‫وقوف مؤقت‬
‫ينقلك إلى القائمة ابدأ‬ ‫‪Touch e‬‬
‫‪Win‬‬
‫للذهاب إلى السطر الم والي ‪ ،‬أو تش غيل أم ر‬ ‫‪Entrée‬‬
‫معين‬
‫لكتاب ة ح روف البداي ة ‪ Majuscule‬وذل ك‬ ‫‪Shift‬‬
‫بالض غط علي ه في نفس ال وقت م ع الح رف‬
‫المراد كتابته كبيرا‬
‫تختل ف وظائفه ا من برن امج إلى آخ ر‬ ‫‪Ctrl‬‬ ‫مفاتيح للمراقبة‬
‫وتس تعمل م ع مف اتيح أخ رى لتأدي ة وظ ائف‬ ‫‪Alt‬‬
‫معينة‬ ‫‪Alt Gr‬‬
‫ينقلك إلى الصفحة السابقة‬ ‫‪Page up‬‬ ‫صفحة للوراء‬
‫‪ Page Down‬ينقلك إلى الصفحة الموالية‬ ‫صفحة لألمام‬

‫ب‪ :‬الفأرة ‪:‬‬


‫‪ -1‬تعريف ‪ :‬أداة إلدخال المعلومات والتحكم في النظام التشغيل ‪،‬أدرجت ألول مرة في تركيبة الحاسوب الشخصي سنة ‪1984‬‬
‫تغني المستخدم من إلزامية حفظ القواعد المعقدة إلدخال األوامر باستخدام لوحة المفاتيح ‪.‬‬
‫‪ -2‬مكونات العامة للفأرة ‪:‬‬

‫الزر األيمن‬

‫زر التمرير‬

‫الزر األيسر‬ ‫جسم الفأرة‬

‫‪ -3‬العمليات األساسية على الفأرة ‪:‬‬


‫تعمل الفأرة بفعل تحريكها على مساحة مسطحة يتحرك سهم صغير على شاشة العرض نحو المكونات التي نريد العم ل عليه ا‬
‫و الذي يحمل اسم مؤشر الفأرة ‪.‬‬

‫‪29‬‬
‫يتطلب التحكم في استعمال الفأرة إتقان العمليات التالية ‪:‬‬
‫النقـر‪ : Cliquer‬هو الضغط مرة واحدة على الزر األيسر للفأرة‬ ‫‪-‬‬
‫‪ : Double Clique‬هو الضغط بسرعة مرتين متتاليتين على الزر األيسر للفأرة‬ ‫النقر المزدوج‬ ‫‪-‬‬
‫النقر بالزر األيمن ا‪ : Cliquer droit‬هو الضغط مرة واح دة ب الزر األيمن على مك ون م ا من أج ل إظه ار القائم ة‬ ‫‪-‬‬
‫النصية ‪ Menu contextuel‬التابعة له‬
‫النقل ‪ : Déplasser cliquer glisser‬تستخدم العملية لتغير موقع مكون ما وتتم بالنقر عليه مع إبقائ ه مض غوط ثم‬ ‫‪-‬‬
‫تحريك الفأرة إلى المكان الجديد أخيرا تحرير الزر إلنهاء العملية ‪.‬‬
‫ج‪ -‬الطابعـــــــــة ‪:‬‬
‫‪ -1‬تعريف ‪ :‬هي الحق من لواحق الحاسوب مهمتها طبع كل ما يمكن طباعته من معطي ات وب رامج وأش كال وص ور ‪ ،‬ب دأت‬
‫الطباعة باستخدام اللون األسود فقط ثم تطورت بشكل ملحوظ حيث أصبحت باأللوان ‪.‬‬
‫‪ -2‬أنواعها ‪ :‬تقسم الطابعات حسب طريقة عملها وتكنولوجية صنعها إلى ‪:‬‬
‫‪ .1‬الطابعات االبرية ‪:Imprimentes Matricielles‬‬
‫قديمة وكثيرة االستعمال حيث ال تخلوا شركة منها ( اقتصادية ) الطبع بها يتم رمز برمز بواسطة ابر و بسرعة متوسطة تقدر‬
‫بحوالي ‪ 300‬إلى ‪ 400‬رمز في الثانية ‪ .‬هذه الطابع ة م زودة بمح ركين يق وم األول بتحري ك رأس الكتاب ة على ط ول الس طر‬
‫ويقوم الثاني بتدوير لفيف الكتابة لتقديم الورق إلى السطر الموالي ‪ ،‬وهكذا تتكرر العملية مع كل سطر حتى نهاية الطبع ‪.‬‬
‫‪ .2‬الطابعات النافثة للحبر ‪: Imprimante a jet d’encre‬‬
‫شبيهة بالنوع السابق ألن الطباعة بواسطة نفث الحبر تتم نقطة بنقطة لكنها خافثة ‪ ،‬رأس الكتابة يوجد في قاعدة خرطوشة‬
‫الحبر و الذي نجد به عدة فتحات ‪ gicleurs‬تختلف سرعة الطبع حسب طبيعة العمل ‪ ،‬نوعية الورق تلعب دور هام في جودة‬
‫الطباعة لهذا النوع من الطابعات ‪.‬‬
‫‪ .3‬الطابعات الليزرية ‪ : Imprimante Laser‬تتميز بجودتها العالية وسرعتها الفائقة إضافة إلى عدم إحداثهــــــــا‬
‫للضجيج ‪ ،‬تشبه كثير آلة النسخ تقدر سرعة الطبع ب ‪ 5‬إلى ‪ 20‬صفحة في الدقيقة تتم الكتابة بأشعة الليزر التي تزرع ناقـــــل‬
‫ضوئي بواسطة مرآة حيث تقوم المساحة المزروعة بإلصاق ذرات بودرة الحبر على الورق ثم يأتي التجفي ف تحت درجــــــة‬
‫حرارة عالية ‪.‬‬
‫د‪ -‬شاشة العرض ‪:‬‬
‫هي جهاز يمكننا من مشاهدة ما قمنا بإدخاله من نصوص و أشكال وأوامر و معطيات بواسطة لوح ة المف اتيح أو الف أرة و ك ذا‬
‫إظهار النتائج بعد المعالجة ‪ .‬غالبا ما تحمل شاشة العرض مجموعة من األزرار تسمح لنا بالتحكم في خيارات العرض ‪.‬‬
‫‪ :1‬أنواع الشاشات ‪:‬‬
‫* ‪ : CRT‬شاشـــة عرض لها شكــــل التلفـــــــــــاز‬

‫‪29‬‬
‫* ‪ : LCD‬شاشات مسطحة تعتمد على مصدر الضوء الخارجي و تتكون من سطح زجاجي أو بالستيكي و طبقة موصلة من‬
‫الكريستال ‪.‬‬
‫‪ : 2‬حجم الشاشة ‪:‬‬
‫يقاس حجم الشاشة بالبوصة حيث يمثل طول قطر وليس الشاشة و يتراوح بين ‪ 21-12‬بوص ‪.‬‬
‫‪ :3‬درجة الوضوح ‪:‬‬
‫هي كمية التفاصيل التي تبنيها الشاشة‪ ،‬وتق اس بحاص ل ض رب ع دد النق ط األفقي ة في الرأس ية و كلم ا زادت ع دد النق ط زاد‬
‫الوضوح – ‪ . Pixels‬النقط ‪.‬‬
‫العـــــــازل ‪:‬‬
‫هو لوحة من الزج اج الخ اص الغ رض من اس تعماله ه و بالدرج ة األولى وق ائي يعم ل على امتص اص األش عة المنبعث ة من‬
‫الشاشة و التقليص من ضوئها و هاتان العمليتان تؤديان إلى التخفيف من الجهد البصري و تنفيان اإلصابة ب التعب و اإلره اق‬
‫خاصة عند االستعمال المستمر و لساعات طويلة دون استراحة و من أجل هذا فقد أدخلت تكنولوجية صناعة الشاشات الحديث ة‬
‫تعديال جديدا على نوعية الزجاج المستعمل الذي سوف يحل محل العازل ‪.‬‬
‫ه‪ -‬الماسح الضوئي ‪:‬‬
‫هذا الجهاز يشبه آلة تصوير المستندات حيث توضع به صورة ما أو مستند ما حيث يقوم بمسح الص ورة أو المس تند ض وئية‬
‫لتنتقل الصورة أو المستند كم ا ه و إلى الحاس وب وبالت الي يمكن تخزينه ا أو التعام ل معه ا ب أي ش كل من األش كال كإع ادة‬
‫ير ذلك ‪.‬‬ ‫ا وغ‬ ‫أثيرات عليه‬ ‫ال ت‬ ‫يقها أو إدخ‬ ‫ا أو تنس‬ ‫طباعته‬

‫‪29‬‬

You might also like