وظیفه سیستم عامل در كامپیوتر
نگاه كلی به سیستم عامل با یك تارخچه مختصر بررسی سیستم عامل را شروع می كنیمخود این تاریخچه جالب لست و بعلاوه دیدی كلی از مفاهیم سیستم عامل را ارائه می كند این فصل با نگاهی به اهداف و وظایف سیستم عامل(كه هر سیستم عامل باید پاسخگوی آنها باشد) شروع می شود |
دسته بندی | کامپیوتر |
فرمت فایل | doc |
حجم فایل | 29 کیلو بایت |
تعداد صفحات فایل | 44 |
اهداف و وظایف سیستم عامل
سیتم عامل برنامه ای است كه اجرای برنامه های كاربردی را كنترل و به صورت رابط كاربر و سخت افزار كامپیوتر عمل می كند. برای سیتم عامل سه هدف یا سه انجام وظیفه را می توان در نظر گرفت:
× سهولت: سیستم عامل استفاده از كامپیوتر را ساده تر و راحت تر می كند.
× كار آمدی: سیستم عامل موجب استفاده كار آمد از منابع سیستم كامپیوتری می شود.
× قابلیت رشد: سیستم عامل باید به نحوی ساخته شده باشد كه به طور مؤثر توسعه ء آزمایش و معرفی قابلیتهای جدید سیستمی را بدون ایجاد مزاحمت در خدمات جاری ء میسر سازد.
سیتم عامل به عنوان رابط كاربر و كامپیوتر
می توان به سخت افزار و نرم افزاری كه كاربردها را برای كاربر ارائه می كند به صورت لایه ای یا سلسله مراتبی نگاه كرد. برای استفاده كننده آن كاربردها(كاربر نهایی)ءمعمولاً معماری كامپیوتر اهمیتی ندارد.بنابراینءكاربر نهاییء سیستم كامپیوتری را در قالب كاربردش نگاه می كند.این كاربرد به یك برنامه ساز كاربردی و با استفاده از یك زبان برنامه سازی ایجاد شده است. اگر قرار بود برنامه كاربردی به وسیله مجموعه ای از دستورالعملهای ماشین و با مسئولیت كامل سخت افزارایجاد و كنترل شودءكار بسیار پیچیده و طاقت فرسایی بود.برای تسهیل كارءمجموعه ای از برنامه های سیستمی تهیه شده است. به بعضی از اینها برنامه سودمند می گویند. برنامه های سودمند توابعی هستند كه به دفعات مورد استفاده قرار گرفته و به ایجاد برنامه ، مدیریت پرونده ها و كنترل دستگاههای ورودی / خروجی كمك می كنند. برنامه ساز از این امكانات برای ایجاد برنامه كاربردی استفاده می كند و این كاربردها در هنگام اجرا، این برنامه های سودمند را برای انجام بعضی وظایف فعال می كنند. مهمترین برنامه سیستمی ،سیستم عامل است. سیستم عامل جزئیات سخت افزار را از دید برنماه ساز پنهان كرده و رابط مناسبی رابرای استفاده او از سیستم فراهم می كند. لذاسیستم عامل به صورت یك میانجی برای تسهیل دسترسی برنامه ساز و برنامه های كاربردی از امكانات و خدمات عمل می كند.
به طور خلاصه، سیستم عامل معمولاً در زمینه های زیر خدمات خود را ارائه می كند:
- ایجاد برنامه : سیستم عامل امكانات وخدمات متنوعی مثل ویرایشگر و اشكال زداها را برای حمایت از ایجاد برنامهارائه می كند. معمولاص این خدمات به شكل برنامه های سودمندی هستند كه واقعاً جزء سیستم عامل نیستند، اما از طریق آن قابل دسترس هستند.
- اجرای برنامه : برای اجرای یك برنامه ، كارهای مهمی لازم است انجام شود. برنامه ها و داده ها باید در حافظه اصلی بار شوند، دستگاههای ورودی / خروجی و پرونده ها باید مقدارگذاری اولیه بشوند و سایر منابع تهیه گردد. سیستم عامل همه این كارها را برای كاربر انجام می دهد.