ژیکو

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

ژیکو

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

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

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

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


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

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 9

 

فصل 1- مفاهیم سیستم عامل و ساختار و انواع آن:

مجموعه ای از دستگاه های فیزیکی، الکترونیکی و الکترومکانیکی که توأماً سخت افزار کامپیوتر نامیده می شود. ساختمان کامپیوتر را تشکیل می دهد. مجموعه ای از سخت افزار ونرم افزار مورد نیاز جهت یک کاربرد خاص یا تعدادی از کاربرد های سیستم کامپیوتر را تشکیل می دهند.

نرم افزار سیستم که به آن ها نرم افزارهای اساسی کامپیوتر نیز گفته می شود نرم افزارهایی هستند که توأم با سخت افزار سیستم کامپیوتر را تشکیل می دهند. این نرم افزار ها شامل: 1- پیش پردازنده 2- باز کننده 3- سیستم عامل 4- کامپایلرها / مفسرها 5- نرم افزار ارتباطات و … .

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

1-1 سیستم عامل و نقش‌آن:

سیستم عامل نیز هسته یا مغز فعالیتهای نرم افزاری کامپیوتر می باشد که جهت به حداقل رساندن زمان بین واگذاری کار به کامپیوتر و دریافت گزارش خروجی از آن ایجاد گردیده است.

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

2-1- گستره خدمات سیستم عامل و هدف اصلی آن:‌

گستره و حدود خدماتی که توسط سیستم عامل تأمین می گردد به چند عامل بستگی دارد از آن جمله وظایف یک سیستم عامل آشکار نزد کاربر به میزان زیادی توسط نیازمندیها و ویژگیهای محیط هدفی که در نظر است سیستم عامل پشتیبانی نماید تعیین می گردد.

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

3-1- جایگاه سیستم عامل و دید انتزاعی کاربر از آن :‌

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

4-1- فایلها:

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


فصل 2- مولفه های تشکیل دهنده سیستم عامل و وظایف آنها:‌

1-2- وظایف سیستم عامل در ارتباط با مدیریت فرآیند:

سیستم عامل در ارتباط با مدیریت فرآیند مسئولیت انجام فعالیت های زیر را بر عهده دارد:

  • ایجاد و حذف فرآیندهای سیستم و کاربر
  • تعلیق و از سر گیری فرآیندها
  • تأمین مکانیزم ارتباط بین فرآیندها
  • تأمین مکانیزم همزمانی فرآیندها
  • تأمین مکانیزم ادامه بن بست.

2-2- شبکه سازی و سیستم های عامل شبکه ای وتوزیع شده :

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

سیستمهای پایگاه داده های توزیع شده و پایگاه داده های خدمت رسان - مشتری پیرامون شبکه های ارتباطی ساخته می شوند اساسا دو نوع شبکه وجود دارند یکی شبکه محلی و دیگری شبکه راه دور تفاوت عمده ما بین این دو نوع شبکه روشی است که در آن از نقطه نظر جغرافیایی توزیع می شوند.

پیامهای ارسالی به شبکه ها توسط سیستم هایی به نام مسیر یابها که مسیر هر پیامی را درون شبکه کنترل می کند تعیین مسیر می شوند.

در یک سیستم عامل شبکه ای کاربران از وجود چندکامپیوتر آگاه هستند و می توانند با ماشنهای راه دور ارتباط برقرار سازند و فایلهایی را از یک ماشین بر ماشین دیگر کپی نمایند.

سیستم عامل شبکه ای اساسا با سیستم عامل تک پردازنده ای تفاوت ندارند تنها نیاز به یک کنترل کننده ربط شبکه ای و نرم افزارهای سطح پایین جهت به کار اندازی آن و برنامه هایی جهت برقراری ارتباط راه دور و دستیابی راه دور به فایلها دارد.

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

3-2- خدمات سیستم عامل :

خدماتی که توسط سیستم عامل ارائه می گردد ، از یک سیستم عامل به سیستم عامل دیگر متفاوت است ولی تعدادی از خدمات به صورت مشترک بین سیستمهای عامل تجلی می یابند که برای سهولت کار برنامه نویسی یعنی آسان تر نمودن کار برنامه سازی عرضه می گردند .

انواع خدمات به صورت زیر می باشد.

  • اجرای برنامه 2- عملیات ورودی و خروجی 3- ارتباطات 4- تشخیص خطا و…

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


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


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

پاورپوینت-سیستم عامل چیست- Operating Systems- در50 اسلاید-powerpoin-ppt

اختصاصی از ژیکو پاورپوینت-سیستم عامل چیست- Operating Systems- در50 اسلاید-powerpoin-ppt دانلود با لینک مستقیم و پر سرعت .

پاورپوینت-سیستم عامل چیست- Operating Systems- در50 اسلاید-powerpoin-ppt


پاورپوینت-سیستم عامل چیست- Operating Systems- در50 اسلاید-powerpoin-ppt

سیستم‌عامل یا سامانهٔ عامل نرم‌افزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می‌سازد که نرم‌افزار کاربردی اجرا شده و از خدمات آن استفاده کنند. سیستم‌عامل جزء ضروری‌ترین نرم‌افزارهای یک سیستم کامپیوتری است. سیستم‌عامل خدماتی به برنامه‌های کاربردی و کاربر ارائه می‌دهد. برنامه‌های کاربردی یا از طریق واسط‌های برنامه‌نویسی کاربردی[یادداشت ۱] و یا از طرق فراخوانی‌های سیستم به این خدمات دسترسی دارند. با فراخوانی این واسط‌ها، برنامه‌های کاربردی می‌توانند سرویسی را از سیستم‌عامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرم‌افزار مثل واسط خط فرمان یا یک واسط گرافیکی کاربر با سیستم‌عامل تعامل کنند. برای کامپیوترهای دستی و رومیزی، عموماً واسط کاربری به عنوان بخشی از سیستم‌عامل در نظر گرفته می‌شود. در سیستم‌های بزرگ و چند کاربره مثل یونیکس و سیستم‌های شبیه یونیکس، واسط کاربری معمولاً به عنوان یک برنامه کاربردی که خارج از سیستم‌عامل اجرا می‌شود پیاده‌سازی می‌شود. نمونه‌هایی از محبوب‌ترین سیستم‌عامل‌های نوین شامل: اندروید، بی‌اس‌دی، آی‌اواس، لینوکس، اواس ده، کیوان‌اکس، مایکروسافت ویندوز، ویندوز فون و زد/اواس می‌باشند.

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

سیستم‌های بی‌درنگ

سیستم‌های بی‌درنگ یا زمان واقعی یک سیستم عامل چند وظیفه‌ای است که معمولاً بعنوان یک کنترل کننده در یک کاربرد خاص استفاده می‌شوند. سیستم در این حالت می‌بایست در زمانی مشخص و معین حتماً جواب مورد نظر را بدهد. سیستم‌های کنترل آزمایش‌های علمی، تصویربرداری پزشکی، کنترل صنعتی و برخی از سیستم‌های نمایش از این دسته‌اند. هدف اصلی استفاده از سیستم‌های بی‌درنگ واکنش سریع و تضمین شده در برابر یک رویداد خارجی می‌باشد. در سیستم‌های بی‌درنگ معمولاً وسایل ذخیره‌سازی ثانویه وجود ندارد و به جای آن از حافظه‌های ROM استفاده می‌شود. سیستم‌عامل‌های پیشرفته نیز در این سیستم‌ها وجود ندارند چرا که سیستم‌عامل کاربر را از سخت‌افزار جدا می‌کند و این جداسازی باعث عدم قطعیت در زمان پاسخ‌گویی می‌شود. سیستم‌هایی که در آن مهلت زمانی[یادداشت ۲] باید پاسخ داده شود را بی‌درنگ سخت و سیستم‌هایی که مهلت زمانی را پشتیبانی نمی‌کنند بی‌درنگ نرم می‌نامند. از کاربرد سیستم‌های بی‌درنگ سخت می‌توان به کنترل موتور یک خودرو (پاسخ با تأخیر می‌تواند نتایج فاجعه‌باری را به همراه داشته باشد) و در سیستم‌های بی‌درنگ نرم می‌توان به اسکن بارکد در پایانه فروشگاه (با اینکه سرعت پاسخ‌دهی باید سریع باشد اما به حادّی سیستم‌های سخت نمی‌باشد) اشاره کرد

سیستم‌های چند کاربره

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

سیستم‌عامل تک پردازنده

این نوع سیستم‌عامل‌ها، سیستم‌عامل‌های نسل چهارم (نسل فعلی) هستند که بر روی یک پردازنده اجرا می‌شوند. از قبیل XP,Vista,98,Me که بیشتر محصول شرکت مایکرو سافت می‌باشند.

سیستم‌عامل شبکه‌ای

سیستم عاملهایی مثل ناول نت که بیشترین استفاده و امکانات این سیستم عامل برای شبکه می‌باشد.

سیستم‌عامل توزیع شده

          

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

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

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

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

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

  1. در نگرش پایین به بالا، منابع منطقی (مانند فایل‌ها) و منابع فیزیکی (مانند دستگاه‌های سخت‌افزاری) رایانه را مدیریت و کنترل می‌کند.
  2. در نگرش بالا به پایین، وظیفه سیستم‌عامل این است که یک ماشین توسعه یافته[یادداشت ۳]یا ماشین مجازی را به کاربران ارائه کند تا آنها بتوانند آسان‌تر برنامه‌نویسی نمایند و درگیر پیچیدگی‌های سخت‌افزاری رایانه نشوند.[نیازمند منبع]

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

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

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

در سالهای اخیر رقابت بیشتر بین سیستم‌عامل‌های مایکروسافت ویندوز، اپل مک اواس و لینوکس جریان دارد که آماری که در ماه ژوییه ۲۰۱۱ توسط وب‌گاه W3Schools به ثبت رسیده حاکی از آن است که هم اکنون بیش از ۸۰ درصد کاربران اینترنت از سیستم‌عامل ویندوز استفاده می‌کنند.

آمار موجود که مربوط به اوت ۲۰۱۰ می‌باشد به شرح زیر است:

از سیستم‌عامل‌های مشهور کامپیوترهای شخصی می‌توان به اسامی زیر اشاره کرد:

همچنین از سیستم‌عامل‌های موجود روی گوشی‌های تلفن همراه نسل جدید می‌توان به اسامی زیر اشاره کرد:

تاریخچه سیستم عامل

در آغاز

اولین کامپیوترها فاقد سیستم‌عامل بودند. در اوایل سال ۱۹۶۴ فروشندگان کامپیوترهای تجاری ابزار کاملاً گسترده‌ای را برای تسهیل توسعه، زمانبندی، و اجرای کارها روی یک سیستم پردازش دسته‌ای فراهم می‌کردند. برای مثال رایانه تولید شده توسط UNI VAC.

در ابتدا سیستم‌عامل روی مین فریم‌ها مستقر می‌شد و کمی بعد سیستم‌عامل میکروکامپیوترهای ابتدایی که فقط از یک برنامه در هر زمان پشتیبانی می‌کردند و به یک زمانبند بسیار ابتدایی نیاز داشتند. هر برنامه زمانی که در حال اجرا بود تحت کنترل کامل ماشین قرار داشت. چند وظیفه‌ای (اشتراک زمانی) اولین بار در مین فریم‌ها و در ۱۹۶۰ عرضه شد. ابتدا کامپیوترها بسیار بزرگ و جاگیر بودند اما امروزه در کف یک دست جا می‌گیرند.

مین فریم‌ها

میکرو کامپیوترها 

میکروکامپیوترهای اولیه نیاز یا ظرفیت داشتن یک سیستم‌عامل پیچیده که روی مین فریم‌ها توسعه یافته بود نداشتند.

سیستم عامل

 سیستم عامل بدون شک مهمترین  نرم افزار در کامپیوتر است . پس از روشن کردن کامپیوتر اولین نرم افزاری که مشاهده می گردد سیستم عامل بوده و آخرین نرم افزاری که  قبل از خاموش کردن کامپیوتر مشاهده خواهد شد، نیز سیستم عامل است . سیستم عامل نرم افزاری است که امکان اجرای تمامی برنامه های کامپیوتری را فراهم می آورد. سیستم عامل با سازماندهی ، مدیریت و کنترل منابع  سخت افزاری امکان استفاده بهینه و هدفمند آنها را فراهم می آورد. سیتم عامل فلسفه بودن سخت افزار را بدرستی تفسیر  و در این راستا امکانات متعدد و ضروری جهت حیات سایر برنامه های کامپیوتری را فراهم می آورد. 
تمام کامپیوترها از سیستم عامل استفاده نمی نمایند. مثلا"  اجاق های مایکرویو که در آشپزخانه استفاده شده دارای نوع خاصی از کامپیوتر بوده که از سیستم عامل استفاده نمی نمایند. در این نوع سیستم ها بدلیل انجام عملیات محدود و ساده، نیازی به وجود سیستم عامل نخواهد بود. اطلاعات ورودی و خروجی با استفاده از دستگاههائی نظیر صفحه کلید و نمایشگرهای 
LCD ، در اختیار سیستم گذاشته می گردند. ماهیت عملیات انجام شده در یک اجاق گاز مایکروویو بسیار محدود  و مختصر است، بنابراین همواره یک برنامه در تمام حالات و اوقات اجراء خواهد شد. 
برای سیستم های کامپیوتری که دارای عملکردی بمراتب پیچیده تر از اجاق گاز مایکروویو می باشند، بخدمت گرفتن یک سیستم عامل باعث افزایش کارآئی سیستم و تسهیل در امر پیاده سازی برنامه های کامپیوتری می گردد. تمام کامپیوترهای شخصی دارای سیستم عامل می باشند. ویندوز یکی از متداولترین سیستم های عامل است . یونیکس یکی دیگر از سیستم های عامل مهم در این زمینه است .  صدها نوع سیستم عامل تاکنون با توجه به اهداف متفاوت طراحی و عرضه شده است. سیستم های عامل مختص کامپیوترهای بزرگ، سیستم های روبوتیک، سیستم های کنترلی بلادرنگ ، نمونه هائی در این زمینه می باشند.

سیستم عامل با ساده ترین تحلیل و بررسی دو عملیات اساسی را در کامپیوتر انجام می دهد :

  • مدیریت منابع نرم افزاری و سخت افزاری یک سِستم کامپیوتری را برعهده دارد.پردازنده ، حافظه، فضای ذخیره سازی  نمونه هائی از منابع اشاره شده می باشند .
  • روشی پایدار و یکسان برای دستیابی و استفاده  از سخت افزار را بدو ن نیاز از جزئیات عملکرد هر یک از سخت افزارهای موجود را برای برنامه های کامپیوتری فراهم می نماید 

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

وظیفه دوم یک سیستم عامل ارائه یک رابط ( اینترفیس ) یکسان برای سایر برنامه های کامپیوتری است . در این حالت زمینه استفاده بیش از یک نوع کامپیوتر از سیستم عامل فراهم شده و در صورت بروز تغییرات در سخت افزار سیستم های کامپیوتری نگرانی خاصی از جهت اجرای برنامه وجود نخواهد داشت، چراکه سیستم عامل بعنوان میانجی بین برنامه های کامپیوتری و سخت افزار ایفای وظیفه کرده و مسئولیت مدیریت منابع سخت افزاری به وی سپرده شده است .برنامه نویسان کامپیوتر نیز با استفاده از نقش سیستم عامل بعنوان یک میانجی براحتی برنامه های خود را طراحی و پیاده سازی کرده و در رابطه با اجرای برنامه های نوشته شده بر روی سایر کامپیوترهای مشابه  نگرانی نخواهند داشت . ( حتی اگر میزان حافظه موجود در دو کامپیوتر مشابه نباشد ) . در صورتی که سخت افزار یک کامپیوتر بهبود و ارتقاء یابد، سیستم عامل این تضمین را ایجاد خواهد کرد که برنامه ها، در ادامه بدون بروز اشکال قادر به ادامه حیات وسرویس دهی خود باشند. مسئولیت مدیریت منابع سخت افزاری برعهده سیتم عامل خواهد بود نه برنامه های کامپیوتری، بنابراین در زمان ارتقای سخت افزار یک کامپیوتر مسئولیت سیتستم عامل در این راستا اولویت خواهد داشت . ویندوز 98 یکی از بهترین نمونه ها در این زمینه است . سیستم عامل فوق بر روی سخت افزارهای متعدد تولید شده توسط تولیدکنندگان متفاوت اجراء می گردد.  ویندوز 98 قادر به مدیریت و استفاده از هزاران نوع چاپگر دیسک و سایر تجهیزات جانبی است .

سیستم های عامل را از بعد نوع کامپیوترهائی که قادر به کنترل آنها بوده و نوع برنامه های کاربردی که قادر به حمایت از آنها می باشند به چهار گروه عمده تقسیم می نمایند.

  • سیستم عامل بلادرنگ(RTOS). از این نوع سیستم های عامل برای کنترل  ماشین آلات صنعتی ، تجهیزات علمی و سیستم های صنعتی استفاده می گردد. یک سیستم عامل بلادرنگ دارای امکانات محدود در رابطه با بخش رابط کاربر و برنامه های کاربردی مختص کاربران می باشند.  یکی از بخش های مهم این نوع سیستم های عامل ، مدیریت منابع موجود کامپیوتری بگونه ای است که یک عملیات خاص در زمانی که می بایست ، اجراء خواهند شد. 
  • تک کاربره - تک کاره. همانگونه که از عنوان این نوع سیستم های عامل مشخص است، آنها بگونه ای طراحی شده اند که قادر به مدیریت کامپیوتر بصورتی باشند که یک کاربر در هر لحظه قادر به انجام یک کار باشد. سیستم عامل Palm OSبرای کامپیوترهای PDA نمونه ای مناسب از یک سیستم عامل مدرن تک کاربره و تک کاره است . 
  • تک کاربره - چندکاره. اکثر سیستم های عامل استفاده شده در کامپیوترهای شخصی از این نوع می باشند. ویندوز 98 و MacOS  نمونه هائی در این زمینه بوده که امکان اجرای چندین برنامه بطور همزمان را برای یک کاربر فراهم می نمایند. مثلا" یک کاربر ویندوز 98 قادر به تایپ یک نامه با استفاده از یک واژه پرداز بوده و در همان زمان اقدام به دریافت یک فایل از اینترنت نموده و در همان وضعیت محتویات نامه الکترونیکی خود را برای چاپ بر روی چاپگر ارسال کرده باشد.

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


پاورپوینت-سیستم عامل چیست- Operating Systems- در50 اسلاید-powerpoin-ppt

پاورپوینت درباره آشنایی با اصول کلی ونحوه ایجاد یک سیستم عامل

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

پاورپوینت درباره آشنایی با اصول کلی ونحوه ایجاد یک سیستم عامل


پاورپوینت درباره آشنایی با اصول کلی ونحوه ایجاد یک سیستم عامل

فرمت فایل : power point  (لینک دانلود پایین صفحه) تعداد اسلاید  : 29 اسلاید

 

 

 

 

 

 

 

فهرست

üمقدمه
üتاریخچه سیستم عامل
üتعریف سیستم عامل
üاصول سیستم های عامل توزیع شده
üمقایسه سیستم های جفت شده قوی وضعیف
üسیر تکامل سیستم های عامل توزیع شده
üنحوه ایجاد یک سیستم عامل
üابزارهای مورد نیاز
 
 
مقدمه :

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


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


پاورپوینت درباره آشنایی با اصول کلی ونحوه ایجاد یک سیستم عامل

تغییر سیستم اندروید به ویندوز

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

تغییرسیستم اندروید به ویندوز های XP - 7 - 8 - 8.1 به همراه فیلم اموزشی کاملا واقعی در خود فیلم چیز های مورد نیاز را به شما می گوید که براحتی میتوان تهیه کرد. به سادگه گوشی یا تبلت خود را به کامپیوتر همراه تبدیل کنید .


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


تغییر سیستم اندروید به ویندوز

جزوه سیستم عامل 2

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

جزوه سیستم عامل 2


جزوه سیستم عامل 2

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

 

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

 

تعداد صفحات: 34


فهرست مطالب :

مقدمه
سطوح زمانبندی
اهداف زمانبندی
معیارهای زمانبندی
زمانبندی انحصاری در مقابل غیر انحصاری
زمانسنج میانی یا ساعت وقفه
اولویتها
اولویتهای ایستا در مقابل پویا
اولویتهای قابل خریداری
زمانبندی ضرب الاجل
زمانبندی FIFO
زمانبندی نوبت دوره ای
اندازة برش زمانی
زمانبندی SJF
زمانبندی SRT
زمانبندی HRN
صفهای بازخور چند سطحی
زمانبندی فرایند توسط SUN/UNIX
زمانبندی فرایند توسط VAX/VMS
زمانبندی با سهم عادلانه
خلاصه
واژه نامه


خلاصه
زمانبندی پردازنده، تعیین می کند که چه زمانی پردازنده ها به کدام فرایندها اختصاص می یابد. زمانبندی سطح بالا یا زمانبندی کار تعیین می کند که کدام کار اجازه ورود به سیستم را دارد و بر مبنای ورود این کارها، فرایندها یا گروهی از فرایندها تشکیل می شود. زمانبندی سطح پایین تعیین می کند که کدام فرایند آماده CPU را باید در اختیار بگیرد. زمانبندی میانی تعیین می کند که کدام فرایندها اجازه خواهد یافت CPU را در اختیار بگیرد و کدام فرایندها موقتاً برای پاسخ به نوسانات بار سیستم به حالت تعلیق خواهد رفت.
زمانبند باید عادل باشد، توان عملیاتی را افزایش دهد، به تعداد زیادی از کاربران محاوره ای با زمان پاسخ قابل قبول سرویس دهد، استفاده از منابع را متعادل سازد، تعادل بین زمان پاسخ و استفاده بهتر از منابع را فراهم کند، از تأخیر به مدت معین بپرهیزد، اولویتها را اعمال کند، به فرایندهایی که منابع کلیدی در اختیار دارد ارجحیت دهد، به فرایندهایی که رفتار مطلوب از خود نشان می دهد سرویس بهتری ارائه دهد و تحت بارهای سنگین سیستم سطح سرویس دهی را برای همه فرایندها بطور متناسب کاهش دهد. بسیاری از این اهداف با یکدیگر در تضاد است. بنابراین طراحی سیستم زمانبندی مسأله ای پیچیده است.


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


جزوه سیستم عامل 2