সমস্যা এবং তাদের সমাধান
1.
ক) একটি সাধারণ উদ্দেশ্য কম্পিউটারের সিস্টেম ইউনিটে কমপক্ষে তিনটি ইনপুট ডিভাইসের তালিকা করুন।
b) একটি সাধারণ উদ্দেশ্য কম্পিউটারের সিস্টেম ইউনিটে কমপক্ষে দুটি আউটপুট ডিভাইসের তালিকা করুন।
সমাধান:
ক) মাউস, মাইক্রোফোন, কীবোর্ড
খ) লাউডস্পিকার, মনিটর
2. যে ব্যক্তি টাইপিং শিখতে চায় কিন্তু পেশাদার টাইপিং ক্লাসের জন্য অর্থ বা উপায় নেই তাকে আপনি কী পরামর্শ দেবেন?
সমাধান:
ইংরেজি কীবোর্ডে, মাঝের সারির একটিতে F এবং K কী রয়েছে। F কী বাম দিকে, কিন্তু সারির বাম প্রান্তে নয়। J কী ডানদিকে, কিন্তু ডানদিকে নয়।
একজন ব্যক্তির উভয় হাতে, বুড়ো আঙুল, তর্জনী, মধ্যমা, অনামিকা এবং ছোট আঙুল থাকে। টাইপ করার আগে, বাম হাতের তর্জনীটি F কী-এর উপরে থাকতে হবে। মধ্যমা আঙুলটি বাম দিকে অগ্রসর হওয়া পরবর্তী কীটির উপরে থাকতে হবে। অনামিকাটিকে পরবর্তী কীটির উপরে এবং ছোট আঙুলটিকে পরবর্তী কীটির উপরে অনুসরণ করতে হবে, সমস্ত বাম দিকে। টাইপ করার আগে, ডান হাতের তর্জনী জে কী-এর উপরে থাকতে হবে। ডান হাতের মাঝের আঙুলটি ডান দিকে অগ্রসর হওয়া পরবর্তী কীটির উপরে থাকতে হবে। অনামিকাটিকে পরবর্তী কীটির উপরে এবং ছোট আঙুলটিকে চাবির উপরে অনুসরণ করতে হবে, সব ডানদিকে।
হাতের সেটআপের সাথে, ব্যক্তি কীবোর্ডের অভিপ্রেত নিকটতম কী টিপতে নিকটতম আঙুল ব্যবহার করে। শুরুতে, টাইপিং ধীর হবে। যাইহোক, সপ্তাহ এবং মাস ধরে, টাইপিং দ্রুত হয়ে যাবে।
টাইপিং স্পীড বাড়ার সাথে সাথে এই মনোভাব কখনো ত্যাগ করবেন না। যেমন, বাম হাতের শেষ তিনটি আঙুলের সঠিক ব্যবহার কখনই ত্যাগ করবেন না। এটি করা হলে, সঠিক টাইপিং পদ্ধতিতে ফিরে আসা খুব কঠিন হবে। যদি তা করা হয়, যতক্ষণ না ত্রুটি সংশোধন করা হয় ততক্ষণ টাইপিং গতি সর্বোত্তম হবে না।
3. একটি সাধারণ উদ্দেশ্য কম্পিউটারের মাদারবোর্ডের চারটি প্রধান সার্কিটের (উপাদান) নাম দিন এবং তাদের ভূমিকা সংক্ষেপে ব্যাখ্যা করুন।
সমাধান:
মাইক্রোপ্রসেসর
আজ, এটি একটি উপাদান. এটি একটি ইন্টিগ্রেটেড সার্কিট। মাদারবোর্ডের বাকি অন্যান্য সার্কিটের সাথে সংযোগ করার জন্য এটিতে পিন রয়েছে।
মাইক্রোপ্রসেসর মাদারবোর্ড এবং পুরো কম্পিউটার সিস্টেমের জন্য সমস্ত বিশ্লেষণ এবং কোর কম্পিউটিং করে।
হার্ডওয়্যার ইন্টারাপ্ট সার্কিট
অনুমান করুন যে কম্পিউটারটি বর্তমানে একটি প্রোগ্রাম (অ্যাপ্লিকেশন) চালাচ্ছে এবং কীবোর্ডের একটি কী চাপা হয়েছে। মাইক্রোপ্রসেসরকে কী কোড প্রাপ্ত করার জন্য বা একটি নির্দিষ্ট কী টিপানোর ফলে যা করার আশা করা হয় তা করতে বাধা দিতে হবে।
এই ধরনের হার্ডওয়্যার ইন্টারাপ্ট দুটি উপায়ে করা যেতে পারে: হয় মাইক্রোপ্রসেসরের প্রতিটি সম্ভাব্য পেরিফেরালের জন্য ইন্টারাপ্ট সিগন্যালের জন্য একটি পিন থাকে বা মাইক্রোপ্রসেসরে প্রায় দুটি পিন থাকতে পারে এবং একটি ইন্টারাপ্ট সার্কিট থাকে যা এই দুটি পিনের আগে মাইক্রোপ্রসেসরের দিকে সব সম্ভব। পেরিফেরাল এই ইন্টারাপ্ট সার্কিটে সমস্ত সম্ভাব্য পেরিফেরাল থেকে ইন্টারাপ্ট সিগন্যালের জন্য পিন রয়েছে যা মাইক্রোপ্রসেসরকে বাধা দেবে।
সরাসরি মেমরি অ্যাক্সেস
প্রতিটি কম্পিউটারে একটি রিড অনলি মেমোরি (ROM) এবং একটি র্যান্ডম অ্যাক্সেস মেমরি (RAM) থাকে। রমের আকার ছোট এবং কম্পিউটার বন্ধ থাকলেও স্থায়ীভাবে একটি ছোট তথ্য ধারণ করে। র্যামের সাইজ বড় কিন্তু হার্ডডিস্কের আকারের মত বড় নয়।
যখন পাওয়ার চালু থাকে (কম্পিউটারটি চালু করা হয়েছে), RAM অনেক তথ্য ধারণ করতে পারে। যখন কম্পিউটার বন্ধ হয়ে যায় (পাওয়ার বন্ধ থাকে), তখন র্যামের সমস্ত তথ্যের অস্তিত্ব বন্ধ হয়ে যায়।
যখন একটি একক অক্ষর কোড মেমরি থেকে একটি পেরিফেরাল বা বিপরীতে স্থানান্তর করতে হয়, তখন মাইক্রোপ্রসেসর কাজটি করে। অর্থাৎ মাইক্রোপ্রসেসরকে সক্রিয় থাকতে হবে।
অনেক সময় আছে যখন মেমরি থেকে ডিস্কে প্রচুর পরিমাণে ডেটা স্থানান্তর করতে হয় বা এর বিপরীতে। মাদারবোর্ডে একটি সার্কিট রয়েছে যাকে ডাইরেক্ট মেমরি অ্যাক্সেস (ডিএমএ) সার্কিট বলা হয়। এটি মাইক্রোপ্রসেসরের মতোই স্থানান্তর করে।
মেমরি এবং ইনপুট/আউটপুট ডিভাইসের (পেরিফেরাল) মধ্যে স্থানান্তর করা ডেটার পরিমাণ বেশি হলেই DMA কার্যকর হয়। যখন এটি ঘটবে, মাইক্রোপ্রসেসরটি অন্য কাজ চালিয়ে যাওয়ার জন্য বিনামূল্যে - এবং এটি একটি সরাসরি মেমরি অ্যাক্সেস সার্কিট থাকার প্রধান সুবিধা।
ভিজ্যুয়াল ডিসপ্লে ইউনিট সার্কিট
মাইক্রোপ্রসেসর থেকে স্ক্রীনে ডেটা সরানোর জন্য, এটিকে মাদারবোর্ডের ভিজ্যুয়াল ডিসপ্লে ইউনিট অ্যাডাপ্টার সার্কিটের মধ্য দিয়ে যেতে হবে। কারণ মাইক্রোপ্রসেসর থেকে আসা অক্ষর বা সংকেত সরাসরি পর্দার জন্য উপযুক্ত নয়।
4. নিম্নলিখিত ভিত্তিগুলির জন্য একটি গণনা টেবিল তৈরি করুন: 1 থেকে বেস ষোলটি সংখ্যা সহ দশ, ষোল, আট এবং দুই 16 20 থেকে 16 :
5. নিম্নলিখিত সংখ্যাগুলিকে রূপান্তর করুন যেমন এটি একটি গণিত ক্লাসে করা হয়:
ক) 7C6D 16 বেস 10 থেকে
খ) 3156 8 বেস 10 থেকে
গ) 0101 2 বেস 10 থেকে
সমাধান:
6. নিম্নলিখিত সংখ্যাগুলিকে বেস 8 এ রূপান্তর করুন যেমন এটি একটি গণিত ক্লাসে করা হয়:
ক) 110101010110 2
খ) 01100010100 2
সমাধান:
7. নিম্নলিখিত সংখ্যাগুলিকে বেস 8 এ রূপান্তর করুন যেমন এটি একটি গণিত ক্লাসে করা হয়:
ক) 110101010110 2
খ) 1100010100 2
সমাধান:
8. 1024 রূপান্তর করুন 10 বেস টু
সমাধান:
নীচে থেকে অবশিষ্টাংশ পড়া নিম্নলিখিত ফলাফল দেয়:
1024 10 = 100,0000,0000 2 (= 400 16 )