os3h

 

عمليات النظام النمط الثنائي( Dual mode Operation)

Page history last edited by Anonymous 2 yrs ago

Dual mode operation

عملية  ثنائي النمط

 

 

 

 و ممكن أن تكون مقصودة من المستخدم أو غير مقصوده.

       ( Malfunctioning  program )*الكثير من البرامج تحتوي على الأخطاء

           

من بعض الأمثلة على هذه البرامج:  

 

 

 

- القسمة على صفر.

-  برنامج يحتوي على حلقة لانهائية(infinite loop).

 

  - برنامج يحاول التعديل في نظام التشغيل.

                                                                                                                                                                              

  لذلك يجيب حماية البرامج والمستخدمين الأخرين وايضاٌ حماية نظام التشغل من هذه الأخطاء ,

( hard ware)  معظم نظم التشغيل تزود بحماية تدعمها الأجزاء الميكانيكية من الجهاز

 )Hard wareتضاف إلي الأجزاء الميكانيكية من الجهاز( bit): وهي  mode bit  عن طريق(

  وهي تفرق بين العمليات التي يقوم بها المستخدم والعمليات التي يقوم بها النظام

 وذلك بتحديد رقم للمستخدم ورقم للنظام

User mode=1

System mode, monitor mode ,supervisor mode=0

 

 

 

 

* توضيح أكثر لفكرة عمل ثنائي النمط :

 هي نوع من أنواع الحماية التي تدعمها الأجزاء الميكانيكية من الجهاز,

 )Mode bit ) وله حرية التصرف في هذا الحيز وتكون قيمه (1=user mode تحدد حيز معين للمستخدم(

) سوف يتحول تلقائياً إلى   Interrupt  ولكن إذا حاول المستخدم أن يقوم بعمليات خارج الحيز المحدد لهُ(

)Mode bit=0 ) وتصبح قيمه (system modeحيز النظام (

 عند تشغيل الجهاز؟Mode bit   ماهي قيمه

) ثم يتم تحميل نظام التشغيلMode bit =0 (system modeعند تشغيل الجهاز تبدأ

) لكي يقوم بالعمليات الخاصة بالمستخدم.Mode bit=وعند استكمال التحميل يتحول إلى حيز المستخدم(1

 تنسيق : اشواق الاسمري

لطيفه الراشد

 المراجع

 

 

operating  system concepts

Comments (1)

Anonymous said

at 3:28 pm on Nov 26, 2007

مشكوووره على الموضوع الحلو جعله الله في ميزان حسناتك

You don't have permission to comment on this page.