PDA

View Full Version : سوال: نحوه نوشتن برنامه برای پردازنده در بوت (یک سیستم عامل شخصی تمرینی!)



Sharpist
پنج شنبه 30 اردیبهشت 1389, 12:04 عصر
میخواستم بپرسم سیستم عامل ها چطور کار میکنند؟

یعنی یک آموزش، مقاله یا هر چیز دیگه ای لازم دارم که مثل سیستم عامل، کدهای C رو بر روی هارد دیسک نصب کنیم و با بوت شدن، در لیست os ها مثل سیستم عامل های دیگه قابل انتخاب باشه و یک متن ساده، مثل hello world نمایش بده.

کتاب، مقاله، آموزش، کد، تمرین و ... پذیرفته میشود :لبخند:

فقط بیخیال این بشید که نوشتن سیستم عامل کار یک نفر نیست، اون هم از نوع ایرانی و از این جور چیزا!
من فقط برای تمرین و کنجکاوی به این نیاز دارم و اصلا هم قصد ندارم وقتم رو صرف اختراع دوباره ی چرخ کنم!

mirmousavi.m
پنج شنبه 30 اردیبهشت 1389, 12:35 عصر
خیلی خوبه و امیدوارم به نتیجه برسی،
در ابتدا به یک بوت‌لودر احتیاج داری و بهتره بوت لودر رو دیگه خودت نسازی...
قبل از شروع این کار پیشنهاد می‌کنم در مورد بعضی از توسعه‌های لینوکس که باید به جای نصب کامپایل بشه تحقیق کنی و یه چیزایی از اونا یاد بگیری

Sharpist
پنج شنبه 30 اردیبهشت 1389, 12:50 عصر
تشکر بابت مطلب و دلگرمی آقای میر موسوی.

امکانش هست کمی بیشتر توضیح دهید؟
مثلا چند کتاب در مورد معماری و دیگر موارد مورد نیاز در نوشتن سیستم عامل معرفی کنید؟
یا چند تا از همون سیستم عامل ها رو نام ببرید. (فقط هرچی کوچکتر و ساده تر باشه، بهتره)

Sharpist
پنج شنبه 30 اردیبهشت 1389, 23:54 عصر
دوستان، لطفا چند تا کتاب یا فروم فارسی یا انگلیسی معرفی کنید که در این زمینه اطلاعات مفید داشته باشند.

h-qazvini
جمعه 31 اردیبهشت 1389, 20:55 عصر
ابتدا بايد كامپايلر مناسب براي نوع سيستم عامل خود را انتخاب كنيد. اگر يك سيستم عامل 32 بيتي مي‌خواهيد بنويسيد بهتر است از DJGPP استفاده كنيد. مهم‌ترين حسنش اين است كه مي‌توانيد سيستم عامل‌هاي ساده‌يي پيدا كنيد كه با اين برنامه كامپايل شده‌اند.
به اين آدرس ها سر بزن :
http://wiki.osdev.org/Main_Page
http://www.osdever.net/tutorials/index

Sharpist
شنبه 01 خرداد 1389, 11:54 صبح
mamnon
on sait vaghean ali bod
farsi nadaram. finglish neveshtam