صفحه 1:
پسم الله الرحمن الرحیم
سيستم عامل
صفحه 2:
نرمافزار سیشتمی ای است که مدیریت منیع رایانه را به عهده گرفته و بستری را فراهم میسازد که نرمافزار کاربردی اجرا
مات آن استفاده کنند.. سیستمعامل جزء ضروریترین نرمافزارهای یک سیستم رایانهای است. سیستمعامل خدماتی به برنامههای
اریر ارائه میدهد. برنامههای کاربردی یا از طریق واسطهای برنامهنویسی کاربردی یا از طرق فراخوانیهای سیستم به اين خدمات
ارند. با فراخوانی اين واسطها, برنامههای کاربردی میتوانند سرویسی را از سیستم عامل درخواست کنند, پارامترها را انتقال دهند, و
ات را دریاقت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرمافزار مثل واسط خط فرمان یک واسط گرافیکی کاربر با
مل تعاٍول گنند. برای رایانههای دستی و رومیزی, عموماً واسط کاربری به عنوان از عامل در نظر گرفته میشود. در
اک بزرگ و چند کاربره مثل پونیکس و سیستمهای شبیه پونیکس, واسط کاربری معمولً به
برنامة کاربردی که خارج از سیستمعامل اجرا میشود پیادهسازی میشود. نمونههایی از
| ۲ نتم عاملهای نوين شامل: اندروید. ویندوز, آی او اس, مک اواس, لینوکس, کروم اواس,
٩ بیاسدی, کیواناکس, و زد/اواس میباشند.
صفحه 3:
تفاده ۱/۵ 6۱۸-۱۱۵۸ بود که در سال 1956 توسط بخش تحقیقات جنرال موتورز برای 704 ۱8۸4 خودش تولید
کامپیوترهای شخصی در سال 1975 میلادی برای اولین بار معرفی شدند, کاربر با استفاده از یک رابط خط فر:
کارهای خود را از طریق سیستمعامل انجام میداد که کاری بسیار سخت و طاقت فرسا بود. امروزه تقریباً در
با الاک که مخفف اصطلاح ۱۳6676۵66 6۲ولا 61۵02۱ است, استفاده شده که کار با سیستمعاملها را بسیار
صفحه 4:
تواند یک برنامه را بهطور همزمان اجرا کند, در حالیکه یک سیستم عامل چندمنظوره اجازه میدهد تا بیش از یک
| شود. این با به اشتراکگذاری زمان حاصل میشود, که در آن زمان پردازندة موجود بین چندین فرایند تقسیم میشود.
بهظور مکرر در برشهای زمانی توسط یک زیر سیستم برنامهریزی کار سیستم عامل قطع میشوند. چند وظیفهای ممکن.
all و تعاونی مشخص شود. در چند وظیفهای پیشگیرانه, سیستم عامل زمان لا را قطع میکند و شکافی را به هر یک از
هد. سیستم عاملهای پونیکس مانند. مانند انا ,50۱2۲15 و همچنین غیر *جلا مانند مانند ۰۵۳0/9205 از وظیفههای
Gilly م ىكنند. جند وظيفة تعاونی با تکیه بر هر فرایند بدست میآید تا زمان دیگری را برای سایر فرایندها به صورت تعریفشده:
ی ۱۶ بیتی مایکروسافت ویندوز از چندکاره تعاونی استفاده میکردند. نسخههای ۳۲ بینی ویندوز ۲ل! و ۷۷۱9۷ از وظایف
میکنند.
on sls.
اربره امکان تمایز کاربران را ندارند. اما ممکن است چندین برنامه را به صورت همزمان اجرا کنند. یک سیستم عامل چند
منظوره را با امکاناتی فراهم میکند که فرایندها و منایع را شناسایی میکنند, از جمله فضای دیسک, متعلق به چندین
اجازه میدهد تا همزمان با سیستم ارتباط برقرار کنند.
صفحه 5:
امل برای استفاده کارآمد از سیستم برنامهریزی کرده و ممکن است شامل نرمافزار حسابداری برای اختصا
oss چاپ و سایر منابع برای چندین کاربر نیز باشد. در سیستم عاملهای شبهیونیکس یک حالت تککاربره در
اوقتی است که دیگر هستهها با مشکل مواجه میشوند و نیاز به تعمیر دارند یا رمز کاربر ريشه را بدون دانستن
شده
o. گروهی از رایانههای مجزا و شبکهای را مدیریت میکند و باعث میشود که آنها یک کامپیوتر واحد باشند, زیرا همة
ند (بین رایانههای سازنده تقسیم میشوند).
الات a » و ابری یک سیستم عامل, قالببندی به ایجاد یک تصویر واحد مجازی به عنوان یک سیستم عامل مهمان اشاره دارد
مجازی در حال اجرا ذخبره میکند. اين روش هم در مجازیسازی و هم در مدیریت محاسبات
بزاري برای چندین ماش
گید و در انبارهای بزرگ سرور رایج است.
صفحه 6:
+ برای استفاده در سیستمهای رایانهای جاسازیشده طراحی شدهاند. آنها به گونهای طراحی شدهاند که د
ل کمتری کار کنند (به عنوان مثال ۳۵۸). آنها از نظر طراحی بسیار جمع و جور و بسیار کارآمد هستند و قادر
نند. © 000/5 للا و 3 ۱/۷ نمونههایی از سیستم عاملهای تعبیهشده هستند.
سپستم عامل در زمان واقعی یک سیستم عامل است که پردازش رویدادها یا دادهها توسط یک لحظة خاص در زمان را
عامل در زمان واقعی ممکن است تککاره یا چندکاره باشد. اما هنگام کار چند وظیفهای. از الگوریتمهای برنامهریز:
تا ماهیت قطعی رفتار حاصل شود. چنین سیستمی محور براساس اولویتها یا رویدادهای خارجی بین وظایف تغییر
#رهاى عامل مشترى با زمان وظایف را بر اساس وقفه ساعت تغیبر میدهند.
صفحه 7:
سری از کارهای تک مانند ماشین حساب ساخته شدند. ویژگیهای اصلی سیستم عامل در ده ۵۰ توسعه یافت.
بهطور خودکار میتوانند برنامههای مختلف را به صورت متوالی اجرا کنند تا پردازش سریع شود. سیستمهای عامل تا
ای مدرن و پیچیدهتر وجود نداشتند. ویژگیهای سختافزاری اضافه شدهاست که امکان استفاده از کتابخانههای زمان
موازی را فراهم میآورد. هنگامی که رایانههای شخصی در دهة ۱۹۸۰ رایج شدند, سیستمهای عامل برای آنها شبیه به
د استفاده قرار گرفت.
بیستمهای دیجیتال الکترونیکی هیچ سیستم عاملی نداشتند. سیستمهای الکترونیکی آن زمان در ردیفهای سوئیجهای
ای بلوز روی پلاگینها برنامهریزی میشدند. اینها سیستمهای ویژهای بود که به عنوان مثال جدولهای بالستیک را برای
گردند یا چاب چکهای حقوق و دستمزد از دادههای روی کارتهای کاغذ سوراخدار را کنترل میکردند. پس از اختراع رایانههای
عمومی؛ زبانهای دستگاه (متشکل از رشتههای ارقام باینری ۰ و ۱ روی نوار کاغذ سوراخدار) معرفی شدند که روند
سرعت میبخشد (استرن, ۱۹۸۱).
رایانه میتوانست همزمان فقط یک برنامه را اجرا کند. هر کاربر تنها برای مدت محدودی از رایانه استفاده میکرد و با
کارثهای کاغذ سوراخدار یا نوار پانچشده در یک زمان مشخص قرار میگرفت. برنامه وارد دستگاه میشود و دستگاه تا
صفحه 8:
از طریق پنل جلویی با استفاده از کلیدهای جابجایی و چراخهای پانل اشکالزدایی شوند. گفته میشود ToS
مارک ۱ استاد این کار بودهاست و او پیشتر برداشت اولي یک سیستم عامل را از اصول دستگاه جهانی
انههایی از برنامهها همراه شدند که برای کمک به عملیاتی از قبیل ورودی و خروجی و گردآوری (تولید کد دستگاه از
انسان) به برنامة کاربر متصل میشوند. این پیدایش سیستم عامل مدرن بود. با اين حال, ماشینآلات هنوز هم ب
میدادند. در دانشگاه کمبریج در انگلیس, صف کار در یک زمان یک خط شستوشو (خط لباس) بود که از آن نوارها با
براق نشان دادن اولوبت شغل آویزان میشد.
زفت خویی داشت. با معرفی اطلس منچستر در سال ۱۹۶۲, از نظر بسیاری نخستین سیستم عامل مدرن قابل تشخیص
را «مهمترین پیشرقت در تاريخ سیستمهای عامل» توصیف کرد
۱
صفحه 9:
عامل شامل موارد زیر است:
و جلوگیری از به هدر رفتن bol
ی استفاده از منایع
فاده از منايع
فرايندها
إرتباط بين فرايندها و همگامسازی آنها
1
اصلی و جانس
سترسی چندتایی و اجرای هم روند فرایندها
5
بنبست ial
پتی و تداخل یا در هم قفل شدن فرایندها
صفحه 10:
a
عامل ها پیداست فقط روی کامپیوتر ها و abl ها قابل اجرا هستند.
محبوب ترین سیستم عامل نیز هست )
عامل (05 ( تنها سیستم عامل مک بوک )
نوعی از سیستم عامل لینوکس )
هایی هستند که مخصوص کامپیوتر می باشند.
دشی
سپستم عامل ۱05 _ سیستم عامل هارمونی
ge نسبت به سیستم عامل های کامپیتر کم تر هستند. سيستم عامل اندروید برای اکثر تبلت ها و گوشی ها کاربرد
نیز نها سیتم عاملی است که روی محصولات شرکت اپل نصب می گردد. البته. شرکت هواوی به تازگی سیستم عامل
خود وارد بازار کرده است.
10
صفحه 11:
نامههای کاربردی
عامل تمام برنامههای کاربردی دیگر را در یک کامپیوتر مدیریت میکند. خدماتی که این برنامه برای برنامهها
موارد دیل را شامل شود:
وطیفهای (مانند ویندوز در سیستم کامپیوتری یا اندروید در تلفن همراه) چندین برنامه همزمان میتوانند اجرا شوند.
میکند برنامهها باید به چه ترتیب اجرا شوند و قبل از نوبت یک برنامه دیگر. چقدر زمان باید برای هر برنامه مجا
داخلی میان چندین پرنامه کاربردی را مدیریت میکند.
خروجیهای دستگاههای سخت افزاری متصل مانند هارد دیسک, چاپگر و پورتها استفاده میکند تا دستورات را اجرا یا
\
در عملکرد و هرگونه خطایی که ممکن است در برنامهای رخ دهد یک پیام در مورد آن خطا به کاربر (یا به اپراتور
11
صفحه 12: