تعداد صفحات:76
نوع فایل:word
فهرست مطالب:
مقدمه
فصل اول (مفاهیم اولیه)
سیستم عامل چیست؟
دیدگاه برتر
دیدگاه سیستم
اهداف سیستم
ظهور تدریجی و سیر تکاملی سیستمهای عامل
پردازش سریالی یا پیاپی
پردازش دستهای
تکامل سیستم عاملهای جدید
خلاصه فصل اول
فصل دوم (تطابق تکنیک های سیستم عامل با نسلهای کامپیوتر)
سیستمهای عامل دستهای
سیستمهای بلادرنگ
سیستمهای خوشهای
سیستمهای توزیع شده
سیستمهای با ارتباط محکم
سیستمهای با ارتباط سست
سیستمهای عامل ترکیبی
سیستمهای خاص – منظور پردازش تراکنشها
خلاصه فصل دوم
فصل سوم (مدیریت حافظه)
نیازهای مدیریت حافظه
جابجایی
حفاظت
اشتراک
سازمان منطقی
سازمان فیزیکی
مولفه مدیریت حافظه اصلی
مولفه مدیریت حافظه جانبی
حافظههای میانگیر
حفاظت از حافظه
تخصیص حافظه
اولین جای مناسب
بهترین جای مناسب
بدترین جای مناسب
خلاصه فصل سوم
فصل چهارم (زمانبندی)
اهداف زمانبندی
عادل باشد
توان عملیاتی را بالا ببرد
تعداد استفادهکنندگان زیاد
قابل پیشبینی باشد
هزینههای سیستم را به حداقل برساند
متعادل نمودن استفاده از منابع
رسیدن به یک حالت متعادل
از به تعویق انداختن به مدت نامحدود اجتناب شود
استفاده از اولویتها
ارجحیت به برنامههای کلیدی
سرویس مناسب
تنزل منظم تحت بار سنگین
انواع زمانبندها
زمانبند بلندمدت
زمانبند میانمدت
زمانبند کوتاهمدت
الگوریتمهای زمانبندی
الگوریتم اولویت با اولین ورودی
الگوریتم اولویت با کوتاه ترین کار
الگوریتم اولویت با کمترین زمان باقیمانده
الگوریتم نوبتی
الگوریتم اولویت با بالاترین نسبت پاسخ
زمانبندی صف چند سطحی
خلاصه فصل چهارم
خلاصه
نتیجهگیری
فهرست منابع
فهرست اشکال:
دیدگاه انتزاعی به بخشهای مختلف یک سیستم کامپیوتری
خواستههای آدرسدهی فرآیند
پشتیبانی سختافزاری برای ثباتهای جابجایی و حد
زمانبندها
چکیده:
سیستم عامل بدون شک مهمترین نرمافزار در کامپیوتر است. پس از روشنکردن کامپیوتر، اولین نرمافزاری که مشاهده میگردد، سیستم عامل بوده و آخرین نرمافزاری که قبل از خاموش کردن کامپیوتر مشاهده خواهد شد، نیز سیستم عامل است. سیستم عامل نرمافزاری است که امکان اجرای تمامی برنامههای کامپیوتری را فراهم میآورد. سیستم عامل با سازماندهی، مدیریت و کنترل منابع سختافزاری، امکان استفاده بهینه و هدفمند آن ها را فراهم میآورد. سیستم عامل فلسفه بودن سختافزار را به درستی تفسیر و در این راستا امکانات متعدد و ضروری جهت حیات سایر برنامههای کامپیوتری را فراهم میآورد.
تمام کامپیوترها از سیستم عامل استفاده نمینمایند. مثلاً اجاقهای مایکرویو که در آشپزخانه استفاده شده دارای نوع خاصی از کامپیوتر بوده که از سیستم عامل استفاده نمینمایند. در این نوع سیستمها به دلیل انجام عملیات محدود و ساده، نیازی به وجود سیستم عامل نخواهد بود. اطلاعات ورودی و خروجی با استفاده از دستگاههایی نظیر صفحه کلید و نمایشگرهای LCD، در اختیار سیستم گذاشته میگردند. ماهیت عملیات انجام شده در یک اجاق گاز مایکروویو بسیار محدود و مختصر است، بنابراین همواره یک برنامه در تمام حالات و اوقات اجرا خواهد شد.
برای سیستمهای کامپیوتری که دارای عملکردی به مراتب پیچیدهتر از اجاق گاز مایکروویو میباشند، به خدمت گرفتن یک سیستم عامل باعث افزایش کارآیی سیستم و تسهیل در امر پیادهسازی برنامه های کامپیوتری میگردد. تمام کامپیوترهای شخصی دارای سیستم عامل میباشند. ویندوز یکی از متداول ترین سیستمهای عامل است. یونیکس یکی دیگر از سیستم های عامل مهم در این زمینه است. صدها نوع سیستم عامل تاکنون با توجه به اهداف متفاوت طراحی و عرضه شده است. سیستمهای عامل مختص کامپیوترهای بزرگ، سیستمهای روبوتیک، سیستمهای کنترلی بلادرنگ، نمونههایی در این زمینه میباشند. از اینرو برای بهرهوری بهتر از کامپیوتر باید سیستم عاملی انتخاب شود که دارای قابلیت بالایی باشد.
مقدمه:
سیستم عامل یکی از نرمافزارهای سیستم است که بعنوان واسطی بین سختافزار و برنامههای کاربردی و کاربران عمل مینماید.
ویژگی ها و وظایف سیستم عامل عبارتند از:
الف) کنترل و ایجاد هماهنگی بین برنامههای کاربردی مختلف در استفاده از سختافزار.
ب) کنترل عملکرد دستگاههای مختلف ورودی و خروجی.
ج) تخصیص منابع به برنامههای مختلف.
سیستم عامل برنامهای است که هسته آن همواره بر روی کامپیوتر، در حالت اجرا قرار دارد. دو هدف اصلی سیستم عامل، ایجاد سادگی برای کاربرد و استفاده کارا و موثر از کامپیوتر است.
:: برچسبها:
آدرس دهی, اشتراک, الگوريتم , برنامه های کامپيوتری, بهينه, تخصيص منابع, حفاظت, دانلود, زمان بندی, ساز ,
:: بازدید از این مطلب : 71
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0