مرفق برنامج التحكم
يُعدّ برنامج التحكم ( CPF ) نظام التشغيل الخاص بنظام IBM System/38 . [ 3 ] مثّل برنامج التحكم (CPF) خط تطوير مستقل في شركة IBM روتشستر ، ولم يكن له أي صلة بنظام التشغيل السابق والأكثر استخدامًا، برنامج دعم النظام (System Support Program ). تطوّر برنامج التحكم (CPF) ليصبح نظام التشغيل OS/400 ، والذي كان يُعرف في الأصل باسم XPF (برنامج التحكم الموسّع). [ 1 ]
على الرغم من أن نظام CPF يُعتبر نظام التشغيل الخاص بجهاز System/38، إلا أن جزءًا كبيرًا من إدارة الأجهزة والموارد في النظام الأساسي يتم تنفيذه في الشفرة المصغرة الأفقية والرأسية لجهاز System/38 . [ 1 ] [ 4 ]
وصف المكتبات
- QGPL - مكتبة للأغراض العامة
- QSYS – مكتبة النظام
- مكتبة التخزين المؤقت QSPL
- QTEMP - مكتبة مؤقتة
- مكتبة خدمات النظام QSRV
- QRECOVERY – مكتبة استعادة النظام
تخزين البيانات
في معظم أجهزة الكمبيوتر قبل نظام System/38، ومعظم الأجهزة الحديثة، كانت البيانات المخزنة على القرص تُخزن في ملفات منطقية منفصلة . عند إضافة بيانات إلى ملف، كانت تُكتب في القطاع المخصص لذلك، أو إذا كان القطاع ممتلئًا، في قطاع جديد في مكان آخر.
اعتمد نظام System/38 بنية التخزين أحادية المستوى ، حيث يتم تنظيم التخزين الرئيسي وتخزين القرص كوحدة واحدة، وذلك من مشروع IBM Future Systems (FS) الذي تم التخلي عنه. [ 5 ] تم تخزين كل جزء من البيانات بشكل منفصل، ويمكن وضعه في أي مكان على النظام. لم يكن هناك ما يُسمى بملف متجاور فعليًا على القرص، وكان نظام التشغيل هو المسؤول عن إدارة تخزين واسترجاع جميع عناصر البيانات.
العنونة القائمة على القدرات
كان نظام CPF مثالاً على نظام تشغيل تجاري متاح يعتمد على القدرات . وكان نظام System/38 من بين الحواسيب التجارية القليلة التي تستخدم نظام العنونة القائم على القدرات . [ 6 ] وقد أُزيل نظام العنونة القائم على القدرات في نظام التشغيل اللاحق OS/400 . [ 7 ]
إدارة البيانات الموزعة
في عام ١٩٨٦، أعلنت شركة System/38 دعمها لبنية إدارة البيانات الموزعة (DDM). تُعدّ هذه البنية ، في سياق الأنظمة الموزعة، طبقة برمجية وسيطة تقع بين نظام التشغيل والتطبيقات. تُعرّف بنية إدارة البيانات الموزعة بيئةً لتبادل البيانات، مما يُمكّن برامج System/38 من إنشاء وإدارة والوصول إلى الملفات المُوجّهة نحو السجلات على أنظمة System/36 وSystem/38 وأنظمة IBM الرئيسية البعيدة التي تعمل بنظام CICS. كما تُمكّن البرامج على أجهزة System/36 وSystem/38 البعيدة من إنشاء وإدارة والوصول إلى ملفات System/38.
لغات البرمجة
تضمنت اللغات المدعومة على نظام System/38 لغات RPG III و COBOL و BASIC و PL/I . كما أن CPF تنفذ لغة التحكم لنظام System/38. [ 8 ]
مراجع
- 1 2 3 فرانك ج. سولتيس (1997). داخل نظام AS/400، الطبعة الثانية . دار نشر ديوك. ISBN 978-1882419661.
- ↑ "إصدار برنامج التحكم IBM SYSTEM/38 الإصدار 8 متوفر مع تحسينات" . IBM. 7 أكتوبر 1986. تم الاطلاع عليه بتاريخ 7 أبريل 2021 .
- ↑ التطورات التقنية لنظام IBM System/38 (ملف PDF) . قسم تصميم وتطوير منتجات IBM، قسم الأنظمة العامة. 1980 [1978]. ISBN 0-933186-03-7G580-0237-1.
- ↑ سولتيس، فرانك (سبتمبر 1981). "تصميم نظام لمعالجة بيانات الشركات الصغيرة" . مجلة IEEE Computer . 14 : 77-93 . doi : 10.1109/CM.1981.220610 . S2CID 398484 .
- ↑ مارك سموثرمان. "نظام آي بي إم المستقبلي (FS) - السبعينيات" . تم الاطلاع عليه بتاريخ 11 أكتوبر 2017 .
- ↑ ليفي، هنري م. (1984). "نظام IBM/38" (ملف PDF) . أنظمة الحاسوب القائمة على القدرات . دار النشر الرقمية. ISBN 0-932376-22-3.
- ↑ سولتيس، فرانك ج. (يوليو 2001). حصن روتشستر: القصة الداخلية لسلسلة IBM ISeries . مطبعة شارع 29. ص 119. ISBN 978-1-58304-083-6..
- ↑ "دليل مرجعي للغة التحكم في نظام IBM System/38" (ملف PDF) . شركة IBM. 10-09-1982 . تاريخ الاسترجاع: 24-03-2021 .
روابط خارجية
- دليل مفاهيم مرافق برنامج التحكم (ملف PDF)
- دليل مبرمج مرفق برنامج التحكم (ملف PDF)
- أنظمة تشغيل IBM
- مقدمات متعلقة بالحاسوب في عام 1978
