CP/M

CP/M (ראשי תיבות באנגלית: Control Program/Monitor) היא מערכת הפעלה בסיסית אשר שימשה כתשתית התוכנה במיקרו מחשבים עד להופעתו של המחשב האישי ה-IBM PC אשר התבסס על מערכת הפעלה אחרת, MS-DOS.

מערכת CP/M פותחה ב-1973 על ידי גארי קילדל ושווקה על ידי חברת דיגיטל ריסרץ' (Digital Research) שהייתה בבעלותו.

מערכת ההפעלה CP/M הייתה מערכת קלה וקומפקטית שיועדה לעבודה על פלטפורמות שונות ובדרך כלל מבוססות מיקרו מעבדים עם ארכיטקורה של 8 סיביות. המערכת הייתה מבוססת על BIOS באופן שאיפשר לה לספק שירותי 
API לצרכני תוכנה במחשבים שונים ללא תלות בחומרה ספציפית; ארכיטקטורה זו תרמה לתפוצתה הרחבה של CP/M במגוון רחב של מחשבים קטנים ואישיים במרוצת שנות השבעים.

מערכת ההפעלה CP/M הייתה בעלת ארכיטקטורה בסיסית למדי אשר איפשרה פעולה של משימה אחת בלבד עד שזו הסתיימה. CP/M חסרה את המערכות התומכות לריבוי משימות ושיתוף זמנים (Time Sharing). בבסיסה של המערכת הייתה סדרה של פונקציות שירות אשר הפניה אליהן נעשתה דרך כתובת ייחודית בזיכרון והפרמטרים הנחוצים הועברו ברגיסטרים. פונקציות השירות שימשו לניהול קבצים על גבי תקליטונים, ניהול התקנים בסיסיים במחשב (כמו מדפסת), תיווך ישירות ל-BIOS של המחשב, ועוד.

עם הופעתו של המחשב האישי של IBM, המבוסס על מערכת ההפעלה DOS של מיקרוסופט, גוועה לאיטה מערכת CP/M.

קישורים חיצוניים



קטגוריה:ערכים שבהם תבנית בריטניקה אינה מתאימה
קטגוריה:מערכות הפעלה
קטגוריה:תוכנות שהושקו ב-1974