IBMBIO.COM

IBMBIO.COM(في أعلى قائمة ملفات COM ) في نظام التشغيل IBM PC DOS 1.0.يُعدّ ملف IBMBIO.COM ملف نظام في العديد من أنظمة تشغيل DOS . يحتوي على رمز تهيئة النظام وجميع برامج تشغيل الأجهزة المدمجة. كما يقوم بتحميل نواة DOS ( IBMDOS.COM ) ومكونات النظام الاختيارية القابلة للتحميل المسبق (مثل مكونات ضغط القرص أو الأمان)، [ 1 ] [ 2 ] ويعرض قوائم الإقلاع، ويعالج ملفات التكوين (مثل CONFIG.SYS )، ويشغل واجهة الأوامر (مثل COMMAND.COM ).
يُعدّ هذا الملف جزءًا من نظام التشغيل IBM PC DOS (جميع الإصدارات) وكذلك من نظام DR DOS 5.0 والإصدارات الأحدث (باستثناء DR-DOS 7.06 ). [ 2 ] [ 3 ] ويؤدي نفس وظيفة الملف IO.SYS في نظام MS-DOS ، أو DRBIOS.SYS في نظام DR DOS من الإصدار 3.31 إلى 3.41 . [ 2 ] [ 3 ] (لأغراض التوافق مع بعض تطبيقات DOS، استُخدم اسم الملف IBMBIO.COM لفترة وجيزة أيضًا في إصدار IBM من نظام التشغيل OS/2 1.0 ، حيث كان مشابهًا للملف OS2BIO.COM المستخدم من قِبل مايكروسوفت ).
يوجد الملف في الدليل الجذر لمحرك الأقراص/القسم القابل للتشغيل والمُهيأ بنظام FAT (عادةً C:\)، ويحتوي عادةً على سمات النظام ، والمخفي ، و(منذ DOS 2.0 أيضًا) للقراءة فقط . [ 4 ] [ 5 ] [ 6 ] [ 2 ] [ 3 ] في نظام DR-DOS، يمكن حماية الملف بكلمة مرور اختياريًا . [ 3 ] [ ملاحظة 1 ] في نظام PC DOS، تُفعّل سمة النظام لتمييز الملف على أنه غير قابل للنقل، وهو قيد غير ضروري تقنيًا في نظام DR-DOS. [ 7 ] [ 5 ] [ 6 ] [ 8 ] [ 3 ] بما أن IBMBIO.COM عبارة عن صورة ثنائية تحتوي على رمز قابل للتنفيذ وليست برنامجًا حقيقيًا من نوع COM ، تُفعّل سمة المخفي لمنع استدعاء الملف عن طريق الخطأ من موجه الأوامر، مما قد يؤدي إلى تعطل النظام. [ 5 ] لم يعد هذا ضروريًا لنظام DR-DOS 7.02 والإصدارات الأحدث، لأنه في هذه الأنظمة، يكون الملف عبارة عن ملف تنفيذي ضخم يحتوي أيضًا على برنامج صغير على نمط COM يعرض بعض معلومات الإصدار ويخرج بسلاسة عند عدم تحميله بواسطة قطاع الإقلاع . [ 2 ] [ 5 ] [ 9 ]
في تسلسل بدء تشغيل الكمبيوتر الشخصي ، يحتوي القطاع الأول من وحدة التخزين على برنامج تحميل يسمى سجل تمهيد وحدة التخزين (VBR) ويتم تحميله في الذاكرة وتنفيذه.
إذا كان هذا سجلًا افتراضيًا للذاكرة (VBR) لنظام التشغيل PC DOS قبل الإصدار 3.3، فسيقوم بتحميل كلا ملفي النظام إلى الذاكرة تلقائيًا. [ 4 ] [ 10 ] ولأن سجل PC DOS الافتراضي للذاكرة لا يستطيع تحميل نظام ملفات FAT، يجب تخزين ملفات النظام في أول إدخالات الدليل على القرص، وأن تكون موجودة في مواقع فيزيائية ثابتة على القرص، مُخزّنة في قطاعات متتالية، وهي شروط يجب أن تراعيها أداة SYS . [ 4 ] [ 10 ]
إذا كان قطاع الإقلاع المُحمّل هو قطاع إقلاع متغير (VBR) لنظام التشغيل PC DOS 3.3 (أو أحدث)، فإن المتطلبات تُخفف قليلاً. لا يزال يتعين تخزين ملفات النظام في أول مدخلين من دليل الجذر على القرص، ولكن قطاع الإقلاع المتغير سيستخدم المدخل الأول فقط لتحميل القطاعات الثلاثة الأولى من ملف IBMBIO.COM إلى الذاكرة ونقل التحكم إليه. [ 10 ] [ ملاحظة 2 ] يحتوي هذا الجزء من ملف IBMBIO.COM بعد ذلك على مُحمِّل إقلاع أكبر نوعًا ما، والذي:
- يُحمّل باقي النظام في الذاكرة. قبل نظام التشغيل PC DOS 5.0، كان لا يزال يتعين تخزين ملفات النظام في مواقع فيزيائية ثابتة على القرص، وفي قطاعات متتالية. مع نظام التشغيل PC DOS 5.0 (والإصدارات الأحدث)، تم تقليص هذا الشرط إلى القطاعات الثلاثة الأولى من ملف IBMBIO.COM فقط. [ 10 ] [ ملاحظة 2 ]
- يقوم بتحميل نواة نظام التشغيل DOS. يتم تخزين النواة في IBMDOS.COM .
- يقوم بتهيئة كل برنامج تشغيل جهاز افتراضي بدوره ( وحدة التحكم ، القرص، المنفذ التسلسلي ، إلخ). عند هذه النقطة، تصبح الأجهزة الافتراضية متاحة.
- يستدعي روتين تهيئة نواة نظام التشغيل DOS.
في نظام DR DOS 5.0 والإصدارات الأحدث، يتم تخطي الخطوة الأولى، حيث أن DR-DOS VBR قادر على تحميل نظام ملفات FAT، وتحديد موقع ملف IBMBIO.COM (أو DRBIOS.SYS ) في أي مكان ضمن الدليل الجذر، وتحميله إلى الذاكرة تلقائيًا. [ 7 ] [ 2 ] [ 5 ] [ 11 ] [ 8 ] [ 3 ] [ nb 3 ] [ nb 4 ] يُخزَّن اسم ملف IBMBIO.COM الذي سيتم تحميله بواسطة قطاع الإقلاع في قطاع الإقلاع نفسه، وليس بالضرورة في أول مدخل للدليل الجذر. وبالمثل، يُخزَّن اسم ملف IBMDOS.COM الذي سيتم تحميله بواسطة IBMBIO.COM في ملف IBMBIO.COM نفسه، وليس بالضرورة في ثاني مدخل للدليل على القرص. [ 12 ] [ 2 ] [ 5 ] [ 3 ] كذلك، على غرار مُحمِّل IBMBIO.COM في VBR، فإن مُحمِّل IBMDOS.COM في IBMBIO.COM قادر على تحميل نظام الملفات بشكل بدائي، لذا ليس من الضروري تخزين ملفات النظام في أول مدخلين من الدليل، أو في مواقع فيزيائية ثابتة، أو في قطاعات متتالية. وبالتالي، لم يعد من الضروري تعيين سمة النظام . [ 7 ] [ 5 ] [ 6 ] [ 8 ] [ 3 ] بدلاً من ذلك، يمكن نسخ ملفات النظام ببساطة إلى القرص (بدون SYS)، بشرط وجود قطاع تمهيد DR-DOS على القرص. [ 5 ] [ 6 ] [ 2 ] [ 8 ] [ 3 ]
تُطلق مايكروسوفت أحيانًا على هذا المكون اسم نظام الإدخال/الإخراج، [ 4 ] [ 13 ] [ 14 ] ولكنه يُعرف عمومًا باسم DOS BIOS (الجزء المتعلق بنظام DOS من نظام الإدخال/الإخراج الأساسي ). صاغ غاري كيلدال مصطلح BIOS لأول مرة عام 1975 لنظام CP/M ، [ 15 ] [ 16 ] [ 17 ] [ 18 ] [19] [ 20 ] ولكنه يُستخدم أيضًا لوصف مكون أو طبقة مماثلة في أنظمة تشغيل أخرى من قِبل ديجيتال ريسيرش، وآي بي إم، ومايكروسوفت ، وغيرها الكثير.
بمعنى أعم، يشير بعض البائعين إلى هذا الجزء باسم ذاكرة الوصول العشوائي (RAM) لنظام التشغيل مثل DOS أو CP/M، وذلك لمقارنته بذاكرة القراءة فقط (ROM) المدمجة في الجهاز. [ 21 ]
انظر أيضاً
ملحوظات
- بالإضافة إلى خاصية القراءة فقط ، يمكن حماية ملفات النظام بكلمة مرور اختيارية في نظام DR-DOS باستخدام الأمر PASSWORD أوالخيار المتاح في بعضإصدارات الأمر SYS . [أ] يتجاهل مُحمِّل الإقلاع كلمة مرور الملف المُعيَّنة أثناء تحميله، ولكن بمجرد إقلاع النظام، لا يمكن الوصول إلى ملفات النظام دون معرفة كلمة المرور، مما يوفر مستوى إضافيًا من الحماية ضد محاولات حذف أو تعديل ملفات النظام عن طريق الخطأ. (ميزة كلمة مرور الملف هذه مستقلة عن كلمات مرور وحدة التخزين أو كلمات مرور الإقلاع التي يوفرها نظام DR-DOS أيضًا في بعض التكوينات).
/R[:password] - 1 2 يذكر دليل نظام التشغيل PC DOS 5.0 خطأً أن ملفات النظام لم تعد بحاجة إلى أن تكون متجاورة. مع ذلك، لكي تعمل عملية الإقلاع، لا تزال ملفات النظام بحاجة إلى شغل أول مدخلين في الدليل، كما لا تزال القطاعات الثلاثة الأولى من ملف IBMBIO.COM بحاجة إلى أن تكون متجاورة. [ب] يستمر نظام SYS في تلبية هذه المتطلبات.
- ↑ هناك استثناء واحد لقاعدةتحميل ملفات VBR في نظام DR-DOS لملف IBMBIO.COM بالكامل في الذاكرة: إذا كان حجم ملف IBMBIO.COM أكبر من 29كيلوبايت، فإن محاولة تحميل الملف بالكامل ستؤدي إلى قيام مُحمِّل الإقلاع بالكتابة فوق المكدس وجدول معلمات القرص المُعاد توجيهه (DPT/FDPB). لذلك، يقوم مُحمِّل VBR في نظام DR-DOS 7.07 بتحميل أول 29كيلوبايت فقط من الملف في الذاكرة، معتمدًا على مُحمِّل آخر مُدمج في الجزء الأول من ملف IBMBIO.COM للتحقق من هذا الشرط وتحميل باقي الملف في الذاكرة تلقائيًا إذا لزم الأمر. لا يُسبب هذا مشاكل في التوافق، حيث أن حجم ملف IBMBIO.COM لم يتجاوز هذا الحد في الإصدارات السابقة التي لم يكن فيها هذا المُحمِّل، وذلك بفضل الضغط الداخلي[ c] [d]. بالإضافة إلى بنية الإدخال المزدوجة ، يسمح هذا أيضًا بتحميل النظام بواسطة مُحمِّل VBR في نظام PC DOS ، والذي يقوم بتحميل القطاعات الثلاثة الأولى فقط من الملف في الذاكرة.
- ↑ يمكن تضمين الوظائف الموسعة لسجل تمهيد وحدة تخزين DR-DOS لتركيبأنظمة ملفات FAT12 و FAT16 عبر CHS ، والبحث عن ملف التمهيد IBMBIO.COM وتحميله في الذاكرة ككل، حتى لو لم يكن مخزنًا في موقع ثابت وفي قطاعات متتالية، [e] [f] [g] [h] [i] [j] باستخدام تقنيات تحسين التعليمات البرمجية التقليدية في لغة التجميع حتى الإصدار 7.05 ، حتى مع الحفاظ على الحد الأدنى من متطلبات نظام ذاكرة 32 كيلوبايت مع معالج 8088 / 8086 فقطوالاستمرار في دعم أحجام القطاعات الأكبروميزةالتمهيد المتعدد. [و] لإضافة وحدات تمهيد بديلة، LBA و FAT32 ، بالإضافة إلى إمكانية تمهيد PC DOS / MS-DOS الاختيارية إلى جانب DR-DOS، كان على قطاعات 7.07 اللجوء إلى التعليمات البرمجية ذاتية التعديل ،والبرمجة على مستوى التعليمات البرمجية بلغة الآلة ، والاستخدام المتحكم فيه للآثار الجانبية (الموثقة) ، وتداخل البيانات/التعليمات البرمجية متعددة المستويات، وتقنيات الطي الخوارزمية،وذلك لضغط كل شيء في 423بايت المتاحة للتعليمات البرمجية في قطاع مادي واحد بحجم 512 بايت، حيث كان ذلك شرطًا للتوافق مع الإصدارات السابقة والتوافق المتبادل مع أنظمة التشغيل الأخرى فيسيناريوهات التمهيد المتعدد والتحميل المتسلسل .
SYS /DR:ext
مراجع
- ↑ شولمان، أندرو؛ براون، رالف د .؛ ماكسي، ديفيد؛ ميشيلز، ريموند ج.؛ كايل، جيم (1994) [نوفمبر 1993]. نظام التشغيل DOS غير الموثق: دليل المبرمج لوظائف MS-DOS المحجوزة وهياكل البيانات - موسع ليشمل MS-DOS 6 وNovell DOS وWindows 3.1 ( الطبعة الثانية). ريدينغ، ماساتشوستس: أديسون ويسلي . ISBN 0-201-63287-X.(xviii+856+vi صفحات، قرص مرن 3.5 بوصة) تصحيحات:
- 1 2 3 4 5 6 7 8بول، ماتياس ر. (2 أكتوبر 1997) [29 سبتمبر 1997]. "تحديث Caldera OpenDOS 7.01/7.02 ألفا 3 IBMBIO.COM - README.TXT وBOOT.TXT - وصف موجز لكيفية تشغيل OpenDOS" . مؤرشف من الأصل في 4 أكتوبر 2003. تم الاطلاع عليه في 29 مارس 2009 .
- ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ بول، ماتياس ر. (١٤ أغسطس ٢٠١٧) [٧ أغسطس ٢٠١٧]. "الملحمة المستمرة لنظام التشغيل ويندوز ٣.١ في الوضع المُحسّن على جهاز أومني بوك ٣٠٠" . متحف آلات حاسبة HP (MoHPC) . مؤرشف من الأصل في ٦ أكتوبر ٢٠١٧. تم الاسترجاع في ٦ أكتوبر ٢٠١٧. [
...] لا يقتصر عمل أداة DR-DOS
FDISK
على تقسيم القرص فحسب، بل يمكنها أيضًا تهيئة وحدات التخزين المُنشأة حديثًا وتهيئة قطاعات التمهيد الخاصة بها دفعة واحدة، لذلك لا يوجد خطر من إتلاف وحدة التخزين الخاطئة عن طريق الخطأ، ولا حاجة إلى الأمر
FORMAT
/S أو
SYS
. بعد ذلك، يمكنك ببساطة نسخ ملفات DR-DOS المتبقية، بما في ذلك ملفات النظام. من المهم معرفة أنه على عكس نظامي MS-DOS/PC DOS، يتميز نظام DR-DOS بقطاعات إقلاع "ذكية" تقوم فعليًا "بتركيب" نظام الملفات للبحث عن ملفات النظام وتحميلها في الدليل الجذر، بدلًا من افتراض وجودها في موقع محدد. وبالتالي، يمكن أن تتواجد ملفات النظام في أي مكان، كما يمكن أن تكون مجزأة. […]
- 1 2 3 4 زبيكوفسكي، مارك ؛ ألين، بول ؛ بالمر، ستيف ؛ بورمان، روبن؛ بورمان، روب؛ بتلر، جون؛ كارول، تشاك؛ تشامبرلين، مارك؛ تشيل، ديفيد؛ كولي، مايك؛ كورتني، مايك؛ دريفوس، مايك؛ دنكان، راشيل؛ إيكهارت، كورت؛ إيفانز، إريك؛ فارمر، ريك؛ غيتس، بيل ؛ جيري، مايكل؛ غريفين، بوب؛ هوغارث، دوغ؛ جونسون، جيمس دبليو؛ كرماني، كامل؛ كينغ، أدريان؛ كوخ، ريد؛ لاندوفسكي، جيمس؛ لارسون، كريس؛ لينون، توماس؛ ليبكي، دان؛ ماكدونالد، مارك ؛ ماكيني، بروس؛ مارتن، باسكال؛ ماذرز، إستيل؛ ماثيوز، بوب؛ ميلين، ديفيد؛ ميرجنتايم، تشارلز؛ نيفين، راندي؛ نيويل، دان؛ نيويل، تاني؛ نوريس، ديفيد؛ أوليري، مايك؛ أورير، بوب ؛ أولسون، مايك؛ أوسترمان، لاري؛ أوستلينغ، ريدج؛ باي، سونيل؛ باترسون، تيم ؛ بيريز، غاري؛ بيترز، كريس؛ بيتزولد، تشارلز ؛ بولوك، جون؛ رينولدز، آرون ؛ روبين، داريل؛ رايان، رالف؛ شولمايسترز، كارل؛ شاه، راجين؛ شو، باري؛ شورت، أنتوني؛ سليفكا، بن؛ سميرل، جون؛ ستيلمايكر، بيتي؛ ستودارد، جون؛ تيلمان، دينيس؛ ويتن، غريغ؛ يونت، ناتالي؛ زيك، ستيف (1988). "المستشارون التقنيون". موسوعة MS-DOS: الإصدارات من 1.0 إلى 3.2 . بقلم: دنكان، راي؛ بوستويك، ستيف؛ بورغوين، كيث؛ بايرز، روبرت أ.؛ هوغان، ثوم؛ كايل، جيم؛ ليتوين، غوردون ؛ بيتزولد، تشارلز ؛ رابينوفيتز، تشيب؛ توملين، جيم؛ ويلتون، ريتشارد؛ وولفرتون، فان؛ وونغ، ويليام؛ وودكوك، جوان ( طبعة منقحة بالكامل). ريدموند، واشنطن، الولايات المتحدة الأمريكية: مطبعة مايكروسوفت . ISBN 1-55615-049-0LCCN 87-21452 . OCLC 16581341 . (xix+1570 صفحة؛ 26 سم) (ملاحظة: تم نشر هذه الطبعة في عام 1988 بعد إعادة صياغة واسعة النطاق للطبعة الأولى المسحوبة عام 1986 من قبل فريق مختلف من المؤلفين.)
- 1 2 3 4 5 6 7 8بول ماتياس ر. (1997/07/30) [1994/05/01]. NWDOS-TIPs — نصائح وحيل لتشغيل Novell DOS 7، مع النقر على تفاصيل التفاصيل والأخطاء والحلول البديلة . MPDOSTIP (باللغة الألمانية) (3 ed.). مؤرشفة من الأصلي بتاريخ 2016-11-05 . تم الاسترجاع 2012/01/11 .(ملاحظة:
NWDOSTIP.TXTهذا العمل شامل حول نظامي التشغيل نوفيل دوس 7 وأوبن دوس 7.01 ، ويتضمن وصفًا للعديد من الميزات والتفاصيل الداخلية غير الموثقة. وهو جزء منMPDOSTIP.ZIPمجموعة المؤلف الأكبر حجمًا التي تم الاحتفاظ بها حتى عام 2001 وتوزيعها على العديد من المواقع في ذلك الوقت. يشير الرابط المرفق إلى نسخة أقدم من الملف تم تحويلها إلى صيغة HTML.) - 1 2 3 4 بول ، ماتياس ر. (2001-04-09). NWDOS-TIPs — نصائح وحيل لتشغيل Novell DOS 7، مع النقر على تفاصيل التفاصيل والأخطاء والحلول البديلة . MPDOSTIP (باللغة الألمانية) (3 ed.).
- ١ ٢ ٣ روش، وين ل. (١٢ فبراير ١٩٩١). "DR DOS 5.0 - نظام التشغيل الأفضل؟" . مجلة PC . المجلد ١٠، العدد ٣. الصفحات ٢٤١-٢٤٦ ، ٢٥٧، ٢٦٤، ٢٦٦. تاريخ الاسترجاع: ٢٦ يوليو ٢٠١٩.
[...]
تم تحسين
SYS في
DR DOS 5.0،
لذا لا داعي للقلق بشأن ترك الكتلة الأولى فارغة على القرص الذي تريد جعله قابلاً للتشغيل. يمكن وضع ملفات نظام DR
DOS في أي مكان على القرص، لذا يمكن ضبط أي قرص به مساحة كافية لتشغيل نظامك. [...]
{{cite magazine}}: CS1 maint: deprecated archiveal service ( link ) (ملاحظة: ينسب المصدر هذا إلى أداة SYS بينما في الواقع هذه ميزة من ميزات مُحمِّل التمهيد المتقدم في قطاع التمهيد. تقوم SYS فقط بوضع هذا القطاع على القرص.) - 1 2 3 4بول، ماتياس ر. (2002-02-20). "لا يمكن النسخ" . opendos@delorie . مؤرشف من الأصل في 2017-10-06 . تم الاسترجاع في 2017-10-06 .
[...] يقوم قطاع إقلاع DR-DOS بتحميل ملف IBMBIO.COM بالكامل في الذاكرة قبل تنفيذه. ولا يهتم إطلاقًا بملف IBMDOS.COM ، الذي يتم تحميله بواسطة IBMBIO.COM. [...] سيجد قطاع إقلاع DR-DOS [...] ملفات النواة [...] طالما أنها مخزنة منطقيًا في الدليل الجذر. موقعها الفعلي على القرص، وما إذا كانت مجزأة أم لا، لا يهم قطاع إقلاع DR-DOS. وبالتالي، يمكنك ببساطة نسخ ملفات النواة إلى القرص (حتى باستخدام أمر COPY بسيط )، وبمجرد أن يصبح قطاع الإقلاع قطاع DR-DOS، سيجدها ويحملها. بالطبع، من الصعب ضغط كل هذا في 512 بايت فقط، وهو حجم قطاع واحد، لكن هذا يُعد تحسينًا كبيرًا في سهولة الاستخدام عند إعداد نظام DR-DOS، وهو أيضًا مفتاح عمل أداة DR-DOS multi-OS LOADER . يجب أن توجد ملفات نواة MS-DOS في مواقع محددة، بينما يمكن أن تكون ملفات DR-DOS في أي مكان، لذا لن تحتاج إلى تبديلها فعليًا في كل مرة تُشغّل فيها نظام التشغيل الآخر. كما يسمح هذا بترقية نظام DR-DOS ببساطة عن طريق نسخ ملفات النواة فوق الملفات القديمة، دون الحاجة إلى SYS ، ودون إجراءات إعداد معقدة كما هو الحال مع MS-DOS/PC DOS. يمكنك حتى الاحتفاظ بملفات نواة DR-DOS متعددة بأسماء ملفات مختلفة على نفس القرص، وسيقوم LOADER بالتبديل بينها وفقًا لأسماء الملفات المدرجة في ملف BOOT.LST . […]
- ↑ DR-DOS 7.03 WHATSNEW.TXT - التغييرات من DR-DOS 7.02 إلى DR-DOS 7.03 . شركة كالدرا، 24 ديسمبر 1998. مؤرشف من الأصل في 8 أبريل 2019. تم الاسترجاع في 8 أبريل 2019.
[…] تمت إضافة ملف صغير يعرض معلومات البناء إذا تم اعتبار COUNTRY.SYS خطأً برنامج تشغيل جهاز (DEVICE=COUNTRY.SYS). يعرض أيضًا نفس المعلومات إذا تم تشغيله كبرنامج .COM. […] تمت إضافة طريقة ضغط ثانية لتقليل حجم IBMBIO.COM بشكل أكبر. […]
- 1 2 3 4 تشابل، جيف (يناير 1994). "الفصل 2: بصمة النظام". في شولمان، أندرو؛ بيدرسن، أموريت (محرران). أساسيات نظام التشغيل DOS . سلسلة أندرو شولمان للبرمجة (الطبعة الأولى، الإصدار الأول). شركة أديسون ويسلي للنشر . ISBN 978-0-201-60835-9.(xxvi+738+iv صفحات، قرص مرن 3.5 بوصة)) تصحيحات:
- ↑بول، ماتياس ر. (17 يناير 2001). "FAT32 في DR-DOS" . opendos@delorie . مؤرشف من الأصل في 6 أكتوبر 2017. تم الاسترجاع في 6 أكتوبر 2017. [
...] يبحث قطاع الإقلاع في DR-DOS [...] عن ملف IBMBIO.COM (DRBIOS.SYS) ثم يقوم بتحميل الملف *بالكامل* في الذاكرة قبل أن يُمرر التحكم إليه. [...]
- ↑ بورش، ماد (أبريل 1993). "تشغيل أنظمة تشغيل متعددة باستخدام أداة DR Multiuser DOS LOADER" . نشرة دعم المطورين . 5 (4). نوفيل . مؤرشف من الأصل في 22 مارس 2012. تم الاطلاع عليه في 28 يونيو 2013 .
- ↑ باترسون، تيم (3 أكتوبر 1994). "أصول نظام التشغيل DOS: مبتكر نظام التشغيل DOS يُقدم وجهة نظره حول العلاقة بين CP/M وMS-DOS" (ملف PDF) . تقرير المعالجات الدقيقة . 8 (13). موارد التصميم الدقيق (MDR). الرقم الدولي الموحد للدوريات 0899-9341 . مؤرشف من الأصل (ملف PDF) بتاريخ 31 مايو 2012.
- ↑ باترسون، تيم (30 سبتمبر 2007). "تصميم نظام التشغيل DOS" . دوس مان دريفل . مؤرشف من الأصل في 20 يناير 2013. تم الاطلاع عليه في 4 يوليو 2011 .
- ↑ كيلدال، غاري آرلين (يونيو 1975). نظاما BIOS وBDOS لنظام CP/M 1.1 أو 1.2 لمختبرات لورانس ليفرمور .
مقتطف من رأس ملف BDOS.PLM في شفرة المصدر
PL/M
لنظام
CP/M 1.1
أو
CP/M 1.2
لمختبرات
لورانس ليفرمور
(LLL).
[...] /* CP / MBASICI / OSYSTEM (BIOS) جميع الحقوق محفوظة © غاري أ. كيلدال يونيو 1975 */ [...] /* نظام تشغيل القرص الأساسي (BDOS) جميع الحقوق محفوظة © غاري أ. كيلدال يونيو 1975 */ [...]
- ↑ كيلدال، غاري آرلين (يناير 1980). "تاريخ CP/M، تطور صناعة: وجهة نظر شخصية" . مجلة دكتور دوبز لتمارين الحاسوب وتقويم الأسنان . 5 (1): 6-7 . مؤرشف من الأصل في 24 نوفمبر 2016. تم الاطلاع عليه في 3 يونيو 2013. [ ...]
تم
أول ترخيص تجاري لنظام
CP/M في عام 1975 بعقود بين
شركة ديجيتال سيستمز
وشركة
أومرون الأمريكية
لاستخدامه في أجهزتهم الطرفية الذكية، ومع
مختبرات لورانس ليفرمور
حيث تم استخدام CP/M لمراقبة البرامج في
شبكة أوكتوبوس
. لم يُولَ نظام CP/M اهتمامًا يُذكر لمدة عام تقريبًا. في أوقات فراغي، عملت على تحسين المرافق بشكل عام [...] بحلول ذلك الوقت، تم تكييف CP/M لأربعة أنظمة تحكم مختلفة. في عام ١٩٧٦، تواصل معي
غلين إيوينغ
لعرض مشكلة: شركة
إمساي
، التي كان غلين يقدم لها الاستشارات، شحنت عددًا كبيرًا من أنظمة الأقراص الفرعية مع وعد بتوفير نظام تشغيل لاحقًا. كنت مترددًا بعض الشيء في تكييف نظام CP/M مع وحدة تحكم أخرى، ومن هنا نشأت فكرة نظام الإدخال/الإخراج الأساسي المنفصل (BIOS). من حيث المبدأ، تم تركيز الأجزاء المعتمدة على الأجهزة في نظام CP/M في نظام BIOS، مما يسمح لغلين، أو أي شخص آخر، بتكييف نظام CP/M مع معدات إمساي. حصلت إمساي لاحقًا على ترخيص لتوزيع
الإصدار ١.٣ من نظام CP/M
، والذي تطور في النهاية إلى نظام تشغيل يُسمى
IMDOS
.
- ↑ شوستيك، لين (2016-08-02). "بكلماته الخاصة: غاري كيلدال" . شخصيات بارزة . متحف تاريخ الحاسوب . مؤرشف من الأصل في 2020-03-24 . تم الاطلاع عليه في 2020-02-24 .
- ↑ كيلدال، غاري آرلين (2016-08-02) [1993]. كيلدال، سكوت ؛ كيلدال، كريستين (محرران). روابط الحاسوب: الأشخاص والأماكن والأحداث في تطور صناعة الحواسيب الشخصية (مخطوطة، الجزء 1). عائلة كيلدال. مؤرشف (PDF) من الأصل بتاريخ 2016-11-17 . تم الاسترجاع بتاريخ 2016-11-17 .
- ↑ كيليان، أ. جوزيف "جو" (2001). "نظام التشغيل CP/M لغاري كيلدال: بعض تاريخ CP/M المبكر - 1976-1977" . توماس "تود" فيشر ، IMSAI . مؤرشف من الأصل في 24 مارس 2020. تم الاسترجاع في 3 يونيو 2013. [
...] عندما
فشلنا
في إنتاج نظام تشغيل في الوقت المناسب،
بدأ
غلين بالتحدث مع غاري حول
CP/M
[...] استغرق الأمر عدة أشهر من الإقناع لغاري لنقله إلى معالج 8080. وجاء النجاح النهائي عندما أقنع غلين غاري بفصل وحدة الإدخال/الإخراج عن باقي النظام، مع وعد غلين بإعادة كتابة وحدة الإدخال/الإخراج لمعالج IMSAI
8080
(وهو ما فعله). لذا كان نظام CP/M على معالج
IMSAI
جهدًا مشتركًا بين غلين وغاري. [...]
- ↑ فرالي، بوب؛ سبايسر، داغ (26 يناير 2007). "التاريخ الشفوي لجوزيف كيليان، مقابلة أجراها: بوب فرالي، تحرير: داغ سبايسر، تاريخ التسجيل: 26 يناير 2007" (ملف PDF) . ماونتن فيو، كاليفورنيا: متحف تاريخ الحاسوب . رقم مرجع متحف تاريخ الحاسوب: X3879.2007. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 14 يوليو 2014. تاريخ الاسترجاع: 3 يونيو 2013 .
كيليان
: "[...] كان
غلين
[...] يتحدث مع
غاري
، وبدأ يلح عليه. قال: "يا غاري، لماذا لا يمكننا تشغيل هذا في
IMSAI
؟" فأجاب غاري: "المدخلات/المخرجات مختلفة تمامًا، ولن يعمل." لكن غلين أصرّ، وفي النهاية عقد صفقة مع غاري. قال: "حسنًا يا غاري، إذا فصلتَ المدخلات/المخرجات، فسأكتب نظام الإدخال/الإخراج الأساسي (
BIOS
)"، ثم أطلق عليه غلين اسمًا. "سنفصله بشكل منفصل." سأكتب ذلك الجزء، بشرط أن تتمكن من فصل البرنامج هناك." وقد طلب من غاري القيام بذلك، وقام غلين بدمج الجزأين معًا، وكان يشغل نظام CP/M الخاص بغاري على جهاز IMSAI. أخبرنا غلين بذلك، وبعد فترة وجيزة، كان
بيل
هناك يُرتب مع غاري كيلدال للحصول على ترخيص
CP/M
. [...] الآن بعد فصل BIOS، أصبح بإمكان أي شخص كتابة BIOS لجهازه، إذا كان يعتمد على معالج 8080، وتشغيله، لذلك بدأ ببيعه بشكل منفصل تحت اسم شركة
Digital Research
التي أسسها وحقق نجاحًا كبيرًا.
- ↑ دليل المستخدم التقني لبرنامج Apricot Portable . المجلد، القسم 3: البرمجيات. شركة ACT (الدولية) المحدودة . 1984. تاريخ الاسترجاع: 13 يناير 2020 . (228 صفحة)
- ملفات DOS
