زمان کنونی: ۱۷ اردیبهشت ۱۴۰۳, ۰۱:۵۴ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سیستم عامل مفهومی

ارسال:
  

nini naz پرسیده:

سیستم عامل مفهومی

چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟
مهمHuh
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

Morris پاسخ داده:

RE: سیستم عامل مفهومی

(۳۱ خرداد ۱۳۹۳ ۰۳:۳۸ ب.ظ)nini naz نوشته شده توسط:  چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟
مهمHuh


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

ارسال:
  

nini naz پاسخ داده:

RE: سیستم عامل مفهومی

(۳۱ خرداد ۱۳۹۳ ۰۶:۲۴ ب.ظ)Morris نوشته شده توسط:  
(31 خرداد ۱۳۹۳ ۰۳:۳۸ ب.ظ)nini naz نوشته شده توسط:  چرا سیستم عامل را با زبان c و c++ ونه با زبان های دیگر همچون جاوا می نویسند؟
مهمHuh


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

ممنونم..مرسی
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تست ۸۷ کامپیوتر مربوط به عامل ها Shekarchi_shab ۳ ۱,۸۱۴ ۲۰ بهمن ۱۴۰۱ ۰۷:۳۹ ب.ظ
آخرین ارسال: HamidReza1
  انتخاب موضوع پروژه درباره سیستم عامل آیلا ۱۸ ۱۸,۷۰۸ ۱۳ دى ۱۴۰۰ ۰۵:۴۱ ب.ظ
آخرین ارسال: Cimia
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۵۹۰ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  منابع پایگاه داده وسیستم عامل پیشرفته!دکتری ؟ morweb ۰ ۱,۸۴۷ ۱۷ بهمن ۱۳۹۹ ۰۴:۰۹ ب.ظ
آخرین ارسال: morweb
  طراحی یک سیستم عامل (از صفر) sina4everafter ۱۲ ۱۵,۸۳۲ ۰۶ بهمن ۱۳۹۹ ۱۲:۵۳ ب.ظ
آخرین ارسال: nahalmomen2007@yahoo.com
  خواص محیط برای عامل سیستم تحلیل تصاویر پزشکی Ali1991khe ۶ ۵,۳۱۶ ۰۴ مهر ۱۳۹۹ ۰۸:۳۲ ق.ظ
آخرین ارسال: Ali1991khe
  تغییرات کتاب سیستم عامل جدید سیستم عامل sima84 ۱ ۲,۵۸۷ ۱۶ اردیبهشت ۱۳۹۹ ۰۹:۴۳ ب.ظ
آخرین ارسال: marvelous
  سیستم های عامل(دکتر نقیب زاده) y.zare64 ۵ ۹,۱۴۲ ۱۶ اسفند ۱۳۹۸ ۰۸:۵۱ ب.ظ
آخرین ارسال: slayermind
  سیستم عامل سیلبرشاتز marvelous ۱ ۲,۱۲۹ ۲۵ دى ۱۳۹۸ ۰۸:۵۴ ب.ظ
آخرین ارسال: marvelous
  سیستم عامل طورانی marvelous ۴ ۴,۶۲۷ ۰۳ دى ۱۳۹۸ ۰۲:۲۱ ق.ظ
آخرین ارسال: marvelous

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close