السلام عليكم و رحمة الله و بركاته
و الصلاة و السلام على اشرف الخلق و سيد المرسلين
نواصل اليوم سلسلة دروس تعلم الهندسة العكسية للمبتدئين و درسنا اليوم يتمحور اساسا عن الدوس
للامانة بعض هذه التعريفات من المنتدى العربي للهندسة العكسية مع بعض التعديلات من طرفي تسهيلا على المتبدئين
و نبدا على بركة الله
نظام التشغيل dos
يمثل الدوس نظاما لتشغيل الحاسوب يؤمن عملية استخدام موارد و اجهزة الحاسوب دون الخوض في تفاصيلها التقنية و الفيزيائية يعني التعامل مع مختلف القطع كلوحة المفاتيح و الشاشة و غيرها
فالدوس بهذا مسؤول عن المعالجة الادنى لموارد و اجهزة الحاسوب و في هذا الدرس سنتتطرق الى بعضها
اولا ادارة الملفات
يعتبر نظام الدوس مسئولا عن ادارة و تنظيم الفهارس و الملفات الموجودة على القرص الصلب. فجميع البرامج على اجهزتنا تستطيع انشاء و تعديل الملفات عن طريق هذا النظام (هذا بالنسبة لتطبيقات 16 بت طبعا) تاركين في ذلك عبء عملية ادارة مواقع تخزينها الى الدوس
ثانيا input/output
يسمح نظام الدوس بادخال و اخراج المعطيات عن طريق المقاطعات Interrupts
ثالثا تحميل البرنامج
يؤمن الدوس تنفيذ اي برنامج يريده المستخدم . فهو يقرا البرنامج من القرص ليحمله في مكان في مكان في الذاكرة ثم يسلم التنفيذ له.
رابعا ادارة الذاكرة
عندما يحمل الدوس احد البرامج لتنفيذه يخصص قبل ذلك حيزا كافيا من الذاكرة لشفرة التعليمات و المعطيات . ويسمح للبرنامج بطلب المزيد من الذاكرة او تحريرها.
خامسا المقاطعات Interrupts
يؤمن الدوس عملية الاتصال بينه و بين المبرمج عن طريق المقاطعات كما يترك لنا حرية تغيير خدمات هذه المقاطعات فعلى سبيل المقال يمكننا ترك البرنامج مقيما في الذاكرة ( Terminate- Stay Resident) و جعله جزءا من نظام المقاطعات لانجاز وظائف معينة .
و هكذا انتهينا من الجزء الاول ترقبو الجزء الثاني قريبا
لا تنسوني من صالح دعائكم
و السلام عليكم و رحمة الله و بركاته
hg]vs hgehge hg],s >>>hg[.x hgh,g