أنظمة التشغيل: ثلاث حلول سهلة الواجبات المنزلية
CS-537 مقاطع فيديو
نظام التشغيل يشبه UNIX
Clang/GCC
LLDB/GDB
فالغريند
البله
بيثون
؟
مشاريع C/Linux ومشاريع اختراق النواة (XV6)
التجريد: العملية
الفاصل: API العملية
الآلية: التنفيذ المباشر المحدود
الجدولة: مقدمة
الجدولة: قائمة انتظار التغذية المرتدة متعددة المستويات
الجدولة: حصة النسبية
جدولة متعددة المعالجات (متقدمة)
حوار موجز على المحاكاة الافتراضية لوحدة المعالجة المركزية
حوار حول المحاكاة الافتراضية للذاكرة
التجريد: مساحات العناوين
الفاصل: API الذاكرة
الآلية: ترجمة العنوان
تجزئة
إدارة الفضاء الحر
الترحيل: مقدمة
الترحيل: ترجمات أسرع (TLBS)
الترحيل: طاولات أصغر
ما وراء الذاكرة المادية: الآليات
ما وراء الذاكرة المادية: السياسات
التزامن: مقدمة
الفاصل: Thread API
أقفال
هياكل البيانات المتزامنة القائمة على قفل
متغيرات الحالة
الإشارات
مشاكل التزامن المشتركة
التزامن القائم على الحدث (متقدم)
محركات الأقراص الصلبة
صفائف زائدة من الأقراص غير المكلفة (غارات)
الفاصل: الملفات والأدلة
تنفيذ نظام الملفات
الموقع ونظام الملفات السريعة
تناسق التحطم: FSCK و Journaling
أنظمة الملفات منظمة سجل
SSDs القائمة على الفلاش
سلامة البيانات وحمايتها
حوار موجز على الثبات
حوار حول التوزيع
الأنظمة الموزعة
نظام ملفات شبكة Sun (NFS)
نظام ملفات أندرو (AFS)
هذا العمل مرخص بموجب GPLV3 أو أي إصدار لاحق.