جدول المحتويات:
إذا كنت تقرأ هذا ، فمن المحتمل أنك تستخدم جهاز كمبيوتر. من المحتمل أنه يعمل أيضًا بنظام Windows ، أو ربما تستخدم نظام Mac OS X أو Linux. إذا كان يوم مصيري واحد في عام 1980 قد لعب بشكل مختلف ، فقد نستخدم CP / M بدلاً من ذلك.
البدايات
كان غاري كيلدال عالِمًا في مجال الكمبيوتر يدرس في أكاديمية نافال للدراسات العليا في مونتيري كاليفورنيا في أوائل سبعينيات القرن العشرين ، وقد اشتعلت رياحه من بعض التقنيات الجديدة التي طورتها شركة Intel حتى الشمال في وادي السيليكون.قامت الشركة مؤخرًا بتقديم المعالج الدقيق ، لكن Kildall رأى كامل الإمكانيات عندما رأت Intel أنها تتحكم فقط في إشارات المرور. أدرك أنه سيكون من الممكن بناء أجهزة الكمبيوتر الشخصية ، ولكن ما يحتاجون إليه حقا هو برنامج لتشغيلها.
صعود CP / M
Kildall ، الذي يعمل كمستشار لشركة Intel ، قام بتطوير PL / M ، أو لغة برمجة لأجهزة الكمبيوتر الصغيرة ، والتي كانت لغة برمجة لأجهزة الكمبيوتر الصغيرة ، وبرنامج التحكم لأجهزة الكمبيوتر الصغيرة ، أو CP / M.كان CP / M نظام تشغيل يعمل نظريًا على أي حاسوب صغير ، طالما تم نقل الأجزاء التي تعتمد على الآلة.
كان تصميم كيلدال رائعا. تم تقسيم CP / M إلى ثلاثة أجزاء: BIOS (نظام الإدخال / الإخراج الأساسي) ، ونظام تشغيل القرص الأساسي (BDOS) ومعالج أوامر وحدة التحكم (CCP). تعامل BIOS مع الكود المعتمد على الآلة ، في حين أن CCP قبلت الأوامر من المستخدم ، على غرار shell على أنظمة Unix و Linux.