Mohamed Alhamry
Mohamed Alhamry

@M_Ali_Alhamry

8 تغريدة 10 قراءة Mar 22, 2021
كيف يفهم الكمبيوتر البرنامج ويقوم بتنفيذ الأوامر؟
يمكن تقسيم نظام الكمبيوتر إلى 7 مستويات متتالية مرقمة من 0 الى 6، حيث يمر الأمر من مستوى الى المستوى الذي يليه ابتداء من المستوى 6 حتى المستوى 0 حيث يتم تنفيذها
في هذا الثريد سنقوم بتعريف مختصر لكل مستوى
slideplayer.com
المستوى 6: يمكن تسميته بمستوى المستخدم أو مستوى البرامج القابلة للتنفيذ(مثل الوورد، متصفح الانترنت..)، هذا المستوى يمكن اعتباره بمثابة الواجهة التي من خلالها يخاطب المستخدم جهاز الكمبيوتر،
المستخدم العادي يتعامل فقط مع هذا المستوى ولا يعرف عن المستويات اللتي تليه..
المستوى 5: مستوى لغات البرمجة العليا (مثل C، Java، Python...) ، في هذا المستوى توجد الأكواد الخاصة بالبرنامج، يحتوي هذا المستوى على كمبايلر او انتربرتر يقوم بترجمة الكود الى لغة يفهمها المستوى الذي يليه..
المستوى 4: مستوى اللغة التجميعية (Assembly Language Level) ، يستقبل هذا المستوى الكود الذي تم تحويله من لغة برمجية عليا الى لغة برمجية دنيا (تجميعية)،
يحتوي هذا المستوى على أسمبلر يقوم بترجمة كل أمر في الكود الى أمر بلغة تفهمها الآلة وهذه الطريقة تسمى (one-to-one translation)
المستوى 3: مستوى نظام التشغيل، يتعامل هذا المستوى مع أوامر نظام التشغيل، وهو مسؤول عن حماية الذاكرة و العمليات المتزامنة والبرامج المتعددة وغيرها من وظائف نظام التشغيل
المستوى 2: مستوى الآلة، يحتوي هذا المستوى على مجموعة من الأوامر البنائية التي تشكل لغة الآلة، الأوامر المكتوبة بلغة الآلة يمكنها تنفيذها مباشرة عن طريق الدوائر الالكترونية بدون أي وسيط (كومبايلر او انتربرتر او اسمبلر)
المستوى 1: مستوى التحكم، حيث تقوم وحدة التحكم بتنظيم عمليات تنفيذ الأوامر وتمرير البيانات الى الاماكن المطلوبة وفي الوقت المحدد
المستوى 0: مستوى المكونات المادية (physical components ) في هذا المستوى توجد الدوائر الالكترونية وأسلاك التوصيل
-نهاية الثريد-

جاري تحميل الاقتراحات...