মাইক্রোপ্রসেসর কি? Microprocessor এর কাজ
মাইক্রোপ্রসেসর কম্পিউটার সিস্টেমের মধ্যে সবচেয়ে গুরুত্বপূর্ণ অংশ যা কম্পিউটার প্রক্রিয়াকরণের সাথে জড়িত সকল নির্দেশাবলী এবং প্রক্রিয়া সম্পাদন করে। এটি কম্পিউটারের গানিতিক ও যৌক্তিক কাজ, অভ্যন্তরীণ যোগাযোগ, ইনপুট/আউটপুট এবং যাবতীয় নির্দেশনাবলী সম্পাদন এবং পরিচালনা করে।
মাইক্রোপ্রসেসর কি?
একটি মাইক্রোপ্রসেসর মূলত গাণিতিক এবং লজিক্যাল ইউনিট (ALU), কন্ট্রোল ইউনিট এবং রেজিস্টার নিয়ে গঠিত। ALU ইনপুট ডিভাইস বা মেমরি থেকে প্রাপ্ত ডেটাতে সমস্ত গাণিতিক এবং যৌক্তিক ক্রিয়াকলাপ সম্পাদন করে।
মাইক্রোপ্রসেসরের উদাহরণ
মাইক্রোপ্রসেসর কিভাবে কাজ করে?
মাইক্রোপ্রসেসরের কয়টি অংশ?
- গাণিতিক এবং যৌক্তিক ইউনিট: এই ইউনিটটি যোগ, বিয়োগ, গুণ, ভাগের মতো পাটিগণিতের কাজগুলি সম্পাদনের জন্য দায়ী, এছাড়াও এটি যৌক্তিক সিদ্ধান্তও নেয় যেমন কমের চেয়ে বেশি ইত্যাদি।
- কন্ট্রোল ইউনিট: এই ইউনিট সিপিইউ-এর কার্য সম্পাদনকে সংগঠিত করে এবং পরিচালনা করে।
- রেজিস্টার: রেজিস্টার হল একপ্রকার মেমরি যা CPU সরাসরি প্রক্রিয়াকরণের জন্য ব্যবহার করে। সুতরাং, এটির কাজ হল ইনপুট থেকে ডেটা সংরক্ষণ করা এবং আউটপুট ফলাফল সংরক্ষণ করে।
- ডিকোডার: এটি উচ্চ-স্তরের ভাষা থেকে মেশিন ভাষায় নির্দেশাবলী ডিকোড করে এবং সেগুলিকে CPU-তে প্রেরণ করে।
মেমোরি ও ইনপুট/আউটপুট ডিভাইসের মধ্যে ডাটা স্থানান্তর করে। কম্পিউটারে প্রধানত দুই ধরনের মেমরি থাকে একটি হল RAM (Random Access Memory), অপরটি হল ROM(Read Only Memory)। এছাড়াও রয়েছে ক্যাশ মেমরি এবং রেজিস্টার। এসব মেমরি কম্পিউটারের সিপিইউ কর্তৃক সম্পাদিত কাজ সংরক্ষণ করে।
Microprocessor এর কাজ কি?
- কম্পিউটার প্রক্রিয়াকরণের সাথে জড়িত সকল নির্দেশাবলী এবং প্রক্রিয়া সম্পাদন করে।
- এটি কম্পিউটারের গানিতিক ও যৌক্তিক কাজ, অভ্যন্তরীণ যোগাযোগ, ইনপুট/আউটপুট সম্পাদন এবং পরিচালনা করে।
- কম্পিউটারের সকল অংশের কন্ট্রোল ও সময় নির্ধারণ সিগন্যাল প্রদান করে থাকে ।
- এটি মেমোরি থেকে ডাটা ও নির্দেশ গ্রহন করে থাকে এবং মেমোরিতে স্টোর করা প্রোগ্রাম নির্বাহ করে থাকে।
- মেমোরি ও ইনপুট/আউটপুট ডিভাইসের মধ্যে ডাটা স্থানান্তর করে ।
- এটি উচ্চ-স্তরের ভাষা থেকে মেশিন ভাষায় নির্দেশাবলী ডিকোড করে এবং সেগুলিকে CPU-তে প্রেরণ করে।
- এটি ইনপুট এবং আউটপুট অংশগুলোর মধ্যে সমন্বয় সাধন করে।
- বাসের সাহায্যে কম্পিউটারের অভ্যন্তরীণ সকল অংশের সাথে যোগাযোগ বজায় রাখা।
- নির্দেশনাবলী এনকোড ও ডিকোড করে।
- প্রক্রিয়াকরণের পর প্রাপ্ত হিসাবের ফলাফল প্রদর্শন করা।
- মেমরিতে নির্দেশনা ও ডেটা মজুদ রাখতে সাহার্য করে।