CP/M: Difference between revisions

From binaryoption
Jump to navigation Jump to search
Баннер1
(@pipegas_WP)
 
(@pipegas_WP)
 
Line 1: Line 1:
=== CP/M: نظرة شاملة للمبتدئين ===
# نظام التشغيل سي بي إم (CP/M)


CP/M (Control Program for Microcomputers) هو نظام تشغيل تم تطويره في السبعينيات والثمانينيات، ويُعتبر نقطة تحول في تاريخ الحوسبة الشخصية. قبل ظهور أنظمة التشغيل الرسومية مثل [[Windows]] و [[macOS]]، كان CP/M هو النظام المهيمن على أجهزة الكمبيوتر الصغيرة التي تعمل بمعالجات [[Intel 8080]] و [[Zilog Z80]]. هذه المقالة تهدف إلى تقديم نظرة شاملة للمبتدئين حول CP/M، تاريخه، مكوناته، وكيف أثر على تطور أنظمة التشغيل الحديثة.
'''سي بي إم''' (Control Program for Microcomputers) هو نظام تشغيل مبكر، ظهر في السبعينيات، وكان له تأثير كبير على تطور الحوسبة الشخصية. يعتبر سي بي إم نظام التشغيل القياسي لمعظم أجهزة الكمبيوتر المرتبطة بمعالجات [[Intel 8080]] و [[Zilog Z80]] في تلك الفترة. هذه المقالة تقدم نظرة شاملة للمبتدئين حول هذا النظام التاريخي.


== تاريخ CP/M ==
== تاريخ سي بي إم ==


تم تطوير CP/M بواسطة [[Gary Kildall]] في شركة Digital Research عام 1974. كان الهدف منه هو توفير نظام تشغيل موحد لأجهزة الكمبيوتر الصغيرة التي كانت تظهر في ذلك الوقت. في ذلك الوقت، كانت معظم أجهزة الكمبيوتر تأتي بدون نظام تشغيل قياسي، مما جعل تطوير البرامج لها أمرًا صعبًا. CP/M حل هذه المشكلة من خلال توفير واجهة برمجة تطبيقات (API) موحدة، مما سمح للمطورين بكتابة البرامج التي يمكن تشغيلها على أي جهاز كمبيوتر متوافق مع CP/M.
تم تطوير سي بي إم بواسطة غاري كيلدن في عام 1974، في الأصل لنظام Microcomputer Systems، ثم تم بيعه لشركة Digital Research في عام 1976. كان الهدف من سي بي إم هو توفير نظام تشغيل بسيط وسهل الاستخدام لأجهزة الكمبيوتر الصغيرة التي بدأت تظهر في السوق. سرعان ما أصبح سي بي إم شائعًا جدًا، حيث تم ترخيصه للعديد من الشركات المصنعة لأجهزة الكمبيوتر، مما أدى إلى ظهور عدد كبير من الأجهزة المتوافقة مع سي بي إم.  هذا الانتشار الواسع ساهم في إنشاء سوق للأجهزة والبرامج المتوافقة، وأرسى الأساس لنمو صناعة الحوسبة الشخصية.


في أواخر السبعينيات وأوائل الثمانينيات، أصبح CP/M نظام التشغيل الأكثر شعبية لأجهزة الكمبيوتر الصغيرة.  كانت العديد من الشركات المصنعة لأجهزة الكمبيوتر، مثل [[Radio Shack]] و [[Kaypro]]، تقوم بشحن أجهزتها مع CP/M مثبتًا مسبقًا.  لكن مع ظهور [[IBM PC]] و نظام التشغيل [[MS-DOS]] (الذي كان في البداية نسخة مطابقة لـ CP/M) في عام 1981، بدأ CP/M في فقدان حصته في السوق.
== المكونات الرئيسية لنظام سي بي إم ==


== مكونات CP/M ==
يتكون نظام سي بي إم من عدة مكونات رئيسية:


CP/M هو نظام تشغيل بسيط نسبيًا، يتكون من عدة مكونات رئيسية:
*  '''نواة النظام (Kernel):''' البرنامج الأساسي الذي يدير موارد النظام، مثل الذاكرة ووحدات الإدخال والإخراج.
 
*  '''مدير الملفات (File Manager):''' مسؤول عن تنظيم الملفات على وسائط التخزين (عادةً الأقراص المرنة) وتنفيذ عمليات مثل إنشاء الملفات وحذفها وقراءتها وكتابتها.
*  '''BIOS (Basic Input/Output System):''' يوفر واجهة بين نظام التشغيل والأجهزة الطرفية، مثل الشاشة ولوحة المفاتيح والطابعة.
*  '''مترجم الأوامر (Command Interpreter):''' يسمح للمستخدم بالتفاعل مع النظام عن طريق كتابة الأوامر.
*  '''CCP (Console Command Processor):''' هو مترجم الأوامر الذي يسمح للمستخدم بالتفاعل مع نظام التشغيل.
*  '''برامج النظام (System Utilities):''' مجموعة من الأدوات التي تساعد المستخدم على أداء مهام مختلفة، مثل نسخ الملفات وتنسيق الأقراص.
*  '''BDOS (Basic Disk Operating System):''' يتعامل مع قراءة وكتابة البيانات على القرص.
*  '''نظام الملفات:''' CP/M يستخدم نظام ملفات بسيطًا يعتمد على الدليل الرئيسي (root directory) والملفات.


{| class="wikitable"
{| class="wikitable"
|+ مكونات نظام تشغيل CP/M
|+ مكونات نظام سي بي إم
|-
|-
| المكون | الوظيفة |
| المكون || الوظيفة
|-
|---|---|
| BIOS | واجهة بين نظام التشغيل والأجهزة |
| نواة النظام || إدارة موارد النظام
|-
| مدير الملفات || تنظيم الملفات
| CCP | مترجم الأوامر |
| مترجم الأوامر || التفاعل مع المستخدم
|-
| برامج النظام || أدوات مساعدة
| BDOS | إدارة القرص |
|-
| نظام الملفات | تنظيم وتخزين الملفات |
|}
|}


== كيفية عمل CP/M ==
== التعامل مع نظام سي بي إم ==
 
التعامل مع سي بي إم يتم من خلال سطر الأوامر.  يطلب النظام من المستخدم إدخال أوامر نصية لتنفيذ المهام.  بعض الأوامر الشائعة تشمل:
 
*  ''DIR'' : لعرض قائمة الملفات الموجودة في القرص.
*  ''COPY'' : لنسخ الملفات.
*  ''FORMAT'' : لتنسيق الأقراص.
*  ''RUN'' : لتشغيل البرامج.
 
[[الواجهة النصية]] كانت هي السائدة في تلك الحقبة.
 
== أهمية سي بي إم في تاريخ الحوسبة ==


عند تشغيل جهاز كمبيوتر يعمل بنظام CP/M، يتم تحميل BIOS أولاً. ثم يقوم BIOS بتحميل CCP و BDOS. بعد ذلك، يعرض CCP موجه الأوامر (prompt) على الشاشة، مما يسمح للمستخدم بإدخال الأوامريمكن للمستخدم استخدام الأوامر لتشغيل البرامج، ونسخ الملفات، وتنسيق الأقراص، وغيرها من المهام.
على الرغم من أنه نظام تشغيل قديم، إلا أن سي بي إم كان له تأثير كبير على تطور الحوسبة الشخصيةلقد قدم العديد من المفاهيم والتقنيات التي لا تزال مستخدمة حتى اليوم، مثل:


== أهمية CP/M وتأثيره ==
*  '''نظام الملفات (File System):'''  الطريقة التي يتم بها تنظيم الملفات على وسائط التخزين.
*  '''واجهة سطر الأوامر (Command Line Interface):'''  طريقة التفاعل مع النظام عن طريق كتابة الأوامر.
*  '''نظام التشغيل متعدد المهام (Multitasking Operating System):''' القدرة على تشغيل عدة برامج في نفس الوقت. (بشكل محدود في الإصدارات المبكرة)


على الرغم من أن CP/M لم يعد مستخدمًا على نطاق واسع اليوم، إلا أنه كان له تأثير كبير على تطور أنظمة التشغيل الحديثة. لقد قدم العديد من المفاهيم الأساسية التي لا تزال مستخدمة في أنظمة التشغيل الحديثة، مثل:
كما أن سي بي إم مهد الطريق لظهور نظام التشغيل [[MS-DOS]]، الذي تم تطويره في الأصل ليكون متوافقًا مع سي بي إم.


*  '''نظام الملفات الهرمي:''' تنظيم الملفات في أدلة (directories) لتسهيل الوصول إليها.
== الانتقال من سي بي إم إلى أنظمة تشغيل أخرى ==
*  '''واجهة برمجة التطبيقات (API):''' مجموعة من الدوال والإجراءات التي يمكن للمطورين استخدامها لكتابة البرامج.
*  '''نظام إدارة المهام:''' القدرة على تشغيل عدة برامج في نفس الوقت (على الرغم من أن CP/M كان يدعم تعدد المهام التعاوني (cooperative multitasking) فقط).


== CP/M والخيارات الثنائية: أوجه التشابه المفاهيمية (على سبيل المثال) ==
مع تطور تكنولوجيا الكمبيوتر، ظهرت أنظمة تشغيل أكثر تطوراً، مثل [[MS-DOS]] و [[Windows]] و [[Linux]]، والتي تفوقت على سي بي إم في الأداء والميزات. بحلول التسعينيات، أصبح سي بي إم نظام تشغيل مهجورًا، ولكن إرثه لا يزال حيًا في العديد من جوانب الحوسبة الحديثة.


على الرغم من أن CP/M نظام تشغيل قديم والخيارات الثنائية أداة تداول حديثة، إلا أنه يمكن استخلاص بعض أوجه التشابه المفاهيمية.  كلاهما يعتمد على **التنبؤ بالنتائج** بناءً على مجموعة من **الشروط المحددة**.  في CP/M، تعتمد نتيجة تنفيذ برنامج على الشروط الأولية للمدخلات والبيانات. في الخيارات الثنائية، تعتمد نتيجة التداول على التنبؤ باتجاه سعر الأصل (صعود أو هبوط).  كلاهما يتطلب فهمًا للأساسيات لزيادة فرص النجاح.
== استراتيجيات التداول ذات الصلة (للمقارنة والتباين) ==


== الاستراتيجيات و التحليلات ذات الصلة (مجازية) ==
على الرغم من أن سي بي إم لا علاقة له بالتداول المباشر، إلا أن فهم تطور الأنظمة التشغيلية يوضح كيف تطورت التكنولوجيا لدعم الأنظمة المعقدة المستخدمة في التداول الحديث. يمكن مقارنة بساطة سي بي إم بتعقيد أنظمة التداول عالية التردد (HFT).  إليك بعض الاستراتيجيات ذات الصلة (بشكل مجازي):


**تحليل التوجه (Trend Analysis):** مماثل لفهم اتجاه تطور البرامج على CP/M (أي البرامج الأكثر شيوعًا).
[[تداول الاتجاه]] : مثل الاعتماد على نظام تشغيل موثوق به، بغض النظر عن التطورات الأخرى.
**تحليل الدعم و المقاومة (Support and Resistance):** يمكن تشبيهه بتحديد حدود قدرات الأجهزة التي تعمل بنظام CP/M.
[[تداول الاختراق]] : البحث عن فرص غير متوقعة، مثل تطوير برامج جديدة لنظام سي بي إم.
**استراتيجية الاختراق (Breakout Strategy):** مشابهة لإيجاد حلول مبتكرة لتجاوز قيود CP/M.
[[تداول النطاق]] : العمل ضمن قيود النظام، مثل تحسين أداء البرامج على الأجهزة المحدودة.
**استراتيجية التداول المتأرجح (Swing Trading):** تشبه إدارة المشاريع البرمجية على CP/M.
[[مؤشر ستوكاستيك]] : تحليل زخم حركة السعر، على غرار تحليل أداء النظام.
**استراتيجية التداول اليومي (Day Trading):** تشبه التعامل مع المهام العاجلة على CP/M.
[[خطوط بولينجر]] : تحديد مستويات الدعم والمقاومة، على غرار تحديد حدود موارد النظام.
*  **تحليل حجم التداول (Volume Analysis):** يمكن تشبيهه بمراقبة عدد المستخدمين الذين يستخدمون CP/M.
[[مؤشر القوة النسبية (RSI)]] : قياس قوة الاتجاه، على غرار تقييم كفاءة النظام.
**مؤشر القوة النسبية (RSI):** يقيس قوة الحركة السعرية، يمكن تشبيهه بتقييم أداء برامج CP/M.
[[تحليل فيبوناتشي]] : تحديد مستويات الارتداد المحتملة، على غرار تحسين تخصيص الذاكرة.
*  **مؤشر الماكد (MACD):** يحلل العلاقة بين المتوسطات المتحركة، يمكن تشبيهه بتحليل تطور نظام CP/M على مر الزمن.
*   [[مؤشر الماكد (MACD)]] : تحديد التغيرات في الزخم، على غرار مراقبة أداء النظام.
**خطوط فيبوناتشي (Fibonacci Retracements):** تستخدم لتحديد مستويات الدعم والمقاومة المحتملة، يمكن تشبيهها بتحديد حدود الذاكرة المتاحة على CP/M.
*   [[التحليل الفني]] : دراسة الرسوم البيانية وأنماط الأسعار، على غرار تحليل سجلات النظام.
**استراتيجية مارتينجال (Martingale Strategy):** تضاعف حجم التداول بعد كل خسارة، يمكن تشبيهها بتكرار محاولات تشغيل برنامج فاشل. (تحذير: هذه الاستراتيجية عالية المخاطر).
[[تحليل حجم التداول]] : دراسة حجم التداول لتأكيد الاتجاهات، على غرار مراقبة استخدام موارد النظام.
**استراتيجية المضاد للمارتينجال (Anti-Martingale Strategy):** تضاعف حجم التداول بعد كل ربح، يمكن تشبيهها بتوسيع نطاق المشاريع الناجحة على CP/M.
[[استراتيجية مارتينجال]] : مضاعفة الرهان بعد كل خسارة، على غرار محاولة إصلاح أخطاء النظام بشكل متكرر. (استراتيجية عالية المخاطر)
**تحليل الشموع اليابانية (Candlestick Patterns):** يساعد في تحديد أنماط التداول المحتملة، يمكن تشبيهه بتحليل سلوك المستخدمين عند استخدام CP/M.
[[استراتيجية المضاربة]] : الاستفادة من التقلبات قصيرة الأجل، على غرار تحسين أداء البرامج مؤقتًا.
*  **استراتيجية التداول بناءً على الأخبار (News Trading):** تتأثر بآخر الأخبار والتطورات، يمكن تشبيهها بتأثير الأخبار عن أجهزة الكمبيوتر الجديدة على شعبية CP/M.
[[استراتيجية التحوط]] : تقليل المخاطر عن طريق اتخاذ مراكز متعاكسة، على غرار النسخ الاحتياطي للبيانات.
**استراتيجية التداول الخوارزمي (Algorithmic Trading):** تستخدم برامج الكمبيوتر لتنفيذ الصفقات، يمكن تشبيهها بأتمتة بعض المهام على CP/M.
[[استراتيجية التداول الخوارزمي]] : استخدام برامج الكمبيوتر لتنفيذ الصفقات تلقائيًا، على غرار أتمتة مهام النظام.
**تحليل الارتباط (Correlation Analysis):** يحدد العلاقة بين الأصول المختلفة، يمكن تشبيهه بتحليل توافق البرامج المختلفة مع CP/M.
[[استراتيجية تداول الزخم]] : الاستفادة من الاتجاهات القوية، على غرار تحسين أداء النظام بناءً على الاستخدام المتزايد.


== الموارد الإضافية ==
== مفاهيم ذات صلة ==


*  [[تاريخ الحوسبة]]
*  [[الحوسبة الشخصية]]
*  [[تاريخ الكمبيوتر]]
*  [[نظام التشغيل]]
*  [[نظام التشغيل]]
*  [[MS-DOS]]
*  [[MS-DOS]]
*  [[واجهة برمجة التطبيقات (API)]]
*  [[BIOS]]
*  [[BIOS]]
*  [[Gary Kildall]]
*  [[الذاكرة العشوائية (RAM)]]
*  [[Digital Research]]
*  [[وحدة المعالجة المركزية (CPU)]]
*  [[Intel 8080]]
*  [[القرص المرن]]
*  [[Zilog Z80]]
*  [[واجهة المستخدم]]
*  [[نظام الملفات]]
*  [[البرمجة بلغة التجميع]]
*  [[أجهزة الكمبيوتر الشخصية]]
*  [[نظام الملفات FAT]]
*  [[تعدد المهام]]
*  [[الأوامر النصية]]
*  [[الذاكرة]]
*  [[البرامج النصية]]
*  [[القرص الصلب]]
*  [[تحليل الأداء]]
*  [[تاريخ الإنترنت]]
*  [[تاريخ البرمجيات]]
*  [[تطور البرمجيات]]
*  [[البرمجة]]
*  [[لغات البرمجة]]
*  [[تكنولوجيا المعلومات]]
*  [[الشبكات]]


[[Category:الفئة:أنظمة_تشغيل]]
[[Category:الفئة:أنظمة_تشغيل_قديمة]]


== ابدأ التداول الآن ==
== ابدأ التداول الآن ==

Latest revision as of 21:04, 26 March 2025

  1. نظام التشغيل سي بي إم (CP/M)

سي بي إم (Control Program for Microcomputers) هو نظام تشغيل مبكر، ظهر في السبعينيات، وكان له تأثير كبير على تطور الحوسبة الشخصية. يعتبر سي بي إم نظام التشغيل القياسي لمعظم أجهزة الكمبيوتر المرتبطة بمعالجات Intel 8080 و Zilog Z80 في تلك الفترة. هذه المقالة تقدم نظرة شاملة للمبتدئين حول هذا النظام التاريخي.

تاريخ سي بي إم

تم تطوير سي بي إم بواسطة غاري كيلدن في عام 1974، في الأصل لنظام Microcomputer Systems، ثم تم بيعه لشركة Digital Research في عام 1976. كان الهدف من سي بي إم هو توفير نظام تشغيل بسيط وسهل الاستخدام لأجهزة الكمبيوتر الصغيرة التي بدأت تظهر في السوق. سرعان ما أصبح سي بي إم شائعًا جدًا، حيث تم ترخيصه للعديد من الشركات المصنعة لأجهزة الكمبيوتر، مما أدى إلى ظهور عدد كبير من الأجهزة المتوافقة مع سي بي إم. هذا الانتشار الواسع ساهم في إنشاء سوق للأجهزة والبرامج المتوافقة، وأرسى الأساس لنمو صناعة الحوسبة الشخصية.

المكونات الرئيسية لنظام سي بي إم

يتكون نظام سي بي إم من عدة مكونات رئيسية:

  • نواة النظام (Kernel): البرنامج الأساسي الذي يدير موارد النظام، مثل الذاكرة ووحدات الإدخال والإخراج.
  • مدير الملفات (File Manager): مسؤول عن تنظيم الملفات على وسائط التخزين (عادةً الأقراص المرنة) وتنفيذ عمليات مثل إنشاء الملفات وحذفها وقراءتها وكتابتها.
  • مترجم الأوامر (Command Interpreter): يسمح للمستخدم بالتفاعل مع النظام عن طريق كتابة الأوامر.
  • برامج النظام (System Utilities): مجموعة من الأدوات التي تساعد المستخدم على أداء مهام مختلفة، مثل نسخ الملفات وتنسيق الأقراص.
مكونات نظام سي بي إم
المكون الوظيفة
نواة النظام إدارة موارد النظام مدير الملفات تنظيم الملفات مترجم الأوامر التفاعل مع المستخدم برامج النظام أدوات مساعدة

التعامل مع نظام سي بي إم

التعامل مع سي بي إم يتم من خلال سطر الأوامر. يطلب النظام من المستخدم إدخال أوامر نصية لتنفيذ المهام. بعض الأوامر الشائعة تشمل:

  • DIR : لعرض قائمة الملفات الموجودة في القرص.
  • COPY : لنسخ الملفات.
  • FORMAT : لتنسيق الأقراص.
  • RUN : لتشغيل البرامج.

الواجهة النصية كانت هي السائدة في تلك الحقبة.

أهمية سي بي إم في تاريخ الحوسبة

على الرغم من أنه نظام تشغيل قديم، إلا أن سي بي إم كان له تأثير كبير على تطور الحوسبة الشخصية. لقد قدم العديد من المفاهيم والتقنيات التي لا تزال مستخدمة حتى اليوم، مثل:

  • نظام الملفات (File System): الطريقة التي يتم بها تنظيم الملفات على وسائط التخزين.
  • واجهة سطر الأوامر (Command Line Interface): طريقة التفاعل مع النظام عن طريق كتابة الأوامر.
  • نظام التشغيل متعدد المهام (Multitasking Operating System): القدرة على تشغيل عدة برامج في نفس الوقت. (بشكل محدود في الإصدارات المبكرة)

كما أن سي بي إم مهد الطريق لظهور نظام التشغيل MS-DOS، الذي تم تطويره في الأصل ليكون متوافقًا مع سي بي إم.

الانتقال من سي بي إم إلى أنظمة تشغيل أخرى

مع تطور تكنولوجيا الكمبيوتر، ظهرت أنظمة تشغيل أكثر تطوراً، مثل MS-DOS و Windows و Linux، والتي تفوقت على سي بي إم في الأداء والميزات. بحلول التسعينيات، أصبح سي بي إم نظام تشغيل مهجورًا، ولكن إرثه لا يزال حيًا في العديد من جوانب الحوسبة الحديثة.

استراتيجيات التداول ذات الصلة (للمقارنة والتباين)

على الرغم من أن سي بي إم لا علاقة له بالتداول المباشر، إلا أن فهم تطور الأنظمة التشغيلية يوضح كيف تطورت التكنولوجيا لدعم الأنظمة المعقدة المستخدمة في التداول الحديث. يمكن مقارنة بساطة سي بي إم بتعقيد أنظمة التداول عالية التردد (HFT). إليك بعض الاستراتيجيات ذات الصلة (بشكل مجازي):

  • تداول الاتجاه : مثل الاعتماد على نظام تشغيل موثوق به، بغض النظر عن التطورات الأخرى.
  • تداول الاختراق : البحث عن فرص غير متوقعة، مثل تطوير برامج جديدة لنظام سي بي إم.
  • تداول النطاق : العمل ضمن قيود النظام، مثل تحسين أداء البرامج على الأجهزة المحدودة.
  • مؤشر ستوكاستيك : تحليل زخم حركة السعر، على غرار تحليل أداء النظام.
  • خطوط بولينجر : تحديد مستويات الدعم والمقاومة، على غرار تحديد حدود موارد النظام.
  • مؤشر القوة النسبية (RSI) : قياس قوة الاتجاه، على غرار تقييم كفاءة النظام.
  • تحليل فيبوناتشي : تحديد مستويات الارتداد المحتملة، على غرار تحسين تخصيص الذاكرة.
  • مؤشر الماكد (MACD) : تحديد التغيرات في الزخم، على غرار مراقبة أداء النظام.
  • التحليل الفني : دراسة الرسوم البيانية وأنماط الأسعار، على غرار تحليل سجلات النظام.
  • تحليل حجم التداول : دراسة حجم التداول لتأكيد الاتجاهات، على غرار مراقبة استخدام موارد النظام.
  • استراتيجية مارتينجال : مضاعفة الرهان بعد كل خسارة، على غرار محاولة إصلاح أخطاء النظام بشكل متكرر. (استراتيجية عالية المخاطر)
  • استراتيجية المضاربة : الاستفادة من التقلبات قصيرة الأجل، على غرار تحسين أداء البرامج مؤقتًا.
  • استراتيجية التحوط : تقليل المخاطر عن طريق اتخاذ مراكز متعاكسة، على غرار النسخ الاحتياطي للبيانات.
  • استراتيجية التداول الخوارزمي : استخدام برامج الكمبيوتر لتنفيذ الصفقات تلقائيًا، على غرار أتمتة مهام النظام.
  • استراتيجية تداول الزخم : الاستفادة من الاتجاهات القوية، على غرار تحسين أداء النظام بناءً على الاستخدام المتزايد.

مفاهيم ذات صلة

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер