أجهزة الكمبيوتربرمجة

"ما هذا" كان على المكدس، "أنه" عاد: الأساس النظري للواقع

ربما في بعض الأعمال الحوسبة في المستقبل نسيان الآحاد والأصفار، وسوف المعالجات لا تعمل على بايت والكلمات، ولكن حتى الآن هو كل شيء يمثل العالم ثنائي والعيش من خلال قواعده. ما هو كومة وحيث ينطبق - من المرجح أن تكون واضحة تماما. في وقت مبكر من بداية ظهوره كان سجل المعالج الأولى، وكان منطق عمله في حاجة إلى الذاكرة. ونتيجة لأفكار بسيطة كومة "أنه" أصبح بحكم الأمر الواقع "عند الضرورة".

وظيفة المعالج، ومنطق ثنائي

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

تعمل في الواقع (خوارزمية عنصر مستقل) - مجرد تسلسل العمليات الثنائية. يختلف هذا البرنامج عن وظيفة أن يدرك نفسه وينسق أجزاء أخرى من التعليمات البرمجية.

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

إرسال وإرجاع إدارة

ويدعو البرنامج وظيفة، ويمر ذلك البيانات، وتحسب النتيجة. منذ تنفيذ جزء رمز آخر يبدأ من الخارج، لأنه يجب أن يتم تنفيذ تحكم العائد على المكالمة التالية للتشغيل. يتم توفير هذه الآلية بأمر من تنفيذ التعليمات البرمجية وتحقيق نتائج البرنامج ككل.

يتم تحميل الشفرة في الذاكرة وتنفيذ بالتتابع. استدعاء دالة (آخر قطعة من التعليمات البرمجية)، ويستخدم المكدس. ما هو؟ الذاكرة (ومؤشر إلى ذلك)، والذي يختلف من المألوف في ذلك هو وضع كل عنصر على التوالي على سابقتها. لأن للحصول على أي شخص أدناه، تحتاج إلى أن تأخذ في العمل وجميع الذين هم على ذلك. مؤشر يشير دائما إلى أن الوضع الحالي في المكدس.

في البداية، المكدس يحصل على عنوان المرسل - العنوان التالي العملية المكالمة. ثم وضع كل البيانات اللازمة لاستدعاء الدالة. وظيفة تسمى تختار البيانات، العمليات لهم، ويولد سيطرة عوائد نتيجة لآخر عنصر من المكدس. الفريق: "كومة أنه" يتحرك المؤشر إلى سابقة معين، واختيار "انه" يذهب إلى المعالجة.

سجلات AX، BX، CX، DX، أصبح EX رمزا لبداية عصر عصر المعلومات، ولكن SP وSS - هو التميمة الرئيسية. كيفية استخدام كومة من البرمجة؟ والأمثلة من الماضي لا تكون المعالم المعمارية في العصر المبكر. جاء المكدس في عالم ثنائي، جنبا إلى جنب مع "وظيفة" كلمات و "الإعادة" واختفت في المنطق العام لممارسة البرمجة.

خدمة البيانات أن تقرر ما يجب القيام به

التراص آلية يسمح بإجراء المكالمات متعددة إلى أجزاء مختلفة من القانون، بما في ذلك الإعادة: وظيفة الدعوة نفسها. هناك حدودا طبيعية: حجم الذاكرة لالمكدس ورمز ينبغي أن يكون كافيا. إذا كان البرنامج هو الصحيح، ثم أدائها ستكون مستقرة، وإدارة نقل / عودة - على وجه الدقة.

المكدس هو الكامل، وتكمن لوحات في كومة، التي يتم إرسالها إلى وضع الجدول. مصير لوحات، وهذا هو، والمحتوى، ويتم حلها في المكان الذي تنتقل فيه. وفقا لمنطق التفاعل، وفريق "المكدس، أنه" يعطي ما قبل ترتيب هذا بين الذين دعوا، واسماهم. عند الانتهاء من عملية من المهم إعادة التحكم إلى العنوان التالي واحد أن ترسل كومة على الطاولة.

منطق بسيط جدا وفعالة. ما هو على الطاولة، كما تم اتخاذ القرار - أنه يعمل لأنه غني مع النتائج - عن قلقها إزاء ما الجدول انها سترسل كومة من البيانات - رعايتها، والشيء الرئيسي هو أن يعود دائما التحكم إلى التحدي المقبل لهذه العملية. وظيفة يمكن استدعاء نفسها إلا إذا كان يعترف العودية، ولكن الإعادة لن يكون ممكنا إلا إذا انخفضت البيانات إلى المكدس.

التجريد الأساسي

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

وكانت حالة كلاسيكية أساس حالة بسيطة، ولكنها نادرة عندما يمكن تقدير دون نزاع فارغة حول بناء الجملة، دلالات وترتيبات وأولويات البرمجة في الكفاح من أجل البقاء على قيد الحياة للغة.

جزئيا كما كان خلية الذاكرة، وبقيت حتى يومنا هذا، ولكن هذا هو فكرة أنه قد تغير. يمر بثقة من خلال سميكة من الكتابة قوية، يزعمون الآن أن شيئا ما يمكن أن يكون أي شيء مع الاستمرار في الذاكرة الحقيقية من أي شيء، لأنه بالفعل مهم جدا.

عوامل التعيين، الشروط، الحلقات، وكتل ... تحولت أصغر بكثير من حيث معناها، وكذلك، بناء الجملة لفترة طويلة لا يهم. لا تعطى الكفاح من أجل المثل العليا لغات البرمجة فرصة للفوز واحد منهم. أدوات (مترجم / مترجم / شل) ملزمة لمجرد العمل، وتكون مستقرة وكامل المواصفات، وكيف وماذا أكتب / الاستخدام - رعاية مبرمج، وليس لغة المؤلف.

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

المكدس، وظائف والعودية - هل يسا مترادفين، ولكنها تكمل بعضها البعض تماما، مما يسمح لك لإنشاء نسخ فريدة من تقديم ومعالجة المعلومات.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.atomiyme.com. Theme powered by WordPress.