جستجو
شنبه 30 ارديبهشت 1391 ..:: اخبار و اطلاعیه ها » تازه هاي خبر ::..   بخش مدیر سايت
 
 جزئیات مطلب
 
سيستم spooling چيست؟

 

خبرگزاري دانشجويان ايران - كرمانشاه
سرويس: جامعه اطلاعاتي -فناوري اطلاعات

يكي از ويژگي‌هاي سيستم عامل نسل سوم Spooling كه معمولاً همراه چند برنامه استفاده مي‌شود.

به گزارش خبرگزاري دانشجويان ايران (ايسنا)، Spooling مخفف عبارت Simultaneous Peripheral OperationonLine) است؛ در اين سيستم به جاي آنكه كارت‌ها از دستگاه كارت‌خوان مستقيماً وارد حافظه و توسط CPU پردازش شوند ابتدا كاراكتر به كاراكتر در بافري در حافظه قرار گرفته و سپس به صورت بلوكي برروي ديسك نوشته مي‌شود.

وقتي كه برنامه كاربر اجرا مي‌شود و از سيستم عامل تقاضاي ورودي مي‌كند، اطلاعات ورودي به صورت بلوكي و با سرعت زياد از ديسك خوانده مي‌شوند. به‌طور مشابه هنگامي كه برنامه براي خروجي چاپگر را احضار مي‌كند، خط خروجي در يك بافر كپي شده و سپس در ديسك نوشته مي‌شود. پس اطلاعات خروجي از ديسك بر اساس ترتيب و اولويت در چاپگر چاپ مي‌شوند.

درواقع اسپولينگ عمل I\O يك كار را با عمل محاسباتي كار ديگر روي هم مي‌اندازد (overlap). در سيستم اسپولينگ در حاليكه ورودي يك كار از دستگاه ورودي خوانده مي‌شود، كار ديگري در حال چاپ شدن است، در همين بين حتي كار ديگري مي‌تواند در حال پردازش و اجرا باشد.

در اسپولينگ برنامه عمليات ورودي و خروجي‌اش را متناسب با سرعت ديسك (كه سريع است) انجام مي‌دهد و نه متناسب با سرعت كارتخوان يا چاپگر (كه خيلي كند هستند). بنابراين سيستم مذكور باعث استفاده بهينه از CPU و سايل I\O مي‌شود و سرعت عمل را بالا مي‌برد.

به گفته مسلم عزتي - كارشناس مهندسي نرم‌افزار - در اين سيستم ديگر نيازي به كامپيوترهاي 1401، نوار گردان‌هاي اضافي و حمل نوارها (مانند سيستم‌هاي دسته‌اي) نيست.


نوشته شده توسط :  n.dehghan
تاریخ ثبت مطلب :  28/3/1390 ساعت 14:49
تعداد بازدید : 243

بازگشت
 

معاونت اداری مالی سازمان صدا و سیما
فناوری اطلاعات و ارتباطات معاونت اداری و مالی - 22162238