٢- مقدمة عن معمارية المعالجات x86

معالجات x86 هي أشهر المعالجات المنتشرة حاليا و من أوائل المعالجات في هذا الجيل هو معالج 8086 الذي ظهر في أواخر السبعينات من القرن الماضي.... اقرأ المزيد

  12 Aug 2015 by محمد أنور محمد أنور |

١- المُقدمة

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

  04 Aug 2015 by محمد أنور محمد أنور |

٣- محمل الإقلاع bootloader

ستتعلم في هذا الفصل كيف تكتب أول قطاع إقلاع خاص بك، وهو قطاع إقلاع بسيط يقوم بتحميل رقم مميز 0x1234 إلى المسجل AX ثم يتوقف باستخدام التعليمة HLT:... اقرأ المزيد

  28 Jul 2015 by مصطفى عبد العزيز |

٢- مدخل إلى الكمبيوتر الشخصي IBM PC

دأب الإنسان في صناعة أدوات تساعده في أداء العمليات الحسابية منذ ما قبل الميلاد.وكان حلم تشارلس باباج (١٧٩١-١٨٧١) هو بناء آلة ميكانيكية تقوم بمعالجة الحساباتبشكل أوتوماتيكي. سنستخدم مصطلح “الكمبيوتر الحديث” من أجل الإشارة لأجهزة الحاسوبالتي بين أيدينا اليوم. يعتبر الكمبيوتر هارفارد مارك والكمبيوتر ENIAC من أوائلالحواسيب الحديثة.... اقرأ المزيد

  28 Jul 2015 by مصطفى عبد العزيز |

١- المُقدمة

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

  28 Jul 2015 by مصطفى عبد العزيز |

مقدمة عن كورس Introduction to Linux Kernel Device Drivers

كورس Introduction to Linux Kernel Device Drivers هو عبارة عن مقدمة سريعة ومبسطة عن ماهية تعريفات العتاد (Device Drivers) الخاصة باللينكس كيرنال (Linux Kernel) وعن كيفية كتابتها.... اقرأ المزيد

  27 Jul 2015