PDA

View Full Version : لود کردن کرنل os



jalal_h14
چهارشنبه 09 تیر 1389, 11:06 صبح
با سلام . پروژه اسمبلی این ترم من نوشتن یک os ساده است که شامل یک بوت لودر و یک کرنل ساده شامل چند تا دستوره . اگه کسی میدونه چطور میشه یه کرنل رو لود کرد لطفا کاملا راهنمایی کنه .

tdkhakpur
چهارشنبه 09 تیر 1389, 19:51 عصر
شما یک فایل com ساده که زیر 512 بایت هست را بسازید(به این فایل در حقیقت لودر می گویند) که بتواند کار خاصی مثل چاپ رشته را انجام دهد.(البته این فایل باید از آفست 0 با پرش یه بایتی آغاز میشود)
در مرجله دوم- برنامه ای برای قرار دادن بوت لودر(برنامه 512 بایتی بالا) داخل بوت سکتور را بسازید.
مرحله چهارم راه اندازی کامپیوتر.
با اجرای مراحل فوق یک رشته برای شما باید به هنگام ریستارت سیستم نمایش داده شود تا این مرحله شما قسمت لودر را تست کرده اید ولی میماند به اینکه برنامه لودر را طوری طراحی کنید که بتواند از سکتور دیگر یک فایل با حجم بیشتر را لود کند این برنامه بصورت استاندارد باید بصورت com باشد.

mujb1988
پنج شنبه 17 تیر 1389, 10:54 صبح
اطلاعات خوبی رو میشه در این سایت پیدا کرد: http://wiki.osdev.org/ شما میتونید هم برید چند تا وبسایت مربوط به سیستم عاملهای نقلی و ساده رو که روی x86 اجرا می شن رو بخونید. برای اطلاعات مفید و عملی درباره ی اینکه چطوری باید برخی اجزا پیاده سازی شه هم کتاب آقای تاننباوم که شامل Minix هست رو هم میتونید مطالعه کنید.