আমি জানি এটি একটি খুব সাধারণ প্রশ্ন। তবে আমার মনের একটা আলাদা অ্যাঙ্গেল আছে। আমি এখানে এটি স্পষ্ট করে বলার চেষ্টা করব।
আমি যা জানি, সে থেকে প্রতিটি সিপিইউ কার্যকর করে যে নির্দেশনা দেয় তা মেশিন ল্যাঙ্গুয়েজে এবং সমস্ত সিপিইউ করতে পারে এটি হ'ল কিছু পাটিগণিত অপারেশনগুলি ধন্যবাদ ALU এবং এর ট্রানজিস্টরকে (যদি আমরা হার্ডওয়্যার স্তরে যাই)।
তবে এটি বোঝার চেয়ে এটি টাইপ করা সহজ। সুতরাং সমস্ত সিপিইউ যদি যোগ, বিয়োগ ইত্যাদি করে থাকে, তবে কোনও প্রোগ্রাম কেমন হয়, এই JAVA প্রোগ্রামটি বলুন প্রিন্ট হ্যালো ওয়ার্ল্ড, এই গাণিতিক ক্রিয়াকলাপগুলির সাথে মৃত্যুদন্ড কার্যকর?
আমি বোঝাতে চাইছি কীভাবে এই প্রোগ্রামটি এমন কিছুতে রূপান্তরিত হয় যা সিপিইউর জন্য কেবল একটি সংযোজন?
পিএস যদি এই ওয়েবসাইটটির জন্য এই প্রযোজ্য না হয় তবে আমি ক্ষমা চাইছি।
-----অংশ দুই-----
ঠিক আছে. এই দ্রুত এবং এই উত্সাহের সাথে উত্তর দেওয়ার জন্য সকলকে ধন্যবাদ। আমি আমার উত্তরটি গিয়ে সমস্ত উত্তরগুলিতে মন্তব্য করা এবং তাদেরকে আবার জিজ্ঞাসা করার চেয়ে কিছুটা পরিবর্তন করতে চেয়েছি thought
সুতরাং এটি এখানে।
প্রথমত, সকলেই হ্যালো ওয়ার্ল্ডের বিশেষত কবিতার উদাহরণটির উত্তর দিয়েছে। এটা আমার ভুল. আমার এই জেনেরিক রাখা উচিত ছিল। হ্যালো ওয়ার্ল্ড উদাহরণ আউটপুট ডিভাইসগুলির প্রশ্ন নিয়ে আসে এবং কীভাবে এটির প্রসেসিং কেবলমাত্র সিপিইউয়ের মধ্যে সীমাবদ্ধ নয়, যা সঠিকভাবে আপনার উত্তরগুলিতে উত্থাপিত হয়েছে।
এছাড়াও আপনারা অনেকে আমার নজরে এনেছিলেন যে সিপিইউ কেবল যুক্তকরণের চেয়ে বেশি কিছু করে। আমি যে তার সাথে একমত. আমি কেবল এটি লিখিনি এবং এটি সমস্তভাবে ধরে নিয়েছি। আমি যা বুঝতে পারি তা থেকে, এটি প্রক্রিয়া:
মেমরি থেকে নির্দেশিকাটি পড়ুন (ডেটা এবং ঠিকানা বাস এবং প্রোগ্রামের কাউন্টার স্টাফ ব্যবহার করে)
- সিপিইউতে রেজিস্টারে তথ্য সঞ্চয় করুন
- এখন ALU পাটিগণিতের অপারেশন করে অবশ্যই নির্দেশকে ডিকোড করার পরে বা একটি লাফ দেয় যদি এটির মতো নির্দেশের মতো হয়
- এবং তারপরে আউটপুট ডিভাইস ইত্যাদির মতো প্রয়োজন হলে অন্যান্য সংস্থানগুলির সাথে যোগাযোগ করা। এর বাইরে প্রক্রিয়াগুলি আপাতত নগণ্য।
স্টিপি 3 তে যেখানে সিপিইউ কোনও নির্দেশনা ডিকোড করে এবং একটি গাণিতিক অপারেশন করার সিদ্ধান্ত নিয়েছে (এখানে আমরা ধরে নিচ্ছি যে বর্তমান নির্দেশটি লাফানোর মতো আর কোনও অপারেশন করা হচ্ছে না ... তবে পাটিগণিতের অপারেশন বেশিরভাগভাবে সম্পন্ন করা হয় ... সুতরাং আমরা এটির সাথে আটকে থাকব ) এখানে আমার দৃশ্যায়ন শেষ হয়। আমার প্রোগ্রাম থেকে প্রাপ্ত নির্দেশনাটি সিপিইউর জন্য কেবল একটি পাটিগণিত অপারেশন। এটি গাণিতিক অপারেশন করে এবং সেই নির্দেশনাটি তার উদ্দেশ্যটিকে পরিবেশন করে।
আমি আশা করি এবার নিজেকে পরিষ্কার করে দেব।
পিএস আমি এখানে একটি বড় অনুমান নিচ্ছি যে ALU কেবলমাত্র আমাদের প্রোগ্রামগুলিতে করা আসল পাটিগণিত অপারেশনের মধ্যে সীমাবদ্ধ নয়, বরং এটি সমস্ত নির্দেশাবলী কার্যকর করে, যা এখন বাইনারি আকারে রয়েছে, যোগ বা বিয়োগ করে ইত্যাদি ফলাফল অর্জনের জন্য তাদের ফলাফল নির্ধারণ করে ফলন। নীচের উত্তরগুলির চেয়ে আমি যদি এখানে ভুল হয় তবে সঠিকভাবে আমার প্রশ্নের উত্তর দিন।