[x] خوش آمدید مهمان

شبکه اطلاع رسانی کیمیا اولین و بزرگترین سرویس دهنده اینترنت در کرج و حومه

چهارشنبه ، 18 دي ماه ، 1387  [x]  
[x] پشتيباني آنلاين کاربران

آنلاين
[x] ارتباط با مدير عامل

ارتباط با مديريت شبکه اطلاع رسانی کیمیا

[x] عناوین سایت
منوی اصلی
صفحه اصلي
خدمات شبکه کیمیا
اخبار و تازه ها
كاربران
امكانات سايت
[x] مطالب برگزيده
[x] منوي كاربري
خوش آمدید , مهمان
نام کاربري:
کلمه عبور:
کد امنیتی:کد امنیتی
تايپ كد امنيتي:
(عضویت)
کاربران سایت:
آخرین: Hashen-TP
امروز : 0
دیروز: 0
مجموع: 968

بازدیدکنندگان:
مهمان: 7
عضو: 0
مجموع: 7
 كامپيوتر: اطلاعاتى در مورد سيستم هاى spooling
 
كامپيوتر
    
يكى ديگر از ويژگيهاى سيستم عامل نسل سوم Spooling(ياOn Line Spooling)است كه معمولاً همراه چند برنامه گى استفاده مى شود. اين كلمه مخفف عبارت (Simultaneous Peripheral OperationonLine) مى باشد. در اين سيستم به جاى آنكه كارتها از دستگاه كارت خوان مستقيماً وارد حافظه گردند و توسط CPU پردازش شوند ابتدا كاراكتر به كاراكتر در بافرى در حافظه قرار گرفته و سپس به صورت بلوكى بر روى ديسك نوشته مى شود. وقتيكه برنامه كاربر اجراء مى شود و از سيستم عامل تقاضاى ورودى مى كند، اطلاعات ورودى به صورت بلوكى و با سرعت زياد از ديسك خوانده مى شوند. به طور مشابه هنگامى كه برنامه براى خروجى چاپگر را احضار مى كند، خط خروجى در يك بافر كپى شده و سپس در ديسك نوشته مى شود. پس اطلاعات خروجى از ديسك بر اساس ترتيب و اولويت در چاپگر چاپ مى شوند.در واقع اسپولينگ عمل I/O يك كار را با عمل محاسباتى كار ديگر روى هم مى اندازد (overlap). در سيستم اسپولينگ درحاليكه ورودى يك كار از دستگاه ورودى خوانده مى شود،كار ديگرى در حال چاپ شدن است، در همين بين حتى كار ديگرى مى تواند در حال پردازش و اجراء باشد. در اسپولينگ برنامه عمليات ورودى و خروجى اش را متناسب با سرعت ديسك (كه سريع است) انجام مى دهد و نه متناسب با سرعت كارتخوان يا چاپگر (كه خيلى كند هستند). بنابراين سيستم مذكور باعث استفاده بهينه از CPU و ساير I/O مى شود و سرعت عمل را بالا مى برد. در اين سيستم ديگر نيازى به كامپيوترهاى ،۱۴۰۱نوار گردانهاى اضافى و حمل نوارها (مانند سيستم هاى دسته اى)نداريم. بلوك دياگرام يك سيستم اسپولينگ مى تواند به صورت زير باشد: ۱-سيستم ورودى كاراكترهايى كه توسط كارتخوان وارد مى شود را در بلوكهايى جمع آورى كرده وبه كمك مدير ديسك اين بلوكها را بر روى ديسك مى نويسد. درانتهاى هر مدرك ورودى اطلاعاتى راجع به آن مدرك (مانند محل آن بر روى ديسك، اولويت،اسم استفاده كننده) به قسمت زمانبند كار فرستاده مى شود. ۲-زمانبند كار (Job scheduler) :اين زمانبند يك ليست از كارهاى موجود در ماشين و اطلاعات لازم در مورد مدارك ورودى مورد نياز هر يك را نگه مى دارد. به اين ليست انبار كار يا Jobpoolيا ـJoblist نيز گفته مى شود. زمانبند كار به پردازنده كار مى گويد كه كدام كار بعدى را اجرا كند. براى اين منظور اطلاعاتى در مورد محل كار و مدارك ورودى آن بر روى ديسك را به پردازنده كار مى دهد. همچنين اگر كارهاى متعددى منتظر ورود به حافظه باشند و فضاى كافى براى همگى در دسترس نباشد، زمانبند كار تعدادى از آنها را انتخاب كرده و به حافظه مى آورد. ۳-پردازنده كار (Job processor) كار داده شده را اجراء مى كند. اين پردازنده محل كامپايلرها و ساير نرم افزارهاى سيستم را بر روى ديسك مى داند. هنگام اجراء پردازنده كار خروجى هاى خود را به صورت بلوكى بر روى ديسك مى نويسد و مدارك خروجى را تشكيل مى دهد. پردازنده كار اطلاعاتى راجع به محل و اولويت مدارك خروجى به زمانبند خروجى مى دهد. ۴-زمانبند خروجى(output scheduler) ليستى از مداركى كه بايد چاپ شود را نگه مى دارد. وقتى كه چاپگر آزاد شد، اين زمانبند مدرك بعدى را براى چاپ انتخاب كرده و محل مدرك بر روى ديسك را به سيستم خروجى مى گويد. ۵-سيستم خروجى بلاكهاى خروجى را از روى ديسك خوانده و كاراكتر به كاراكتر (يا خط به خط)آنها را به چاپگر مى فرستد. ۶-مدير ديسك (Disk Manager) كه وظايف خواندن و نوشتن يك بلاك بر ديسك، تخصيص يك بلاك خالى روى ديسك و برگرداندن يك بلاك به مجموعه فضاى آزاد ديسك را بر عهده دارد. در خواستهاى مربوطه به ديسك در يك صف به نام (Disk Transfer Queue) DTQذخيره مى گردد. البته هر سيستم اسپولينگ يك هماهنگ كننده(Coordinator) دارد كه مسئول زمانبندى پردازش هاى سيستم و فراهم كردن عملياتى كه جهت همگام كردن بكار مى آيند مى باشد. اين عمليات توسط دو روال انجام مى پذيرد: Wait :پردازش جارى را متوقف كرده و دوباره وارد زمانبند مى گردد. :Free يك پردازش ويژه را جهت زمانبندى، آماده مى كند. بافر كردن امكان مى دهد كه عمل I/Oيك كار با عمل پردازش همان كار همزمان گردد در حاليكه spooling امكان مى دهد عمليات I/O و پردازش چندين كار با هم همزمان گردند. behbahan.net
ارسال شده در تاريخ : چهارشنبه ، 22 آبان ماه ، 1387 توسط news
 
[x] لینکهای مرتبط
[x] امتیاز دهی به مطلب
امتیاز متوسط : 0
تعداد آراء: 0

لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

[x] انتخاب ها
موضوعات مرتبط

كامپيوتر

"ورود به سيستم" | ورورد به سیستم / عضویت در سایت | 0 نظر و پيشنهاد
این سایت در قبال مطالب طرح شده توسط کاربران هیچگونه مسئولیتی ندارد .
مسئولیت مطالب و نظرات ارائه شده بر عهده کاربر ارائه کننده مطلب می باشد .

بازدیدکنندگان غیر عضو حق ارسال نظر و پیشنهاد در مورد مطالب این سایت ندارند .
برای استفاده از سرویسهای مخصوص کاربران عضو فرم عضویت را تکمیل نمائید .
Web site engine code is Copyright © 2007 by Kimia Networks Inc.. All Rights Reserved. .::. Designed By : Kimianet Co. (E. Garivani)

مدت زمان ایجاد صفحه : 0.31 ثانیه