تمهيد وشكر وتقدير
تمهيد وشكر وتقدير
تمهيد وشكر وتقدير
هذا نصٌّ مسوّدةٌ أُعِدَّ لمقرّرٍ في نظم التشغيل، وهو يشرح المفاهيم الرئيسة لنظم التشغيل بدراسة نواةٍ نموذجيّةٍ تُسمّى xv6. وقد صُمّم xv6 على غرار الإصدار السادس من Unix (v6)، الذي أنشأه دينيس ريتشي وكين طومسون (ريتشي وطومسون 1974). ويقتفي البنيةَ والأسلوبَ من ذلك الإصدار اقترابًا، لكنه مُنفَّذٌ بلغة ANSI C (كيرنيغان 1988) من أجل RISC-V متعدّدة الأنوية (باترسون وواترمان 2017).
ينبغي قراءة هذا النصّ إلى جانب الشيفرة المصدرية لـxv6، وهو منهجٌ استُلهم من تعليق جون ليونز على الطبعة السادسة من Unix (ليونز 2000)؛ ويحوي النصّ روابطَ فائقةً إلى الشيفرة المصدرية على https://github.com/mit-pdos/xv6-riscv. راجع https://pdos.csail.mit.edu/6.1810 لمزيد من الإشارات إلى مواردَ على الشابكة للإصدار v6 وxv6، بما في ذلك عدّة تكليفاتٍ مخبريةٍ تستخدم xv6.
لقد استُخدم هذا النصّ في 6.828 و6.1810، وهما مقرّرا نظم التشغيل في MIT. ونشكر أعضاء هيئة التدريس ومساعدي التدريس والطلبة في هذين المقرّرين الذين أسهموا جميعًا، مباشرةً أو غير مباشرةً، في xv6. ونودّ على وجه الخصوص أن نشكر آدم بيلاي، وأوستن كليمنتس، ونيكولاي زيلدوفيتش. وأخيرًا، نودّ أن نشكر من أرسلوا إلينا أخطاءً في النصّ أو اقتراحاتٍ لتحسينه: أبو طالب آغاييف، وسيباستيان بوهم، وبراندب97، وأنطون بيرتسيف، ورافائيل كارفالو، وتيج تشاجد، وبرندان ديفيدسون، وراسيت إسكيجي أوغلو، وكلور فازي، وفويشيخ غاتس، وجوزيبي، وتاو غو، وهايبو هاو، وناوكي هاياما، وكريس هندرسون، وروبرت هيلدرمان، وإيدن هوشباوم، وفولفغانغ كيلر، وبافو كراشيفسكي، وهنري لاي، وجين لي، وأوستن ليو، وlyazj@github.com، وبافان مادامسيتي، وياتسيك ماسيولانيتس، ومايكل مككونفيل، وم3م00د، وميس0903، وميغيل غيفيرا، ومارك موريسي، ومحمد مراد، وهاري بان، وهاري بورتر، وپر3بوني، وشيوان تشيان، وتشي فنغ تشياو، وعسكر سافين، وسلمان شاه، وهوانغ شا، وفيكرام شينوي، وأديوداتو سيمو، ورسلان سافتشنكو، وبافل شتشوركو، ووارن تومي، وتيفكدا، وتزيربيب، ويونيكورن إكس، وفانوش فاسفاني، وتشن وانغ، وشي وانغ، وزو تشانغ وي، وسام ويتلوك، وتشيونغسي وو، ولوسي شو يانغ، وykf1114@gmail.com، ومنغ تشو
إذا عثرتم على أخطاءٍ أو كانت لديكم اقتراحاتٌ لتحسينه، فيُرجى إرسال بريدٍ إلكترونيّ إلى فرانس كاشوك وروبرت موريس (kaashoek,rtm@csail.mit.edu).