لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل: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- تشخیص خطا و…
این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید
دانلود تحقیق کامل درمورد سیستم های عامل