العربية
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
خريطة الموقع الكاملة
آخر التحديثات
الصفحة الرئيسية
كود المصدر
برمجة ذات صلة
موارد بناء المواقع
دروس تصميم الويب
دروس برمجة الشبكة
الصفحة الرئيسية
>
المتعلقة بالبرمجة
>
شفرة المصدر الأخرى
system_programming
شفرة المصدر الأخرى
1.0.0
تنزيل
برمجة نظام Windows التي تحفز الدماغ
الفصل 1 القصة الأولى لهيكل الكمبيوتر
فهم والاقتراب من برمجة النظام
برمجة النظام؟
المكونات الرئيسية لأنظمة الكمبيوتر
تكوين أجهزة الكمبيوتر
وحدة المعالجة المركزية (وحدة المعالجة المركزية)
الذاكرة الرئيسية
ناقل الإدخال/الإخراج
فهم وحدة المعالجة المركزية
ألو (وحدة المنطق الحسابي)
وحدة التحكم
مجموعات التسجيل داخل وحدة المعالجة المركزية
واجهة الحافلة
نبض الساعة
عملية تنفيذ البرنامج
عالم الرياضيات العظيم فون نيومان
عملية تنفيذ البرنامج
مصالحة
الفصل 2 ASCIICODE مقابل UNICODE
Unicode في Windows
أنواع وخصائص مجموعة الأحرف
سلسلة MBCS القائمة على
البرمجة القائمة على WBCS
الدعم المتزامن من MBCs و WBCs
`#include <lindows.h>
الموارد المحددة بواسطة Windows
ماكرو لدعم MBCs و WBCS (UNICODE) في نفس الوقت
وظائف لدعم MBCs و WBCS (UNICODE) في نفس الوقت
3 الفصل 64 -البرمجة القائمة على القائمة
فوز 32 مقابل وين 64
64 -Pit و 32 -Pit
64 -كمبيوتر من وجهة نظر المبرمج
Win 32 مقابل Win 64 من وجهة نظر تنفيذ البرنامج
LLP64 مقابل LP64
64 -Pit و 32 -itp مشاكل التعايش
مواد نمط Windows
تحقق من نوع بيانات Windows
نوع البيانات متعددة الأشكال
من الأخطاء
وظيفة getLasterror ورمز الخطأ
تصميم مشروع برمجة النظام
اقتراح مشروع موجه الأوامر
اقتراحات لمشاريع موجه الأوامر وتنفيذ أوامر الخروج
الفصل 4 القصة الثانية لهيكل الكمبيوتر
كيفية التعامل مع بنية الكمبيوتر
دعنا نتصميم الكمبيوتر
دعنا نتصميم السجل
تصميم هيكل الأوامر والأمر
تصميم قيادة التحميل والمتجر
ضرورة التحميل والمتجر أمر
تصميم قيادة التحميل والمتجر
الوضع المباشر والوضع غير المباشر
المشكلات في الوضع المباشر واقتراح الوضع غير المباشر
فهم وضع indiret
مثال على استخدام الوضع غير المباشر
الفصل 5 خلق وانقراض العمليات
فهم العملية
ما هي العملية؟
عنصر
جدول وتغيير الحالة في العملية
جدولة العملية
تغيير في عملية العملية
فهم حالة العملية ، وإعادة فهم السيناريوهات
تبديل السياق
إنشاء العمليات
إنشاء العمليات
فهم وظيفة المعالجة
فهم وظيفة المعالجة من خلال مثال
تكوين وتنفيذ البيئة للممارسة
أمثلة ومشاكل تتعلق بإنشاء العملية
إضافة وظيفة مشروع موجه الأوامر
الفصل 6 كائنات kernel والكائن الصلب
فهم كائن kernel
فهم كائن kernel
كائنات نواة أخرى
كائن kernel والتعامل مع علاقة التبعية
كائن kernel وعدد الاستخدام
إضافة وظيفة مشروع موجه الأوامر
الفصل 7 الاتصالات بين العمليات (IPC) 1
معنى الاتصال بين العمليات (IPC)
نوع فتحة البريد IPC
تشير مقابل غير موقد
الفصل 8 اعتراضات (IPC) 2
ميراث المقبض ومقابض الكائن
ماسورة
متغير بيئة العملية
إضافة وظيفة مشروع موجه الأوامر
الفصل 9 خوارزمية الجدولة والأولوية
جدولة العملية
الاختلافات بين نظام التشغيل العادي ونظام التشغيل في الوقت الحقيقي
SOTT RTOS vs Hard RTOS
نظام التشغيل الاستباقي ونقطة نقطة غير خطية
خوارزمية جدولة الأولوية
جولة جدولة جدولة روبن
جدولة عن طريق جدولة الخوارزمية
انعكاس الأولوية
أولوية عملية Windows
إضافة وظيفة مشروع موجه الأوامر
فهم إعادة التوجيه
كيفية تنفيذ إعادة التوجيه
الجواب الذي قمت بتطبيقه
الفصل 10 القصة الثالثة لهيكل الكمبيوتر
نموذج دعم المكالمات الإجرائية
هيكل إطار المكدس
سجل SP
سجل مؤشر الإطار
لنخزنه على المكدس ، مؤشر الإطار
توصيل عامل المكالمات الوظيفي وتصميم تعليمات الدفع والبوب
وظيفة عامل الولادة عامل الاتصال
تصميم أوامر PUSH & POP
حركة التنفيذ عن طريق الاتصال بالوظيفة
بنية الذاكرة ومكافحة البرنامج للنظر إلى الوراء (عداد البرنامج)
استدعاء الوظيفة ونهاية الوظيفة
اتفاقية الاتصال
الفصل 11 فهم الموضوع
ما هو الموضوع؟
برنامج متعدد العمليات
المشاكل والمقترحات الجديدة للبرامج المستندة إلى نظام التشغيل متعدد العمليات
الحل ، الموضوع
العملية وخيط هذه العملية من بنية الذاكرة
العمليات والمواضيع في Windows
التصنيف وفقًا لنموذج تنفيذ الخيط
مؤشر ترابط مستوى kernel وخيط مستوى المستخدم
وضع kernel ووضع المستخدم
مزايا وعيوب مؤشرات ترابط مستوى kernel ومواضيع مستوى المستخدم
الفصل 12 خلق وتدمير الموضوع
إنشاء الموضوع والانقراض في Windows
توليد الموضوع
اختفاء الموضوع (بما في ذلك قصص إضافية حول إنتاج الخيط)
شخصية وخصائص الموضوع
التحقق من الوركين ومجالات البيانات ومناطق الكود
مشاكل في النهج المتزامن
فصل الموضوع عن العملية
ANSI Standard C Library and Thread
خيط
تغيير الموضوع
تعليق واستئناف
السيطرة على أولوية الموضوع
الفصل 13 تقنية مزامنة الموضوع 1
ما هو مزامنة الموضوع؟
مزامنة الموضوع من منظورين
طريقتان في مزامنة الخيط
تزامن نهج القسم الحرج
فهم القسم الحرج
التزامن في وضع المستخدم
التزامن على أساس القسم الحرج
عائلة متشابكة من التزامن القائم على الوظيفة
التزامن في وضع النواة
التزامن على أساس mutex
تزامن قائم على Semapore
تزامن اسم mutex بناءً على اسم mutex
ملكية mutex و wait_abandoned
الفصل 14 تقنية مزامنة الموضوع 2
التزامن بترتيب التنفيذ
منتج/نموذج المستهلك
التزامن القائم على الحدث
مثال على استخدام أحداث وضع إعادة التعيين اليدوي
حدث زائد mutex
مثال على التطبيقات وكائنات mutex
التزامن المستند إلى الموقت
توقيت إعادة تعيين يدوي
دورية
الفصل 15 تجميع الخيوط
فهم تجمع الخيوط
تنفيذ تجمع الموضوع
التفسير حسب وحدة تنفيذ تجمع الخيوط
ترابط رمز مصدر التنفيذ الكامل
إضافة وظيفة مشروع موجه الأوامر
أنبوب توصيل المدخلات والإخراج
مبدأ التنفيذ
تطبيق
الفصل السادس عشر القصة الرابعة لهيكل الكمبيوتر
التسلسل الهرمي للذاكرة
نطاق الذاكرة والنوع
التسلسل الهرمي للذاكرة
الخوارزمية النقدية والنقدية
الخصائص العامة لبرامج الكمبيوتر
خوارزمية نقدية
تقنية إنشاء رمز النقد
الذاكرة الافتراضية
بدني
نظام العنوان الافتراضي 1
نظام العنوان الافتراضي 2
الفصل 17 تقنية معالجة الاستثناء الهيكلي (SEH)
SEH (معالجة الاستثناء المهيكلة)
الحاجة إلى معالجة الاستثناء
الفرق بين الاستثناءات والأخطاء
استثناء الأجهزة واستثناء البرنامج
معالج الإنهاء
التكوين الأساسي ومبدأ العمل من الطرفي
معالج النهاية استخدم دراسة الحالة 1
معالج النهاية استخدم دراسة الحالة 2
معالج الاستثناء
معالج الاستثناء والتصفية
دراسة حالة استخدام معالج الاستثناء
حركة الاستثناءات غير المجهزة
معالج
كيفية التمييز بين أنواع واستثناءات الاستثناءات المحددة
استثناء _continue_excusion & issection_continue_search
استثناء تعريف المطور المستند إلى البرمجيات
حدوث استثناءات البرنامج
getExceptionInformation
الفصل 18 ملف I/O والسيطرة على الدليل
وظائف معالجة الملفات الأساسية
ملف فتح وإغلاق
ملف قراءة الملفات والكتابة والمؤشرات
أمثلة على فتح الملف والقراءة والكتابة وإغلاق الملف
احصل على معلومات الوقت للملف
احصل على حجم الملف
احصل على المعلومات المميزة للملف
احصل من المعلومات المميزة للملف
احصل على معلومات المسار الخاصة بالملف
حركة مؤشر الملف -32 -bit قاعدة
حركة مؤشر الملف -64 -bit قاعدة
الدليل -الوظائف ذات الصلة والوظائف الأخرى
خلق وانقراض الدليل
الدليل الحالي ودليل النظام ودليل Windows
ابحث عن ملف في الدليل
إضافة وظيفة مشروع موجه الأوامر
فهم Xcopy
نطاق وطريقة تنفيذ XCOPY
حالة تنفيذ XCOPY
الفصل 19 غير متزامن I/O و APC
غير متزامن I/O.
فهم I/O غير المتزامن
تداخل I/O.
مثال I/O متداخل
التوسع في البنية التحتية الروتينية الانتهاء I/O
حالة التنبيه
معلومات موقع الملف للهيكل المتداخل
إكمال الروتين على المؤقت
المحتوى حتى الآن
APC (استدعاء الإجراء غير المتزامن)
بنية APC
APC قائمة انتظار APC
الفصل 20 الذاكرة الافتراضية (كومة ، MMF)
التحكم في الذاكرة الافتراضية
الاحتياطي والالتزام والمجاني
التحقق من نقطة البداية ووحدة تخصيص الذاكرة
وظيفة VirtualAlloc و VirtualFree
تصميم صفيف ديناميكي
السيطرة على كومة
ذاكرتي للتحكم في الكومة
الافتراضي Heap & Windows Hip في نظام Windows
التحكم الافتراضي في الفخذ
ميزة أخرى لإنتاج الكومة الديناميكية
خلق الورك والانقراض والتعيين
مثال على الكومة والقائمة المرتبطة
MMF (ملف تعيين الذاكرة)
فهم MMF
عملية تنفيذ MMF
وظيفة تنفيذ MMF
مثال على تكوين MMF 1
MMF للكتابة
نسخ على write (بقرة)
الفصل 21 مكتبة الارتباط الديناميكي
مكتبة و printf!
سؤال
الجواب هو المكتبة
الدافع لكتابة المكتبات
اكتب مكتبة
مكتبة ثابتة
مكتبة أخرى DLL
فهم مكتبة الارتباط الديناميكي (DLL)
الفرق بين DLL والمكتبة الثابتة
إنتاج DLL 1: الارتباط الضمني
DLL والإعلان الخارجي
إنتاج DLL 2: الارتباط الصريح
DLL التي يمكن تحميلها أكثر من مرة
إنها مسألة إنشاء بعض ملفات Hoder!
على الأقل ثلاثة رؤوس
دعم الجميع مع ملف رأس واحد
يوسع
معلومات إضافية
الإصدار
1.0.0
النوع
شفرة المصدر الأخرى
وقت التحديث
2025-05-04
الحجم
2.7MB
من
Github
تطبيقات ذات صلة
zkwork_aleo_gpu_worker
2024-11-11
nextcloud_share_url_downloader
2024-11-01
نظام المخاطر
2022-09-04
نظام الترفيه المشروع
2022-08-05
نظام شينجسون
2011-09-05
نظام الملفات FPS88
2010-10-23
نوصي لك
chat.petals.dev
شفرة المصدر الأخرى
1.0.0
GPT Prompt Templates
شفرة المصدر الأخرى
1.0.0
GPTyped
شفرة المصدر الأخرى
GPTyped 1.0.5
Google Dorks
شفرة المصدر الأخرى
1.0
shepherd
شفرة المصدر الأخرى
v6.1.6-react-shepherd: Prepare Release (#3063)
mongo express
شفرة المصدر الأخرى
v1.1.0-rc-3
Google Dorks
شفرة المصدر الأخرى
1.0
shepherd
شفرة المصدر الأخرى
v6.1.6-react-shepherd: Prepare Release (#3063)
mongo express
شفرة المصدر الأخرى
v1.1.0-rc-3
أخبار ذات صلة
الكل
وظيفة نظام لغة C (): إصدار أمر DOS
2024-11-16
أساسيات sql_setأذونات_قاعدة البيانات
2009-11-26
Xml_javascript ترقيم الصفحات
2009-07-07
إرسال رسائل البريد الإلكتروني من خلال برنامج System.Web.Mail
2009-06-30
زر تكبير_تصغير_إغلاق صفحة الويب
2009-06-17
الفرق بين HTTP_HOST وSERVER_NAME
2009-06-07
ما هو PATH_SEPARATOR
2009-06-07
file_get_contents واستخدام وظيفة الضفيرة
2009-06-07
استخدام parse_ini_file
2009-06-07
استخدم وظيفة session_set_save_handler لزيادة التحميل على طريقة تخزين SESSION في MYSQL
2009-06-06
حل لمشكلة عدم إمكانية استخدام وظيفة file_get_contents
2009-06-06
addlashes وmysql_real_escape_string
2009-06-05