ماشین مجازی جاوا

عنوان : ماشین مجازی جاوا
گروه درخواست : برنامه نویسی C , C++ و جاوا
شرح درخواست :

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


پاسخ شما

پس چراجواب نمیدید ...
یه روزشد
وقتی میگید 10 دیقه دیگ جواب میدم پا حرفه تون وایستید الکی ننویسید ....ملت بیکار نیستن چن روز واس گرفتن جواب صبرکنن ...چنتام ازاین پرسشام بیجواب مونده بودن
این طور باشه 1000تومنه حرومتون

توسط Hosein در تاریخ 1396/01/15


پاسخ کارشناس

با سلام. واقعا متاسفم. فکرکنم در این بخش دیگر کسی پاسخگویی نمیکند بجز من. آنهم بدلیل همین مساله مالی.
اولا اینکه سوالاتی از این نوع را در فرام ها بپرسید مثلا در سایت barnamenevis.org بپرسید. آنجا نیازی به پرداخت مبلغ هم ندارید.
دوما تا آنجا که من میدانم، جاوا بایت کد برای این تولید میشود که در هر سیستم عاملی کد شما قابلیت اجرا داشته باشد، یعنی در هرجایی که جاوا نصب باشد، بایت کد در زمان اجرا به کد آن سیستم ترجمه میشود. وظیفه ترجمه را خود جاوا بر عهده دارد. بعد از اینکه ترجمه شد، وظیفه اجرای آن را سیستم عامل برعهده دارد. پس ماشین مجازی واسطه ای است که کد شما را روی هر سیستم عاملی قابل اجرا میکند.

توسط مرتضی صادقی در تاریخ 1396/01/30

شما هم سوال دارید ؟

از کارشناسان پاسخیاب بپرسید!