نمایش نتایج 1 تا 13 از 13

نام تاپیک: ساخت سیستم عامل با C#‎‎

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    آذر 1390
    محل زندگی
    مشهد
    پست
    30

    Post ساخت سیستم عامل با C#‎‎

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

    از اینا بگذریم
    برای نوشتن سیستم عامل راه های زیادی هست که چند تاشو نام میبرم
    1-راه اول نوشتنه سیستم عامل از ب بسم الله تا آخرش که البته کاره سختی هست ، همنطور که میدونید برای این کار زبان های متفاوتی هست مثل C , C++‎‎‎ , assembly
    یه لینک خوب:
    http://www.brokenthorn.com/Resources/OSDev1.html
    این سایت زبانش خارجی است و قدم به قدم سیستم عامل نویسی رو با Assembly و C و C++‎‎‎ آموزش میده (البته تا یه حدی) از اونجا به بعدش به عهده ی خودتونه ولی میتونین سوالاتتونو تو فروم ش مطرح کنین ، توصیه میکنم اگر انگلیسیتون خوبه حتما حتما بخونید
    اما اونایی که انگیلیسیشون یه کمی ضعف داره میتونید از این سایت

    که توسط Joker عزیز تا اندازه ایش ترجمه شده استفاده کنین

    2- راه دوم اینه که برین رو سیستم هایی که قبلا نوشته شده اند(و البته open Source اند) کار کنین مثل :

    Linux که انواع مختلفی داره که خارج از بحثمونه و زیاد در موردش بحث شده
    Minix که توضیحاته زیادی در موردش هست و از همه بهتر کتابش هست
    React Os که یه سیستم عامل هست که بر مبنای NT یا همون Windows نوشته شده {
    به شخصه روی این سیستم عامل زیاد وقت گذاشتم ولی خطا های بیشماری داره تنها مزیتش اینه که میتونه برنامه های ویندوزی رو اجرا کنه (یا همون فایلای exe) و اینکه شباهته زیادی به ویندوز xp و 95 داره
    زبان سایتش انگلیسی هست ولی بعضی قسمت هاش خیلی افتضاح نوشته شده چون در اصل کسایی که نوشتن آلمانی هستن یک کامپایلر داره که صدی 99% خطا میده شناس باهات یار باشه درست کامپایل کنه اونم تو xp بهتر کامپایل میشه
    نتیجه گیری:
    اگر خیلی بیکاری و حوصله داری برو دنبالش چون برای درست کردنش حداقل باید 1 سال بشینی ببینی چی نوشتن تازه اون موقع خطا یابی کنی
    ولی برای تست خوبه واسه یک کاره دیگه هم خوبه که من ازش استفاده میکنم اونم اینه که اگر برنامه نویسه ویندوزی و میخوای برنامه هات بقول معروف بوت باشند وتحت یک سیستم عامل مجزا بدون ویندوز اجرا بشن با این کار کن که عالیه واسه این کار (سوال در مورد این موضوع بود در خدمتیم شاید یه تایپیک در موردش زدم ولی بدبختانه امسال کنکور دارم و شبانه روز درس میخونم و بیکاریامو میام اینجا )
    }

    3- و راه سوم که تلفیق از راه 1 و 2 هست (البته فقط این 3 راه نیستند)
    که ما میخوایم در این مورد صحبت کنیم
    همه شما میدونید اگر نمیدونید الان میفهمید که ، C#‎‎‎.net معمولا تحت ویندوز قابل اجراست پس چه جوری باهاش سیستم عامل بنویسیم

    ادامه تایپیک رو بعدا مینویسم چون الان ساعت 4 صبح و من دارم از خواب میمیرم البته اگر دوست دارین ادامه بدم نظر بدین که دل گرم باشم و وقت بزارم اگر چیزی از قلم حا انداختم یا اشتباهی هم هست حتما بگین
    آخرین ویرایش به وسیله navidnkh : دوشنبه 28 اسفند 1391 در 22:38 عصر

تاپیک های مشابه

  1. ساخت سیستم عامل با دلفی
    نوشته شده توسط amin_omega در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 20
    آخرین پست: سه شنبه 12 بهمن 1400, 11:38 صبح
  2. ساخت سیستم عامل
    نوشته شده توسط farshad_momtaz در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 13
    آخرین پست: چهارشنبه 11 شهریور 1394, 01:35 صبح
  3. خبر: یک فراخوان برای تمامی عالاقمندان به طراحی و ساخت سیستم عامل !!!
    نوشته شده توسط behzad24be در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 2
    آخرین پست: دوشنبه 21 مرداد 1387, 22:13 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •