@iranelearn ما را در تلگرام دنبال کنید

Accounting

تعریف سیستم عامل

1- הגדרה של מערכת ההפעלה

... یک ماشین توسعه یافته ( Extended Machine ) یا ماشین مجازی ( Virtual Machine ) را به کاربران ارائه کند تا آنها بتوانند آسان تر برنامه نویسی نمایند و درگیر پیچیدگی های سخت افزاری رایانه نشوند . به طور کلی ، وظایف سیستم عامل شامل موارد زیر است : * استفاده بهینه از منابع و جلوگیری از به هدر رفتن آنها * تخصیص و آزاد سازی منابع * اداره صف ها و زمان بندی استفاده از منابع * حساب داری ( Accounting ) میزان استفاده از منابع * ایجاد امنیت ( security ) * ایجاد ، حذف و اداره فرایند ها * ایجاد مکانیسم های ارتباط بین فرایند ها و همگام سازی آنها * مدیریت فایل ها و پوشه ها * مدیریت حافظه های اصلی و جانبی * برقراری امکان دسترسی چندتایی ( Multiaccess ) و اجرای هم روند ( Concurrent ) فرایند ها * به اشتراک گذاری منابع ( Resource Sharing ) * تعیین راهکار هایی برای اداره بن بست ( deadlock ) ها * جلوگیری از شرایط رقابتی ( Race Condition ) و تداخل یا در هم قفل شدن ( Interlock ) فرایند ها * جلوگیر...