PDA

View Full Version : سوال: هسته سیستم عامل و سیستم عامل و سیستم عامل نویسی



mehdy.programmer
پنج شنبه 15 تیر 1391, 13:15 عصر
سلام خدمت دوستان و اساتید محترم!
من هیچی راجع به سیستم عامل نویسی و این چیزا نمی دونم!!! ولی خیلی دوست دارم که یاد بگیرم!
من یه چند تا سوال دارم!!
1.هسته سیستم عامل که میگن چیه؟ کجاست و چه وظایفی داره؟
2.سیستم عامل نویسی با چه زبونیه؟ چطوریه؟ (یه توضیح کلی بدید راجع به این)
3.برای شروع سیستم عامل نویسی باید چیکار کرد؟؟

حالا باز اگه خودتون حس کردید لازمه چیزی دیگه ای هم بدنم دریغ نکنید!!!

با تشکر

barnamenevis300
پنج شنبه 15 تیر 1391, 13:26 عصر
2.سیستم عامل نویسی با چه زبونیه؟ چطوریه؟

قسمت های خیلی خیلی حساس و حرفه اییش با Assembly و قسمت بزرگیش با C Language


1.هسته سیستم عامل که میگن چیه؟ کجاست و چه وظایفی داره؟

هسته سیستم عامل قسمت اصلا و مرکزی سیستم عامل هست که وقتی کامپیوتر روشن میشه اول از همه اون اجرا میشه (نه اول اول البته!!) که برای اینکه بهتر درک کنی خود کرنل معمولا با مانیتور کاری نداره و گرافیکی از خودش بروز نمیده و کار اصلیش اینه که برای نرم افزار های دیگر خود ویندوز (غیر از کرنل) و نرم افزار های معمولی بستری فراهم میکنه که اجرا بشن .



3.برای شروع سیستم عامل نویسی باید چیکار کرد؟؟


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

در آخر اینکه شما در نهایت (به تنهایی) قادریت سیستم عاملی شبیه به محیط داس طراحی کنید و قطعا به تنهایی چیزی مثل ویندوز مثل اینه که بخواهید یک کوه رو با بیل بکنید.

mehdy.programmer
پنج شنبه 15 تیر 1391, 17:19 عصر
خیلی ممنونم که جوابم دادید!! راجع به سیستم عامل نویسی هم میدونم که نمیشه تنهایی نوشت ! منظور من کار کردن روی کد های سیستم عامل بود مثلا یه سورس یونیکس و از کجا باید بیارم ؟؟ چطوری باهاش کار کنم ؟؟ از کجاش شروع کنم؟؟و ...
راستی..! لینوکس و یونیکس دو سیستم عامل جدا هستن؟

و این قسمت رو هم متوجه نشدم!!! اگه میشه بیشتر توضیح بدین!

خود کرنل معمولا با مانیتور کاری نداره و گرافیکی از خودش بروز نمیده و کار اصلیش اینه که برای نرم افزار های دیگر خود ویندوز (غیر از کرنل) و نرم افزار های معمولی بستری فراهم میکنه که اجرا بشن .

pswin.pooya
پنج شنبه 15 تیر 1391, 18:57 عصر
پرسیدن سوال عیب نیست اما این در مورد تکرار سوال جواب داده شده صادق نیست. تاپیک زیر رو برای شما در اعلانات قرار دادیم:
http://barnamenevis.org/showthread.php?270050-%D8%B4%D8%B1%D9%88%D8%B9-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%B9%D8%A7%D9%85%D9%84

نوشتن سیستم عامل کار خیلی سختیه و با هیچ کسی شوخی نداره. لطفا قبل از اینکه حتی در این مورد بخواهید فکر بکنید مطمئن باشید که تخصص لازم رو دارید. وگرنه بهتر از هر کاری بهتره خوب مطالعه کنید.