خرید بک لینک
نقل قول نوشته اصلی توسط iman new hacker نمایش پست ها
با سلام

یک سوال
چطور میشه یک سیستم عامل مثل مک یا ویندوز و ... نوشت.
البته مثل اندروید میخوام باشه که کارهایی کمتر از اندروید انجام بده و نیاز به دونستن چه مطالب و زبان هایی هستش.

چطور میشه یک سیستم عامل نوشت برای اندروید یا مثل رام اصلی که عوض میکنن.

با تشکر

سلام

شما باید با زبان ماشین یا اسمبلی و یک زبان سطح بالا مثل C یا C++، پاسکال آشنا باشید همچنین باید بدونید که سخت افزار و پلتفرمی که برای اون سیستم عامل رو میخواین بنویسید چطور و چگونه و برای چی کار میکنه. باید با ده ها تئوری مطرح شده در این زمینه آشنا باشید و افکار و الگوریتم های مختلف مطرح شده رو به طور کامل بشناسید تا در صورت نیاز بهترین اون ها رو به کار ببرید ...

برای شروع بهتره از پروژه های لینوکس و یونیکس شروع کنید. یک یاز توزیع های لینوکس رو نصب کنید و با محیط اون و محیط ترمینال ـش آشنا بشید و بعد از سایت Github نمونه هایی از پروژه هایی که برای این سیستم عامل برنامه نویسی شده رو الگو قرار بدید و شروع به نوشتن سیستم خودتون بکنید.

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

نمیخوام نامید ـــت کنم، ولی ساخت OS کار آسونی نیست و باید چند گروه مختلف بر روی هر قسمت از OS کار کنن! ولی هیچ چیز نشد نداره، شاید شما اولین نفری باشید که به صورت انفرادی یک سیستم عامل تونست بسازه !

موفق باشید.

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 14 خرداد 1395 ساعت: 1:44

صفحه بندی