যখন CPU একটি প্রোগ্রাম চালায়, সেই প্রোগ্রামটি কম্পিউটারের প্রধান মেমরিতে (যাকে RAM বা র্যান্ডম অ্যাক্সেস মেমরিও বলা হয়) সংরক্ষিত থাকে। প্রোগ্রাম ছাড়াও, মেমরি এমন ডেটাও ধারণ করতে পারে যা প্রোগ্রাম দ্বারা ব্যবহৃত বা প্রক্রিয়া করা হচ্ছে।
কোথায় একটি প্রোগ্রাম সংরক্ষিত এবং কার্যকর করা হয়?
একটি প্রোগ্রাম হল প্রধান মেমরি এ সংরক্ষিত নির্দেশাবলীর একটি ক্রম। যখন একটি প্রোগ্রাম চালানো হয়, তখন সিপিইউ নির্দেশাবলী নিয়ে আসে এবং নির্দেশাবলী কার্যকর করে বা অনুসরণ করে।
যখন একটি প্রোগ্রাম কার্যকর হয় তখন কী হয়?
একবার প্রোগ্রামটি কার্যকর করা শুরু করলে এটি সম্পূর্ণরূপে RAM এ কপি করা হয়। তারপরে প্রসেসর একবারে কয়েকটি নির্দেশনা (এটি বাসের আকারের উপর নির্ভর করে) পুনরুদ্ধার করে, সেগুলিকে রেজিস্টারে রাখে এবং সেগুলি কার্যকর করে৷
প্রোগ্রামগুলো কোথায় সংরক্ষণ করা হয়?
সাধারণত, কম্পিউটার প্রোগ্রামগুলি (কম্পিউটার অপারেটিং সিস্টেম সহ) এবং দীর্ঘ মেয়াদে সংরক্ষণ করা হয় একটি স্থায়ী স্টোরেজ মিডিয়া, যেমন চৌম্বকীয় হার্ড ড্রাইভ, ফ্ল্যাশ মেমরি ডিভাইস, ম্যাগনেটিক টেপ, বা চৌম্বক ফ্লপি ডিস্ক।
প্রোগ্রামগুলো স্থায়ীভাবে কোথায় সংরক্ষিত থাকে আমরা কিভাবে সেখানে সংরক্ষিত প্রোগ্রামগুলোকে এক্সিকিউট করব?
আপনি যেমন অনুমান করেছেন, বেশিরভাগ প্রোগ্রাম (অপারেটিং সিস্টেম নিজেই সহ) একটি হার্ড ডিস্ক বা অন্যান্য স্টোরেজ ডিভাইসে মেশিন ল্যাঙ্গুয়েজ ফরম্যাটে বা কম্পিউটারের স্থায়ী EPROM মেমরিতে সংরক্ষণ করা হয়যখন এটি প্রয়োজন হয়, প্রোগ্রাম কোড মেমরিতে লোড করা হয়এবং তারপর এটি কার্যকর করা যেতে পারে৷