All for Joomla All for Webmasters

images/sample/slideshow/logo-loading.png

تالار گفتمان

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

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

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

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

سیستم عامل های فعلی:
امروزه پرمصرف ترین سیستم عامل جهان ، ویندوز است که بر روی بیشتر رایانه‌های شخصی نصب شده ‌است.
نام چند ‌سیستم عامل معروف جهان در زیر آمده است :

* یونیکس
* لینوکس
* سولاریس (سیستم عامل)
* بی اس دی
* مک او اس
* ام وی اس.
* ویلز (سیستم عامل)
* ویندوز اکس‌پی
* ویندوز 7
* ویندوز ان‌تی
* ویندوز سی‌ئی
* پالم (سیستم عامل)
* سیمبیان (سیستم عامل)
  1. مدیر سامانه
  2. سیستم عامل
  3. شنبه, 06 آبان 1396
  4.  اشتراک
هنوز نظری قرار داده نشده است


پاسخی ارسال نشده است
همچنین این پست قفل است و امکان ارسال نیز وجود ندارد
ham
javidan
faranovin2
nabisa
nbt.p
pol
tat
ayande
 
 
Top
آیا به تازگی با مجموعه اِپرا آشنا شده اید؟ آیا تمایل دارید اطلاعات بیشتری از ما داشته باشید؟ More details…