কম্পিউটারে নির্দেশ সেট কি?
একটি নির্দেশ হল কোডের একটি সেট যা কম্পিউটার প্রসেসর বুঝতে পারে। কোড সাধারণত 1s এবং 0s, বা মেশিন ল্যাঙ্গুয়েজ হয়। এতে নির্দেশাবলী বা কার্য রয়েছে যা প্রসেসরের মধ্যে বিট এবং বাইটের গতিবিধি নিয়ন্ত্রণ করে।
কিছু নির্দেশ সেটের উদাহরণ -
যোগ করুন - দুটি সংখ্যা একসাথে যোগ করুন।
জাম্প - মনোনীত RAM ঠিকানায় যান।
LOAD - RAM থেকে CPU-তে তথ্য লোড করুন।
নির্দেশের ধরন সেট
সাধারণত, কম্পিউটারে দুই ধরনের নির্দেশনা সেট ব্যবহৃত হয়।
হ্রাসকৃত নির্দেশনা সেট কম্পিউটার (RISC)
অনেক কম্পিউটার ডিজাইনার সুপারিশ করেছেন যে কম্পিউটারগুলি সাধারণ নির্মাণ সহ কম নির্দেশাবলী ব্যবহার করে যাতে সেগুলি প্রায়শই মেমরি ব্যবহার না করেই CPU-এর মধ্যে আরও দ্রুত কার্যকর করা যায়। এই ধরনের কম্পিউটারকে বলা হয় রিডুসড ইনস্ট্রাকশন সেট কম্পিউটার।
RISC ধারণাটি কম্পিউটারের নির্দেশনা সেটকে সরলীকরণের মাধ্যমে কার্যকর করার সময় কমানোর একটি প্রচেষ্টা জড়িত।
RISC এর বৈশিষ্ট্য
RISC এর বৈশিষ্ট্যগুলি নিম্নরূপ -
- তুলনামূলকভাবে কয়েকটি নির্দেশনা।
- তুলনামূলকভাবে কয়েকটি অ্যাড্রেসিং মোড।
- মেমরি অ্যাক্সেস লোড এবং স্টোর নির্দেশাবলী সীমিত.
- সমস্ত ক্রিয়াকলাপ CPU-র রেজিস্টারের মধ্যে সম্পন্ন হয়।
- একক-সাইকেল নির্দেশনা সম্পাদন।
- নির্দিষ্ট দৈর্ঘ্য, সহজে ডিকোড করা নির্দেশ বিন্যাস।
- মাইক্রো প্রোগ্রাম করা নিয়ন্ত্রণের পরিবর্তে হার্ডওয়্যারযুক্ত।
RISC প্রসেসরের ক্ষমতার একটি বৈশিষ্ট্য হল প্রতি ঘড়ি চক্রে একটি নির্দেশ কার্যকর করা। পাইপলাইনিং হিসাবে উল্লেখিত একটি পদ্ধতি ব্যবহার করে দুই বা তিনটি নির্দেশের ফেচ, ডিকোড এবং এক্সিকিউট ফেজগুলিকে ওভারল্যাপ করে এটি করা হয়।
কমপ্লেক্স ইন্সট্রাকশন সেট কম্পিউটার (CISC)
CISC হল এমন একটি কম্পিউটার যেখানে একটি একক নির্দেশ অনেক নিম্ন-স্তরের ক্রিয়াকলাপ যেমন মেমরি থেকে লোড এবং মেমরি থেকে একটি স্টোর ইত্যাদি সম্পাদন করতে পারে৷ CISC প্রতি প্রোগ্রামের নির্দেশাবলীর সংখ্যা কমানোর চেষ্টা করে কিন্তু সংখ্যা বৃদ্ধির মূল্যে নির্দেশ প্রতি চক্র.
একটি কম্পিউটারের জন্য একটি নির্দেশনা সেটের ডিজাইনে শুধুমাত্র মেশিন ল্যাংগুয়েজ কনস্ট্রাকশনই নয়, উচ্চ স্তরের প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহারের উপর আরোপিত প্রয়োজনীয়তাগুলিকেও বিবেচনা করতে হবে।
CISC-এর লক্ষ্য হল উচ্চ স্তরের ভাষায় লেখা প্রতিটি বিবৃতির জন্য একটি একক মেশিন নির্দেশ প্রদান করার চেষ্টা করা।
CISC এর বৈশিষ্ট্য
CISC এর বৈশিষ্ট্যগুলি নিম্নরূপ -
- সাধারণত 100 থেকে 250 নির্দেশাবলীর একটি বড় সংখ্যা।
- কিছু নির্দেশাবলী যা বিশেষ কার্য সম্পাদন করে এবং কদাচিৎ ব্যবহার করা হয়।
- অ্যাড্রেসিং মোডের একটি বড় বৈচিত্র্য- সাধারণত 5 থেকে 20টি ভিন্ন মোড।
- পরিবর্তনশীল দৈর্ঘ্য নির্দেশ বিন্যাস.
- নির্দেশাবলী যা মেমরিতে অপারেন্ড ম্যানিপুলেট করে।
উদাহরণ
একটি ADD অপারেশন সঞ্চালনের জন্য, CISC একটি একক ADD কমান্ড চালাবে যা সমস্ত প্রয়োজনীয় লোড এবং স্টোর অপারেশন চালাবে।
RISC মেমরি থেকে ডেটা লোড করার জন্য, মান যোগ করার জন্য এবং বিভিন্ন নিম্ন-স্তরের নির্দেশাবলী ব্যবহার করে মেমরিতে ডেটা সংরক্ষণ করার জন্য প্রতিটি অপারেশন সম্পাদন করবে।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions