first

HomePage

Go to yahoo
Go to page2
Go to page2 open in new window

- بخشهاي يك سيستم كامپيوتري: سخت افرار - سيستم عامل - برنامه هاي كاربردي - كاربران 2- تعريف سيستم عامل : برنامه اي است كه سخت افزار كامپيوتر را مديريت مي كند.(رابط بين كاربر و سخت افزار است.) سيستم عامل اولين برنامه اي است كه پس از بوت شدن در حافظه بار مي شود. اندازه و ميزان پيچيدگي سيستم عامل به يك سري عوامل مانند خصوصيات كامپيوتر، امكاناتي كه كامپيوتر بايد عرضه كند و موارد كاربرد كامپيوتر بستگي دارد. 3- اهداف يا وظائف سيستم عامل 1-3- مديريت منابع: سيستم عامل بايد منابع سخت افزاري و نرم افزاري را طوري در اختيار كاربر يا برنامه ها قرار دهدکه عملكرد سيستم بهينه باشد. 2-3 – برنامه كنترل است: برنامه هاي كاربران را كنترل مي كند تا از كامپيوتر(محصوصاً دستگاههاي I/O) به خوبي استفاده كنند. 3-3- رابط بين سخت افزار و نرم افزار است. 4-3- موجب استفاده بهينه و اقتصادي از منابع سخت افزاري و نرم افزاري مي شود. 5-3- آسان كردن كار با كامپيوتر. 6-3 – كنترل اشتباهات  بعضي سيستم عاملها براي كارايي (دركامپيوترهاي بزرگ) و بعضي ديگر براي آسايش طراحي شده اند. second 4- انواع سيستم هاي كامپيوتري 1-4- سيستم هاي دسته اي (Batch) كامپيوترهاي اوليه از نظر فيزيكي بزرگ بودند و دستگاههاي ورودي آنها كارت خوان و نوارگردان بودند. و دستگاههاي خروجي چاپگرهاي خطي و نوارگردانها و دستگاههاي منگنه كارت بودند. كاربر كار خود را به صورت كارتهاي منگنه تحويل اپراتور مي داد و پس از مدتي (چند دقيقه يا ساعت و يا روز) خروجي توليد مي شد. در این سیستم ها کاربر، با کارِ در حال اجرا تعاملی نداشت. سيستم عامل هميشه در حافظه مقيم بود و كار اصلي آن انتقال كنترل از يك كار به كار ديگر بود. براي افزايش سرعت كار، كارهايي كه نيازهاي مشابهي داشتند به صورت دسته اي در مي آمدند و با هم به كامپيوتر داده مي شد. در چنين سيستمي CPUاغلب بيكار بود. زيرا سرعت دستگاههاي I/O كمتر از سرعت CPU است .  سيستم OffLine Spooling براي افزايش سرعت در سيستم هاي دسته اي، برنامه هاي روي كارتها ابتدا توسط يك كامپيوتر ارزان به روي نوار منتقل مي گرديد و پس از تكميل شدن نوار، نوار به كامپيوتر قوي تر كه مسئول اجراي برنامه بود منتقل مي شد و به ترتيب اجرا مي شدند. و خروجي برنامه ها روي نوار ديگري قرار مي گرفت. در نهايت نوار خروجي به روي كامپيوتر ارزان منتقل مي شد و نتايج چاپ مي گرديد.  زمان برگشت (زمان تحويل كار تا توليد خروجي) به ميزان محاسبات برنامه ها و تأخير در اجراي كار توسط سيستم عامل بستگي داشت. • مزاياي سيستم OffLine Spooling 1- راندمان بهتر 2- سهولت براي استفاده از راه دور 3- عمليات ساده تر • معايب سيستم OffLine Spooling 1- زمان گردش طولاني 2- نبود اولويت 3- عدم دسترسي مستقيم به برنامه 4- نياز به سخت افزار اضافي 2-4- سيستم هاي چند برنامه اي ((Multi Programming در اين سيستم به صورت همزمان چندين كار در حافظه نگهداري مي شود. سيستم عامل يكي از كارها را انتخاب و آن را اجرا مي كند تا زماني كه كار منتظر عمل I/O گردد. در اين حالت سيستم عامل به كار ديگري مي رود و آن را اجرا مي كند و... 1-2-4- زمانبندي کار(زمانبندي بلند مدت): در سیستم چند برنامه ای اگر چندين كار، آماده ی ورود به حافظه باشند، و درحافظه جای کافي براي همه آنها موجود نباشد، سيستم عامل بايد از بين آنها كارهايي را انتخاب نمايد. اين انتخاب را زمانبندي كار گويند. 2-2-4- زمانبندي پردازنده (زمانبندي كوتاه مدت): اگرچندين كاربه طورهمزمان درحافظه آماده اجرا باشند، سيستم عامل بايد از بين آنها يكي را انتخاب ودر اختيارCPUقرار دهد. اين كار را زمانبندي پردازنده گويند


Go to first
Go to Second
Contact with us