jcl


job control language، زبان کنترل کار کامپیوتر : زبان کنترل برنامه

کلمات اختصاری

عبارت کامل: Job Control Language
موضوع: کامپیوتر
علامت اختصاری JCL به معنی زبان کنترل کار بوده و آن زبان مخصوصی است که به منظور ارائه دستورالعمل ها به سیستم عامل یک کامپیوتر به کار می رود.

تخصصی

[کامپیوتر] زبان کنترل برنامه ؛ زبان کنترل کار Job Control Language - علامت اختصاری job control language ( زبان کنترل کار ) زبانی فرمان گرا که در کارهای دسته ای به ار می رود تا به کامپیوتر اعلام کند که چه کاری را انجام دهد نگاه کنید به batch processing علامت اختصاری JCL اشاره به زبان کنترل کار، در کامپیوترهای بزرگ IBM است . اما گاهی نیز زبانهای بسیار گوناگونی را بیان می کند که برای هدف یکسانی در سایر کامپیوترها به ار می روند . خطوط زیر، نمونه ی JCL برای یک IBM 360 این زبان برای تمام کامپیوترهای بزرگ IBM که سیستمهای عامل مشتق شده از os/360 مانند os/vs2 MRS را به کار می برند. یکسان است . اولین جمله ی JCL فوق، نامی را به کارمی دهد، شماره ی حساب کاربر را معین می کند . و 5 دقیقه زمان cpu را به کل کار اختصاص می دهد . جمله ی exec plixcg شیوه ای را آماده می کند . که یک برنامه ی pl/i را کامپایل کند . عملیات این شیوه دارای دو مرحله است . pli ( کامپایل ) و go ( اجرا ) . جمله های DD ( data define فایلها را تعریف می کنند. SYSIN ( standard system input برای مرحله ی pli به عنوان مجموعه داده ی رده بندی شده، به نام jones. samplpli تعریف می شود . sysin برای مرحله ی go درون خودکار ارائه شده است . با * DD شروع شده و با */ پایان می یابد . کارت // پایان کار را اعلامت می زند . در IBM JCL هر جمله دارای 4 فیلد است . مانند . //go . sysind dd * input file در اینجا go. sysin فیلد نام، DD فیلد عملیات * فیلد اپراند ( عملوند )، و input file فیلد توضیح است . مقررات کد گذاری فیلد ها . 1. فیلد ها حداقل با یک فضای خالی از هم جدا می شوند و فقط 71 کاراکتر اولیه در هر خط ( و نه 72 کاراکتر ) قابل توجه اند . 2. فیلد نام بلا فاصله همجوار دو علامت // در ابتدای خط است . معمولاً جمله ی EXEC دارای فیلد نام نیست . به این ترتیب بنویسید . EXEC // و نه EXEC// فیلد نام نمی تواند فضای خالی داشته باشد . 3 . فیلد پس از فید نام، فیلد عملیات است و معمولاً به صورت EXEC. JOB یا DD می آید . 4. فیلد پس از فیلد عملیات . فیلد اپراند ( عملوند ) است . این فیلد نیز نمی تواند فضای خالی داشته باشد . مگر اینکه درون علائم نقل قول باشد. اگر فیلد اپراند درون یک خط جای نمی گیرد . می تواند به خط دوم ادامه یابد . مانند نمونه زیر . GO . SYSIN DD // DSN= JONES. OLD DATA . DISP = SHR, // DCB = ( LRECL = 80 , BLKSIZE = 3120// در اینجا هر خط - به استثنای خط آخر - به کاما (، ) ختم می شود . هر خط - به استثنای خط اول - با دو علامت // و به دنلاب آن با 1 تا 13 فضای خالی شروع می شود . ( یکی از خطاهای عمومی، قرار دادن فضاهای خالی بسیار زیاد است . ) (5) هر چیز پس از فیلد اپراند . ( عملوند )، به عنوان یک توضیح تلقی شده و توسط کامپیوتر نادیده گرفته می شود . jcl همچنین شامل این جمله هاست . یک جمله ی تهی ( متشکل از // ) که پایان کاری را علامت می زند . و یک جمله ی توضیحی ف که با */ شروع می شود . جمله های توضیحی توسط سیستم عامل نادیده گرفته می شوند . جزئیات jcl از یک سیستم به سیستم دیگر - به طور قابل ملاحظه ای - متفاوت است . برای کسب اطلاعات بیشتر می توانید با کتابهای راهنمای هر سیستم اشنا شوید .

پیشنهاد کاربران

بپرس