به نام خدا پروژه مقدماتی درس سیستمهای عامل درس سیستمهای عامل شامل دو پروژه مقدماتی و نهایی میباشد .هدف از انجام پرروژه مقردماتیآ نشریایی دانشجویان با سیستم عامل FreeBSDآ هسته نن و همچیین بدست نوردن توانایی ایجاد تغییرات در هسته میباشد .یادگیری مهارتهای ذکر شده برای انجام پروژه نهایی درس ضرروری میباشرد و تویریه میشرود دانشجویان وقت کافی برای انجام پروژه مقدماتی اختصاص دهید ترا در انجرام پرروژه نهرایی دمرار مشر ل نشوند .این پروژه پروژه مقدماتی شامل سه بخش میباشد که در مورد هر کدام از ننها در ادامه توضیحاتی داده شده است. نصب سیستم عامل و ابزارهای مورد نیاز برای کامپایل هسته در این بخش دانشجویان باید سیستم عامل FreeBSDرا بر روی یر ماشرین مجرازی نصرن کییرد و برا مطالعه میابع موجود در اییترنتآ ابزارهای مورد نیاز برای کامپایل هسته را نیز نصرن نماییرد .در ادامره نیرز هسته سیستم عامل را ی بار کامپایل کرده و وارد نن شوند .نام هسته کامپایرل شرده بایرد برا نرام هسرته عمومی متفاوت باشد. حذف ابزارهای غیرضروری از هسته در این بخش باید با ایجاد تغییرات در فایلهای تیظیمات هسته و حذف بخشهای غیرضروری هستهآ حجم هسته سیستم عامل کاهش یابد .حجم هسته ایلی و هسته کم حجم باید با ی دیگر مقایسه شده و مواردی که از هسته حذف شدهاند نیز بیان شود. پیادهسازی و استفاده از چند فراخوانی سیستمی فراخوانی سیستمی ی ی از روشهای ارتباط میان سطوح کاربر و هسته میباشد .در این بخرش دانشرجویان باید الگوریتم Keyword cipherرا در هسته سیستم عامل پیادهسازی نمایید .این پیادهسازی شامل سره فراخوانی سیستمی دریافت متن از کاربر و رمزنگاری ننآ دریافت مرتن رمزنگراری شرده و رمزگشرایی نن و ام ان تغییر رمز میباشد .برای تست فراخوانیهای سیستمی نیز ی برنامه کوم در سطح کراربر توسرعه دهید تا با دریافت اطالعات از کاربر و با استفاده از فراخوانیهای سیستمی پیادهسازی شده ام ان استفاده از این الگوریتم را به کاربر ارائه نماید. توجه به دلیل ام ان بروز مش ل در سیستم عامل به دلیل تغییررات ایجراد شرده توسرا شرماآ همیشره میدین snapshotاز ماشین مجازی خود داشته باشید تا در یورت بروز مش ل بتوانید به سرعت ماشین مجازی را به حالت اولیه برگردانید. به پاسخهای مشابه پاسخهای سایر دانشجویان و یا پاسخهای سالهای قبل نمررهای تعلر نخواهرد گرفت. در مستید ارسالی باید تمامی موارد خواسته شدهآ فایلهای ایجاد شده و همچیین تصراویر کرافی از مراحل انجام پروژه وجود داشته باشد .گرفتن نمره کامل میوط به ارسال مستیدات کافی میباشد. زمان بارگذاری پروژه بر روی سایت درس روز 3نبان 2331بوده و مهلت ارسرال مسرتیدات نن ترا ساعت 135:3روز 12نبان می باشد. ی نسخه از سیستم عامل متن باز FreeBSDبر روی کابییت CEموجود می باشد. برای نشیایی در زمییهی نصن و تیظیمات اولیه FreeBSDو همچیین بیان ن ات و پاسخ سواالت در باب این پروژه جلسهی حل تمرییی برگزار خواهد شد که از اهمیت ویژه ای برخوردار است. هر مه سریع تر FreeBSDرا تهیه نمایید؛ نشیایی با نن را نغاز نمایید و پرروژه را اسرتارت بزنیرد مراکه زمانبیدی ها محدود بوده و پروژههای دیگر درس نیز در موعد معین بارگذاری خواهید شد.
© Copyright 2026 Paperzz