إعادة التأسيس
في مجال الحوسبة، إعادة التأسيس هي عملية تعديل البيانات بناءً على مرجع إلى آخر. ويمكن أن تكون إحدى الطرق التالية:
المكتبات المشتركة
إعادة التأسيس هي عملية إنشاء صورة مكتبة مشتركة بطريقة تضمن استخدامها للذاكرة الافتراضية دون التعارض مع أي مكتبات مشتركة أخرى قابلة للتحميل في النظام.
كانت مقاطع IBM VM/370 المحفوظة غير المتصلة (DCSS) مثالًا مبكرًا على هذه التقنية، وإن لم تُسمَّ إعادة التأسيس . تُستخدم هذه التقنية على نطاق واسع في منصات Win32 لتجنب عبء إعادة توجيه عناوين مكتبات DLL الخاصة بالنظام بواسطة المُحمِّل.
تستخدم بعض ملحقات الأمان لنظام Linux / x86 إعادة التأسيس لفرض استخدام عناوين التعليمات البرمجية أدناه 0x00ffffffمن أجل إدخال 0x00بايت في جميع مؤشرات التعليمات البرمجية؛ وهذا يزيل فئة معينة من مشاكل أمان تجاوز سعة المخزن المؤقت المتعلقة بالفحص غير الصحيح للسلاسل المنتهية بـ null ، وهو أمر شائع في لغة البرمجة C.
استخدامات أخرى
- إعادة التأسيس هي عملية نقل مجموعات التغييرات إلى فرع مختلف عند استخدام نظام تحكم في الإصدارات ، أو في بعض الأنظمة، عن طريق مزامنة فرع مع الفرع الأصلي بدمج جميع التغييرات الجديدة في الفرع الأصلي. على سبيل المثال، يقوم كل من Git و Darcs بذلك (لكن Darcs يوسع المفهوم ويسميه "تبديل التصحيحات").
- تستخدم أداة إعادة ضبط التوقيت الصيفي ( DST) TZMOVE.EXE الموجودة في Microsoft Exchange و Outlook لإعادة حساب وإعادة جدولة مواعيد المواعيد المتأثرة بالتوقيت الصيفي.
انظر أيضاً
للمزيد من القراءة
- ليفين، جون ر. (2000) [أكتوبر 1999]. الروابط والمحملات . سلسلة مورغان كوفمان في هندسة البرمجيات والبرمجة ( الطبعة الأولى). سان فرانسيسكو، الولايات المتحدة الأمريكية: مورغان كوفمان . ص 218. ISBN 1-55860-496-0. OCLC 42413382 . تم الاسترجاع في 12 يناير 2020 .
{{cite book}}: CS1 maint: deprecated archiveal service ( link ) Code: [ link removed ]تصحيحات: - تشين، ريموند (17-12-2004). "كيف أعادت ويندوز 95 بناء ملفات DLL؟" . الشيء القديم الجديد .
- ريميرسما، ثيادمير (2000-12-01). "إعادة تأسيس ملفات DLL لـ Win32" . مجلة الدكتور دوب .
- مارك بيكر (25-03-2004). "تحسين تحميل مكتبات الارتباط الديناميكي" . مجلة دكتور دوبز .
- كالداتو، كلاوديو (فبراير 2006). "تحسين وقت بدء تشغيل التطبيقات" . مجلة MSDN . شركة مايكروسوفت .
- بيسواس، سوروبا (مايو 2006). "فوائد الأداء لتقنية الجيل الجديد" . مجلة MSDN . شركة مايكروسوفت .
- بيترك، مات (مارس 2002). "نظرة معمقة على تنسيق ملفات Win32 القابلة للتنفيذ، الجزء 2" . مجلة MSDN . شركة مايكروسوفت .
- آش، روديجر ر. (18-09-1995). "إعادة بناء ملفات W32 DLL: القصة الكاملة" . مؤرشف من الأصل في 07-07-2011.
- روبنز، جون (2000). تصحيح أخطاء التطبيقات: مايكروسوفت . سلسلة برمجة مايكروسوفت. مطبعة مايكروسوفت . الصفحات 34-36 . ISBN 978-0-7356-0886-3.
- توماس، ريجي؛ ريدي، بهاسكر (14 أغسطس 2006). "الربط الديناميكي في لينكس وويندوز، الجزء الثاني" . شركة سيمانتك .
- مكتبات الحاسوب
