07 مرداد 1390, 08:19 ب.ظ
07 مرداد 1390, 08:36 ب.ظ
در مورد spool offline توضیح باید داده بشه یا spool online ؟
کلا spooling به خاطر جلوگیری از اتلاف وقت و صرفه جویی در زمان اجرا میشه
کلا spooling به خاطر جلوگیری از اتلاف وقت و صرفه جویی در زمان اجرا میشه
07 مرداد 1390, 11:03 ب.ظ
در هر دو مورد بگید بیشتر لطفاً بچهها توضیح بدید. خیلیها اصلاً در مورد spool چیزی نمیدونند
07 مرداد 1390, 11:30 ب.ظ
spoolکردن یعنی مسیر بین حافظه و دستگاه جانبی را باز بگذاریم و cpuدیگر نظارتی نداشته باشد و به کارهای خودش برسد(البته اول کار یک سری تنظیمات انجام میدهد ولی بعد دیگر کاری با دستگاهها ندارد تاآنها داده ایشان را مبادله کنن)
spooling بیشتر برای دستگاههای کند مثل چاپگرکاربرد دارد.اطلاعات بیشتری هم دارم ولی الان مجبورم برم بعدا میگم
spooling بیشتر برای دستگاههای کند مثل چاپگرکاربرد دارد.اطلاعات بیشتری هم دارم ولی الان مجبورم برم بعدا میگم
08 مرداد 1390, 12:38 ق.ظ
و همچنین در مورد تفاوتهای spooling و buffering هم اگه بشه بحث کنیم
08 مرداد 1390, 01:27 ق.ظ
آفلاین اسپولینگ:
به این شکله که فرضا دو تا کامپیوتر دارید. یکی با پردازنده سریعتر و دیگری با پردازنده کند. برای افزایش بهره وری از پردازنده سریعتر اطلاعات و دیتاها رو از روی نوار یا کارت پانچ{شک دارم کدوم یکیش. شاید هر دو} می خونید و روی یک رسانه سریعتر به کامپیوتر با پردازنده سریعتر منتقل میکنید. پردازش های مربوطه روی داده های ورودی انجام میشه و نتیجه روی یک رسانه با سرعت بالا مثلا دیسک یا نوار منتقل میشه. در نهایت عملیات چاپ خروجی توسط همون کامپیوتر با پردازنده کندتر انجام میشه.
ایده کلی اینه که پردازنده سریع با دستگاه های ورودی/خروجی کند درگیر نباشه.
در ضمن ظاهرا آفلاین اسپولینگ تعریفیه که دکتر فهیمی اونو ابداع کردن و بقیه اساتید چنین نظری ندارن.
به این شکله که فرضا دو تا کامپیوتر دارید. یکی با پردازنده سریعتر و دیگری با پردازنده کند. برای افزایش بهره وری از پردازنده سریعتر اطلاعات و دیتاها رو از روی نوار یا کارت پانچ{شک دارم کدوم یکیش. شاید هر دو} می خونید و روی یک رسانه سریعتر به کامپیوتر با پردازنده سریعتر منتقل میکنید. پردازش های مربوطه روی داده های ورودی انجام میشه و نتیجه روی یک رسانه با سرعت بالا مثلا دیسک یا نوار منتقل میشه. در نهایت عملیات چاپ خروجی توسط همون کامپیوتر با پردازنده کندتر انجام میشه.
ایده کلی اینه که پردازنده سریع با دستگاه های ورودی/خروجی کند درگیر نباشه.
در ضمن ظاهرا آفلاین اسپولینگ تعریفیه که دکتر فهیمی اونو ابداع کردن و بقیه اساتید چنین نظری ندارن.
08 مرداد 1390, 08:04 ق.ظ
Spooling به فرآیند قرار دادن یک سری کار در بافر یا یک قسمت خاص از حافظه برای دسترسی دیگر دستگاهها گفته میشه، اگر Spooling نداشته باشیم چون نرخ دسترسی به دادهها توی دستگاه های مختلف فرق داره سرعت اجرای برنامه توسط کند ترین دستگاه محدود میشه . به همین خاطر استفاده از Spooling بهره وری سیستم رو زیاد میکنه.
08 مرداد 1390, 10:22 ق.ظ
spooling:به معنی کار همزمان و مستقیم دستگاههای جانبی هست .
spool به دو صورت offline spooling و online spooling در راستای افزایش بهره وری از منابع سیستم ،تعریف شده اند،
در ابتدا تکنیک offline spooling استفاده می شده(در سیستم های دسته ای) بدین صورت که کارها توسط کامپیوترهای کوچک بر روی نوارها نوشته می شدن و سپس همین نوارها توسط سیستم های گران قیمت تری اجرا و پردازش می شدن و خروجی بر روی نوارهایی نوشته و سپس نوارها توسط کامپیوترهای دیگری خوانده و توسط چاپگر در به خروجی برده می شدن،در این تکنیک ارتباط پردازنده با دستگاههای جانبی غیر مستقیم است و همچنان زمانهایی رو پردازنده بیکار می مونه (هنگام خوندن و نوشتن بر روی نوارها و چون ارتباط با نوارها سریعتر از کارت خوان و چاپگر هست بهره وری پردازنده بیشتر خواهد شد.
در online spooling با ظهور دیسکها کارتهای ورودی خوانده شده و در دیسکها ذخیره و سیستم عامل پس از تمام شدن هر کار ،کار جدید رو از روی دیسک میخواند و .... برای خروجی نیز به همین منوال ،خروجیها بر روی دیسک ذخیره و چاپگر به ترتیب خروجیها رو که در به بافر خود منتقل میشن، چاپ میکنه.در این روش به علت اینکه cpu مستقیما با بافرهای سریع در ارتباط هست بهره وری اش افزایش می یابد و ارتباط پردازنده با دستگاههای جانبی مستقیم است و دیگر نیازی به کامپیوترهای ثانویه نیست.در نتیجه در آنلاین اسپولینگ وقفه ،دیسک و بافر و کنترل کنندهها نقش مهمی دارند و بافرینگ بخشی از اسپولینگ خواهد بود.
توجه:منظور از spooling به تنهایی همان online spooling می باشد.
منبع: کتاب پارسه دکتر حقیقت.
spool به دو صورت offline spooling و online spooling در راستای افزایش بهره وری از منابع سیستم ،تعریف شده اند،
در ابتدا تکنیک offline spooling استفاده می شده(در سیستم های دسته ای) بدین صورت که کارها توسط کامپیوترهای کوچک بر روی نوارها نوشته می شدن و سپس همین نوارها توسط سیستم های گران قیمت تری اجرا و پردازش می شدن و خروجی بر روی نوارهایی نوشته و سپس نوارها توسط کامپیوترهای دیگری خوانده و توسط چاپگر در به خروجی برده می شدن،در این تکنیک ارتباط پردازنده با دستگاههای جانبی غیر مستقیم است و همچنان زمانهایی رو پردازنده بیکار می مونه (هنگام خوندن و نوشتن بر روی نوارها و چون ارتباط با نوارها سریعتر از کارت خوان و چاپگر هست بهره وری پردازنده بیشتر خواهد شد.
در online spooling با ظهور دیسکها کارتهای ورودی خوانده شده و در دیسکها ذخیره و سیستم عامل پس از تمام شدن هر کار ،کار جدید رو از روی دیسک میخواند و .... برای خروجی نیز به همین منوال ،خروجیها بر روی دیسک ذخیره و چاپگر به ترتیب خروجیها رو که در به بافر خود منتقل میشن، چاپ میکنه.در این روش به علت اینکه cpu مستقیما با بافرهای سریع در ارتباط هست بهره وری اش افزایش می یابد و ارتباط پردازنده با دستگاههای جانبی مستقیم است و دیگر نیازی به کامپیوترهای ثانویه نیست.در نتیجه در آنلاین اسپولینگ وقفه ،دیسک و بافر و کنترل کنندهها نقش مهمی دارند و بافرینگ بخشی از اسپولینگ خواهد بود.
توجه:منظور از spooling به تنهایی همان online spooling می باشد.
منبع: کتاب پارسه دکتر حقیقت.
08 مرداد 1390, 02:30 ب.ظ
با تشکر از na.farzane
جواب ایشون، جواب کاملی است و نیازی به توضیح بیشتر نمیبینم
جواب ایشون، جواب کاملی است و نیازی به توضیح بیشتر نمیبینم
20 مرداد 1390, 02:39 ب.ظ
مباحث درسی پس از نتیجه گیری بسته خواهند شد