ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درمورد سیستم عامل

اختصاصی از ژیکو تحقیق درمورد سیستم عامل دانلود با لینک مستقیم و پر سرعت .

تحقیق درمورد سیستم عامل


تحقیق درمورد سیستم عامل

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:28

فهرست مطالب:

ریشه سسیستم عامل

دلایل ایجاد سیستم عامل

وظایف سیستم عامل

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

انواع سیستم عامل

تطابق تکنیکهای سیستم عامل با نسل های کامپیوتر ساختار سیستم عامل

انوع سیستم عامل از نظر ساختار

پردازش و زمابندی نقدی بر طرح سیستم عامل ملی

در فرهنگ رایانه سیستم عامل (به انگلیسی: Operating System) نرم‌افزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می سازد که برنامه‌های کاربردی اجرا شده و از خدمات آن استفاده کنند.

دلایل ایجاد سیستم عامل

یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده، مقداری حافظه اصلی، دیسک‌ها ، چاپگرها ، صفحه‌کلید، صفحه‌نمایش، واسط‌های شبکه‌ای و دیگر دستگاه‌های ورودی و خروجی تشکیل شده است. اگر سیستم یکپارچه‌ای برای مدیریت این منابع وجود نداشته باشد، هر برنامه باید به تنهایی این کار را انجام دهد. سیستم عامل یک لایه نرم‌افزاری فراهم می‌کند که وظیفه مدیریت منابع سیستم را از دوش برنامه‌های کاربردی رهانیده و کار برنامه‌نویسی را ساده‌تر می‌نماید.

 

وظایف سیستم عامل

سیستم عامل دو کار عمده انجام می‌دهد :

در نگرش پایین به بالا ، منابع منطقی ( مانند فایل ها ) و منابع فیزیکی ( مانند دستگاه های سخت افزاری ) رایانه را مدیریت و کنترل می‌کند .

در نگرش بالا به پایین ، وظیفه سیستم عامل این است که یک ماشین توسعه یافته ( Extended Machine ) یا ماشین مجازی ( Virtual Machine ) را به کاربران ارائه کند تا آنها بتوانند آسان تر برنامه نویسی نمایند و درگیر پیچیدگی های سخت افزاری رایانه نشوند .

به طور کلی ، وظایف سیستم عامل شامل موارد زیر است :

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

دانلود با لینک مستقیم


تحقیق درمورد سیستم عامل