بررسی JCL در سیستم عامل
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 16
بررسی JCL ( Job Control Language ) در سیستم عامل :
سیستمهای عامل ابتدا به فرم کاملا ساده بودند . بدین صورت که نیازهای برنامه ارائه شده از طریق کاربر از طریق JCL که یکسری دستورالعمل است به سیستم ارائه می گردید و سیستم عامل بر اساس این مورد منابع معرفی شده آنها را اختصاص می داد . مثلا برای اجرای یک برنامه در زبان C یا پاسکال :
1ـ ابتدا باید کامپایلر مربوطه فعال گردد.
2ـ برنامه را در فایلی قرار داده و اسم فایل را منظور نمایید تا به عنوان یک منبع ورودی به حساب آبد .
3ـ بعد از مرحله اجرا خروجی را روی Tape یا صفحه نمایش یم بریم .
در این مرحله می توان دو نوع از سیستمها را نام برد . این دو نوع سیستم عبارتند از :
1ـ سیستمهای دسته ای یا گروهی (Batch)
2ـ سیستمهای محاوره ای (Interactive)
اگر سیستمهای دسته ای ( Batch) را در نظر بگیریم در این گونه از سیستمها روش کار به این صورت می باشد که اطلاعات یک کار یا یک Job به صورت یک بسته به شکل JCL+Program+Data در اختیار سیستم قرار می گیرد . و بعد از انجام این کار کاربر هیچ ارتباطی با برنامه ندارد . وهمه چیز در قالب JCL به سیستم گفته می شود و در نهایت نتیجه کار به کاربر نمایش داده می شود.
اما در سیستمهای محاوره ای یا Interactive برخلاف سیستمهای گروهی چون ترمینال ورودی داریم محاوره ای نیز انجام می شود در این سیستمها از طریق ورودی JCL , Program , Data به سیستم ارائه می گردد که می تواند یک یا n فایل باشد سپس سیستم این کارهای مختلف را گرفته و روی دیسک اصلی دسته بندی می کند و مشخص می نماید هر کاری به چه امری مربوط است و در انجام هر کار کاربر به چه منابعی نیاز دارد تا کارش انجام شود.
نکته ای که در اینجا وجود دارد این است که JCL باید تمام اطلاعات از کاربر به سیستم عامل را داشته باشد اطلاعاتی مربوط به اینکه چه کاری باید صورت گیرد و از چه منابعی باید استفاده گردد.
بررسی System Spooling و جدول ISPT :
دسته های مختلف کاری که به سیستم عامل واگذار می گردد سیستمی به نام System Spooling این کارهای مختلف را تقسیم بندی کرده و در فضایی از دیسک به نام Spool Area قرار می دهد . Spooler در واقع نرم افزاری است که قبل از اینکه روتین های دیگری پردازشها را مدیریت کنند این سیستم دسته بندی کارها را انجام می دهد یعنی هر کار را که متشکل از Data، Program و JCL می باشد از هم جدا می کند. JCL ها دستور به دستور یا Command به Command تفسیر و اجرا می شود و سپس System Spooling این کارها را روی دیسک اصلی قرار می دهد و یک جدول به نام جدول Input Spool Table یا (ISPT) می سازد . برای هر کدام از کارها یک سطر از جدول در نظر گرفته می شود در واقع ISPT جدولی است که سطرهای آن اطلاعات کنترلی مربوط به همان کارها را دارا می باشد . این جدول به صورت یک بانک اطلاعاتی می باشد که هر رکورد آن مربوط به یک Job می باشد .
پس از تشریح جدول ISPT به نحوه تولید پردازشها در نوع سیستمهای Batch (دسته ای) و Interacrine می پردازیم .
طریقه تولید پردازش در سیستمهای دسته ای (Batch):
مرحله بعدی کار از دید سیستم عامل پس از مشخص شدن کار و کامل شدن جدول ISPT ، روتین دیگری به نام زمانبند کار یا Job Scheduler می باشد . این روتین در جدول ISPT به دنبال کاری می گردد که باید اول ایجاد شود و همچنین چه کاری را باید ابتدا راه اندازی نماید . دسته بندی کارها می تواند بر اساس موارد زیر باشد :
1ـ اولویتی باشد که سیستم کاربر تعیین می شودکه با یکسری از پارامترها به زمانبند کار گفته می شود.
2ـ براساس اینکه کارها در سیستم احتیاج بیشتر به CPU و یا I/O دسته بندی می شوند .
3ـ کارها به صورت FIFO دسته بندی شوند یعنی هر کاری که ابتدا در جدول ISPT شکل گرفته است ابتدا انتخاب و راه اندازی گردد.
زمانبندی کار مراحل JOB را به ترتیب اجرا می کند و منابعی را که در JCL به صورت پیش فرض و یا به شکل تعریف شده از طرف کاربر هستند اختصاص می دهد. در این مرحله زمانبند کار JOB را انتخاب کرده و برای هر Device ، عمل I/O و برای هر مرحله کاری یک پردازش یا (Process) ایجاد می کند یعنی منابع را به آن اختصاص می دهد و اگر منبعی وجود نداشته باشد کار پردازش آغاز نمی شود .
نکته ای که در این مرحله وجود دارد این است که یک Job زمانی تبدیل به پردازش می شود که منابع به صورت کامل در اختیار Job قرار گیرد .
طریقه تولید Process در سیستمهای محاوره ای (Interactive) :
دراین گونه از سیستمها پرداشگر دستورات ، با هر Enter دستورات را می خواند و معنی می کند . این دستورات دو حالت دارد که یا یک فایل exe است که پردازشگر دستورات آن را خوانده و بلافاصله تبدیل به پردازش می کند و یا دستوری است که باید تفسیر شود . دراین گونه از سیستمها تا زمانی که یک عمل مانند کامپایل کردن به اتمام نرسیده باشد ، کاربر نمی تواند دستور بعدی را صادر کند . مگر اینکه به سیستم بگوییم که می خواهیم کارهایمان را در Background اجرا کنیم در نتیجه زمان پاسخ گویی به دستورات باید سریع باشد .
Forground : یعنی اینکمه دستورات به شکل Command به Command اجرا شود یعنی دستور اول اجرا شود بعد پرامت دستور بعدی بیاید .
Background : یعنی اینکه دستورات به جایی می روند که اجرا شوند و بعد از اتمام اجرا نتیجه اش در فایل قرار بگیرد .
سایر محصولات :
بررسی JCL در سیستم عامل
بررسی JCL...
فایل گزارش کارآموزی رشته مهندسی صنایع تحلیل سیستمهافایل گزارش کارآموزی رشته مهندسی صنایع تحلیل...
برای چه هجرت در تاریخ اسلام اهمیت داردبرای چه هجرت در تاریخ...
بخش های اصلی کامپیوترهای شخصیبخش های اصلی...
بایسته های اتحاد ملی و انسجام اسلامیبایسته های اتحاد ملی...
دانلود دفترچه راهنمای کار آموزی.دانلود دفترچه راهنمای کار آموزی....
بایوس به چه معناستبایوس به چه...
بایدها و نبایدهای کارگزاران از دیدگاه امام علی علیه السلامبایدها و نبایدهای کارگزاران از دیدگاه...
بالا بردن سرعت کامپیوتر WinSpeedUp 15 صبالا بردن سرعت کامپیوتر WinSpeedUp 15...
دانلود فایل گزارش کارآموزی تجزیه ، تحلیل و طراحی ساختار سازمانی..دانلود فایل گزارش کارآموزی تجزیه...
دانلود گزارش کارآموزی مکانیک، شرکت صنعت پژوهان کیا.دانلود گزارش کارآموزی مکانیک، شرکت...
بازاریابی تک به تک 36صبازاریابی تک به تک 36ص...
باز کردن قفل بایوسباز کردن قفل بایوس...
بارکد 8 صبارکد 8 ص...
دانلود فایل گزارش کارآموزی رشته مدیریت خدمات بهداشتی درمانی، بهسازی آب..دانلود فایل گزارش کارآموزی رشته...
دانلود مقاله تولید آدنو اینترلوکین 2 به محل تومور در حذف نیاز به سیستمیک در درمان با سلول های اکتسابیدانلود مقاله تولید...
فایل گرارش کارآموزی حسابداری شرکت هنگام طراحان نواندیشفایل گرارش کارآموزی...
بارکد خوانبارکد خوان...
دانلود گزارش معماری احداث ساختمان مسکونی.دانلود گزارش معماری احداث ساختمان مسکونی....
اینترنت و فایروالاینترنت و فایروال...
فایل گزارش کارآموزی فرزکاریفایل گزارش کارآموزی...
دانلود فایل گزارش کارآموزی پتروشیمی اراک واحد دو اتیل هگزانول..دانلود فایل گزارش کارآموزی پتروشیمی اراک...
اینترنت فایروال 26صاینترنت فایروال 26ص...
اینترنت اکسپلورر 7اینترنت اکسپلورر 7...
اینترنت DSLاینترنت DSL...
فایل گزارش کارآموزی حسابداری شرکت توزیع نیروی برق شهرستان مشهدفایل گزارش کارآموزی حسابداری شرکت توزیع نیروی...
دانلود گزارش کارآموزی ایستگاه تحقیقات کشاورزی.دانلود گزارش کارآموزی ایستگاه تحقیقات...
دانلود فایل پروژه کارورزی رنگ و ترکیبها در گرافیک..دانلود فایل پروژه...
ایمانایمان...
ایران و انقلاب دیجیتالایران و انقلاب دیجیتال...
فایل گزارش کارآموزی سرسیلندر و سیستم جرقه زنیفایل گزارش کارآموزی سرسیلندر و...
ایجاد یک ایمیل و فرهنگ اصطلاحات چتایجاد یک ایمیل...
دانلود فایل گزارش کارآموزی کامپیوتر..دانلود فایل گزارش کارآموزی کامپیوتر.....
دانلود گزارش کارآموزی بانک ملت.دانلود گزارش کارآموزی بانک ملت....
ایجاد فروشگاه اینترنتی1ایجاد فروشگاه اینترنتی1...
ایجاد فروشگاه اینترنتیایجاد فروشگاه اینترنتی...
دانلود فایل تحقیق در مورد سیستهای جانبی توربین گاز..دانلود فایل تحقیق در مورد سیستهای جانبی...
ایثار در لغت به معنی بذل کردنایثار در لغت...
فایل گزارش کارآموزی کنسرو سازیفایل گزارش کارآموزی کنسرو سازی...
دانلود گزارش کارآموزی عمران، ساختمان سازی.دانلود گزارش کارآموزی عمران، ساختمان...
ایثار 12 صایثار 12 ص...
دانلود فایل گزارش کارآموزی عمران شرکت آژند افراز بنا..دانلود فایل گزارش کارآموزی عمران شرکت آژند...
فایل گزارش کار روشی برای مکان یابی عیب کابل های برق قدرتفایل گزارش کار روشی برای مکان...
اینترنتاینترنت...
اینترنت چیستاینترنت چیست...
دانلود گزارش کارآموزی علوم رنگ فرایند تولید با پوشش بیتوسیل .دانلود گزارش کارآموزی علوم رنگ...
دانلود فایل گزارش کارآموزی بررسی مسائل بهداشت حرفه ای در کارخانه داروپخش..دانلود فایل گزارش...
فایل گزارش کارآموزی اجرای ساختمان های بتنیفایل گزارش کارآموزی اجرای ساختمان های بتنی...
اینترنت و امنیت فرهنگی ـ سیاسی 25 صاینترنت و امنیت فرهنگی...
اینترنت ماهواره ایاینترنت ماهواره ای...
اصلاح ژنتیکی نخود 57 صاصلاح سیستم ها و روش ها 13 ص
اصلاح ساختار مؤسسات و ابزار های مالی بازار پول و سرمایه بر اساس تعالیم اسلام 30
اصل 44
اصطلاحات شبکههای کامپیوتری 55 ص
شیره و سرکه و الکل از انگور
طرح تولید رینگ خودرو
تولید ترانسفورماتور
طرح تولید قطعات لاستیکی خودرو
شیره خرما و فرآوری آن
پروژه مقاومت مصالح
اخلاق در ورزش
کلمات کلیدی :jcl program data دول ispt یستم امل سته ندی system spooling مانبند کار یستمهای محاوره کاربر یستمهای ستورات کارها مرحله یستمها پردازش رنامه مربوط
- ۹۶/۰۹/۰۸