PDA

View Full Version : ++C و نوشتن یک سیستم عامل



unix_svr4
دوشنبه 09 اردیبهشت 1387, 20:14 عصر
سلام
در حال مطالعه کتاب طراحی و پیاده سازی سیستم عامل نوشته آلبرت وودهال/اندروس تانن باوم هستم. همه کدهای این کتاب به زبان C هستند. می خواهم بدانم آیا میشود سیستم عاملی (Kernel & GUI) را فقط با استفاده از ASM و ++C نوشت؟ این کار شدنی است؟؟؟
بدون ASM چی؟ هیچ راهی ندارد؟؟؟؟؟
ضمنا چگونه می توانیم خودمان یک موتور گرافیکی برای سیستم عاملی که طراحی کرده ایم بنویسیم؟ بدون استفاده از OpenGL و ....؟

متشکرم.

Delphi Skyline
دوشنبه 09 اردیبهشت 1387, 23:02 عصر
بله .
باز هم بله (در بعضی موارد مجبوری در سی و یا چیزهای دیگه چند خطی ASM بنویسی) .

MSK
سه شنبه 10 اردیبهشت 1387, 19:47 عصر
عزیزم؛ با visual c++ هم به تنهایی می تونی چیزی بنویسی که در نهایت بهش بشه گفت سیستم عامل.
اما اگه فصل اول اون کتاب رو بخونی میبینی تعریفی از سیستم عامل داره(1-تخصیص منابع 2-مدیریت منابع) که مستلزم راهبری کامپیوتر در پایین ترین سطحه و این هم یعنی یه جاهایی میرسه که تنها راه ممکن اسمبلیه!

امیدوارم که گرفته باشی.

Delphi Skyline
سه شنبه 10 اردیبهشت 1387, 20:57 عصر
ایشون گفت C++ نگفت VC++ . حالا کدومش منظورتونه ؟

MSK
دوشنبه 30 اردیبهشت 1387, 17:42 عصر
اگه دقت کنید متوجه میشید منظور قید حتی بوده. من لزومی یا ترجیهی رو بیان نکردم.



متشکرم.