شارك تعلم استمتع حيث العلم والفائده


    نبذه مختصره عن opirating system

    شاطر
    avatar
    eng.hanan star
    مشرف
    مشرف

    انثى
    عدد الرسائل : 241
    العمر : 29
    الكليه/الفرقه/العمل : طالبه بكليه هندسه البرمجيات
    المزاج :
    اليلد :
    تاريخ التسجيل : 06/09/2007

    نبذه مختصره عن opirating system

    مُساهمة من طرف eng.hanan star في 26/4/2008, 3:56 am



    نظام التشغيل:</STRONG>


    إشكالية الموضوع:
    </STRONG>
    ماهو نظام التشغيل ؟

    ماهي وضائف نظام التشغيل ؟
    ما هي أنواع نظام التشغيل؟
    بسم الله توكلن على الله ....
    تعريف نضام التشغيل:</STRONG>
    يعرف نظام التشغيل على أنه مجموعة من البرامج التي تتحكم وتشرف وتدعم معدات الحاسوب والحزم التطبيقية ولا يمكن لأي جهاز حاسوب أن يعمل إلا عند توفر نظام التشغيل الذي يحمل من الذاكرة الثانوية (الاقراص الممغنطة)إلى الذاكرة الرئيسية عند تشغيل الجهاز ليبدأ بإدارة العمل في الجهاز ويتكون نظام التشغيل من مجموعة من البرامج المتكاملة تعمل كفريق كل منها يؤدي مهمات معينة برنامج التحكم الرئيسي في نظام التشغيل هو المشرف
    ( Supervisors</SPAN>)
    </SPAN>ويعرف بالمراقب
    Monitors </SPAN>
    </SPAN>أو المنفذ
    Executive </SPAN>
    </SPAN>وهو المسؤول عن توجيه النشاطات لجميع أجزاء نظام التشغيل وعند تشغيل الحاسوب لأول مرة فإن المشرف هو أول برنامج يحمل من جهاز إقامة النظام إلى الذاكرة الرئيسية .
    وظائف نظم التشغيل:</STRONG>

    1. تمكين الاتصال بين الحاسوب والمستخدم من خلال واجهة المستخدم التي تكون على شكل أوامر يعطيها المستخدم للجهاز

    Command based</SPAN>
    </SPAN>أو على شكل واجهة رسومية وقوائم يختار منها المستخدم الأمر المطلوب
    Graphical User Interface </SPAN>
    </SPAN>كما هو الحال في برمجية
    Windows .
    2. </SPAN>وتوزيع المعدات المشتركة على المستخدمين في الشبكة وجدولة استخدامها فإذا كانت هناك طابعة واحدة مع عدة أجهزة مرتبطة مع بعضها البعض عن طريق الشبكة وأراد عدد من المستخدمين طباعة وثائقهم باستخدام الطابعة في الوقت نفسه فإن نظام التشغيل يجدول عملية الطباعة حسب سياسة معينة بحيث يحصل كل مستخدم في النهاية على وثيقة مطبوعة .

    3. </SPAN>يسهل الاتصال بين مكونات الحاسوب حيث يسهل حركة التعليمات الداخلية والبيانات بين الاجهزة الطرفية والمعالج والبرامج واجهزة التخزين أي أنه يسهل عمليات الإدخال والإخراج والتخزين الثانوية.

    </SPAN> 4. الحماية من الأخطاء ومراقبة النظام وإخطار المستخدم في حال الفشل حيث يفحص نظام التشغيل معدات نظام الحاسوب بشكل مستمر ويتم إخطار المستخدم فورا في حالة حدوث أي مشكلة فمثلا عند إعطاء الأمر الطباعة لوثيقة ما والطابعة خالية من الورق تظهر رسالة تخطر المستخدم بعدم إمكانية الطباعة لخلو الطابعة من الورق .

    5. جدولة استخدام المصادر واستغلالها بشكل
    أمثل :
    حيث أن نظام التشغيل يحدد المهام المطلوبة والمصادر المتوفرة من معالج وذاكرة وأجهزة في كل لحظة زمنية ويوزع عليها المهام المطلوبة بطريقة تزيد من سرعة إنجاز العمل .

    6. يتعقب الملفات على الأقراص :
    فيسهل عمل النسخ الاحتياطية ومسح الملفات وتشكيل الأقراص وتهيئتها للتخزين عليها كما يقوم بفتح الملفات وإغلاقها وتحميلها إلى الذاكرة الرئيسية كما يتعقب نظام التشغيل جدول مواقع الملفات ويحدثه باستمرار .

    7. حماية النظام :
    يسمح نظام التشغيل أو يمنع وصول مستخدم معين إلى نظام الحاسوب أو أي ملف مخزن فيه حسب الصلاحيات المعطاه لهذا المستخدم .

    أنواع نظم التشغيل: </STRONG>

    1. المنفرد المستخدم المنفرد المهمة

    Single - User , Single - Tasking</SPAN>

    </SPAN>أبسط أنواع نظم التشغيل تخدم مستخدما واحدا في الوقت الواحد وهو منفرد المهمة

    ( Single - Tasking</SPAN>)
    </SPAN>بمعنى آخر ويمكنه أن ينفذ برنامجا واحدا فقط في الوقت الواحد ومن الأمثلة عليه نظنم دوس
    Ms-Dos .
    </SPAN> 2. المنفرد المستخدم المتعدد المهمات

    Single - User , Single - Tasking
    </SPAN>تعدد المهمات يدعى أيضا بتعدد البرمجة لديه القدرة على تنفيذ أكثر من برنامج واحد بشكل متزامن حيث تنتقل

    CPU </SPAN>
    </SPAN>بسرعة كبيرة وبشكل عشوائي بين المهمات ومن أمثلته نظام OS/2 , Windos95, Windos98 .</SPAN>

    3. </SPAN>المتعدد المستخدمين المنفرد المهمة
    Multi-User, Single-Tasking</SPAN>
    </SPAN>وتسمح نظم مالتشغي المتعددة المستخدمين المنفردة المهمة لعدد من الاشخاص أن ينفذ كل منهم برنامجا واحدا في الوقت الواحد ويزود كل مستخدم بطرفيه أو محطة إدخال وإخراج مكونة من لوحة المفاتيح وشاشة عرض تتصل مع الحاسوب المركزي ويسمى هذا التنظيم أيضا بنظام المشاركة الزمنية
    ( Timesharing</SPAN>)
    وذلك لأن نظام التشغيل يأمر الحاسوب بالنتقال بسرعة كبيرة بين المستخدمين بعد إعطائهم فترات زمنية ثابته لاستخدام
    CPU </SPAN>
    </SPAN>وتسمى هذه الفترات بالشرائح الزمنية
    ( Time Slices</SPAN>) </SPAN>
    </SPAN>وهي قصيرة جدا (حوالي ألوف جزئية من الثانية ) بحيث يتوهم كل مستخدم أنه يمتلك انتباه الحاسوب كلية ومن أمثلة
    Windows NT .
    </SPAN> 4. المتعددة المستخدمين المتعددة المهمات

    Multi-User , Multitasking </SPAN>

    </SPAN>وتدمج بعض نظم التشغيل المتطورة فكرة المشاركة بالوقت مع فكرة تعدد المهمات وتسمح هذه النظم لكل مستخدم من عدة مستخدمين </SPAN>أن ينفذ أكثر من عمل مرة واحدة وكما يمكن أن تتخيل فإن نظم التشغيل المتعددة المستخدمين المتعددة المهمات محنكة إلى مدى بعيد وتتطلب حواسيب قوية بشكل عام وغالبا مايشغل نظام التشغيل Unix </SPAN>كنظام تشغيل المتعددة المستخدمين المتعدد المهمات في الحواسيب المصغرة والكبيرة والعملاقة ومن أمثلة عليها :

    IBM VM , UNIX 0.8 .</SPAN>

    </SPAN>5. المتعدد المعالجة
    Multiprocessing</SPAN>
    </SPAN>
    ينفذ متعدد المعالجة تعليمات عديدة بشكل متواز في نظام حاسوب واحد يمتلك وحدات معاجة مركزية عديدة والأنظمة متعددة المعالجة تنفذ الوظائف فعليا بشكل متواقت (في نفس اللحظة بالضبط ) والميزة الرئيسة لأنظمة تعدد المعالجة هي السرعة ذلك لأن هناك أكثر من

    CPU </SPAN>
    </SPAN>متوفرة وبالتالي يمكن معالجة الوظائف أسرع مما لو كان هناك
    CPU </SPAN>
    </SPAN>واحدة ومن أمثلة نظام عليها :
    N-Cube , SUN-OS .</SPAN>

    6. </SPAN>الشبكة
    </SPAN>
    Networking </SPAN>

    </SPAN>ونظم تشغيل الشبكة تمكن عدة حواسيب منفصلة من أن تتصل مع بعضها البعض مما يعطي المستخدمين ميزات امتلاك حواسيب خاصة بهم أثناء السماح لهم بالمشاركة بأجهزة المعدات كمشغلات الأقراص وطابعات الليزر وكذلك البرمجيات وقواعد البيانات ويمكنهم أيضا إرسال واستقبال الرساءل إلى الآخرين عبر الشبكة ومن أمثلته :


    </SPAN>
    Novel NetWare ,Distributed Unix</SPAN>


    7. </SPAN>التخزين الافتراضي

    Virtual Storage</SPAN>

    </SPAN>يجب أن يحمل البرنامج في ذاكرة الحاسوب الرئيسية ليتم تنفيذه ولكن ماذا يحدث إذا كان البرنامج كبيرا جدا لا تتسع له الذاكرة المتوفرة أو إذا كان هناك عدة برامج تتسابق على حيز في الذاكرة الرئيسية ؟ تستطيع العديد من نظم تشغيل حل مثل هذه المشاكل بشكل روتيني بدون تدخل المستخدم من خلال استخدام أساليب التخزين الافتراضي . والتخزين الافتراضي
    ( Virtual Storage </SPAN>)
    (ويسمى أيضا بالذاكرة الافتراضية
    ( Virtual Memory </SPAN>)
    هي إدارة ذاكرة تستخدم منطقة من الذاكرة الافتراضية (كالقرص الصلب) كامتداد للذاكرة الرئيسية . ويتم استبدال أجزاء من البرنامج من الذاكرة الافتراضية إلى الذاكرة الحقيقة (الذاكرة الرئيسة الفعلية ) كلما دعت الحاجة . ومن الامثلة عليه نظام
    UNIX , IBM VM.</SPAN>
    .
    8. </SPAN>الوقت الحقيقي
    </SPAN>

    Real - Time </SPAN>

    </SPAN>نظم تشغيل الوقت الحقيقي

    ( Real - Time Operating System</SPAN>)
    </SPAN>تتحكم بالحواسيب التي تتفاعل مع البيئة لتنفيذ العمل بحيث تكون عملية الإدخال والمعالجة في نفس اللحظة مثل أجهزة تخطيط القلب وتصميم هذه للقيام بمهام محددة في فترة زمنية محددة
    [size=16][size=16][size=16]

    الموضوع إنتهى الآن

    نتترككم في فرصى أخرى بحول الله
    يارب يعجبكم
    نوناااااااااا
    bay

    [/size][/size][/size]


    _________________
    مع تحياتي
    ارجوا ان ينال رضاكم
    وفي انتظار الرد(نونا

    avatar
    Admin
    Admin
    Admin

    ذكر
    عدد الرسائل : 699
    العمر : 32
    الكليه/الفرقه/العمل : طالب في كلية الهندسه الألكترونيه الفرقهالرابعه قسم تحكم
    المزاج :
    تاريخ التسجيل : 03/09/2007

    رد: نبذه مختصره عن opirating system

    مُساهمة من طرف Admin في 27/4/2008, 2:58 pm

    تسلم ايديكي يا نونا على الطبخه الحلوه دي وهوه ده مجالك وعايزين قسم حاسبات في الكليه يقلنا رقيه ولا ايه
    avatar
    sami88

    ذكر
    عدد الرسائل : 1
    العمر : 29
    الكليه/الفرقه/العمل : التربية/الثالثة/طالب
    المزاج :
    اليلد :
    تاريخ التسجيل : 04/01/2010

    رد: نبذه مختصره عن opirating system

    مُساهمة من طرف sami88 في 4/1/2010, 10:44 pm

    مشكوررررررررررررررررررررررررر

      الوقت/التاريخ الآن هو 23/10/2017, 11:00 am