নিচের কোন প্রােগ্রামটি একটি সম্পূর্ণ কম্পিউটার প্রোগ্রামকে একবারে অনুবাদ ও সম্পাদন করে?
A
Interpreter
B
Emulator
C
Compiler
D
Simulator
উত্তরের বিবরণ
অনুবাদক প্রোগ্রাম
-
যে প্রোগ্রাম অ্যাসেম্বলি বা উচ্চতর ভাষায় লেখা সোর্স প্রোগ্রামকে মেশিনের ভাষায় রূপান্তরিত করে, তাকে অবজেক্ট প্রোগ্রাম বলা হয়।
-
সোর্স প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তর করার সফটওয়্যারকে বলা হয় অনুবাদক প্রোগ্রাম।
-
অনুবাদক প্রোগ্রামের তিনটি ধরন আছে—
১. কম্পাইলার (Compiler)
২. অ্যাসেম্বলার (Assembler)
৩. ইন্টারপ্রেটার (Interpreter)
কম্পাইলার (Compiler)
-
কম্পাইলার সোর্স প্রোগ্রামকে একবারে পুরোপুরি মেশিন ভাষায় রূপান্তর করে।
-
এতে একটি অবজেক্ট প্রোগ্রাম তৈরি হয় এবং সাধারণত একটি এক্সিকিউটেবল ফাইল (.exe) পাওয়া যায়।
অ্যাসেম্বলার (Assembler)
-
অ্যাসেম্বলার কেবল অ্যাসেম্বলি ভাষায় লেখা সোর্স প্রোগ্রামকে মেশিন ভাষায় রূপান্তর করে।
-
এটি ব্যবহারকারীকে জানায়, সোর্স প্রোগ্রামের নির্দেশনাগুলো সঠিক আছে কি না।
ইন্টারপ্রেটার (Interpreter)
-
ইন্টারপ্রেটারও উচ্চতর ভাষাকে মেশিন ভাষায় অনুবাদ করে, তবে এটি কম্পাইলারের মতো একসাথে পুরো প্রোগ্রাম রূপান্তর করে না।
-
বরং এটি লাইন বাই লাইন অনুবাদ ও সম্পাদন করে এবং সঙ্গে সঙ্গে ফলাফল দেখায়।
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়
0
Updated: 1 month ago
নিচের কোনটি একই সাথে ইনপুট ও আউটপুট হিসেবে কাজ করে?
Created: 1 month ago
A
Mouse
B
Microphone
C
Touch Screen
D
Printer
ইনপুট, আউটপুট ও ইনপুট-আউটপুট ডিভাইস
টাচস্ক্রিন
টাচস্ক্রিন এমন একটি ডিভাইস যা একই সাথে ইনপুট এবং আউটপুট—দুটোর কাজই করে।
ইনপুট ডিভাইস
যে হার্ডওয়্যার বা যন্ত্রের মাধ্যমে কম্পিউটার বাইরের পরিবেশ বা ব্যবহারকারীর কাছ থেকে তথ্য সংগ্রহ করে, সেগুলোকে ইনপুট ডিভাইস বলা হয়।
উদাহরণ:
Keyboard, Mouse, Trackball, Joystick, Barcode Reader, Point-of-sale, OMR, OCR, Scanner, Digitizer, Light pen, Graphics Pad, Digital Camera ইত্যাদি।
আউটপুট ডিভাইস
কম্পিউটার প্রক্রিয়াজাত ফলাফল ব্যবহারকারীর সামনে উপস্থাপন করার জন্য যে হার্ডওয়্যার ব্যবহৃত হয় তাকে আউটপুট ডিভাইস বলে।
উদাহরণ:
Monitor, Printer, Plotter, Speaker, Multimedia Projector, Image Setter, Film Recorder, Headphone ইত্যাদি।
ইনপুট-আউটপুট ডিভাইস
কিছু ডিভাইস আছে যেগুলো ইনপুট ও আউটপুট—দুটো কাজই করতে সক্ষম।
উদাহরণ:
Pendrive, Modem, Touchscreen ইত্যাদি।
উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়
0
Updated: 1 month ago
নিচের কোন মেমােরিটিতে Access Time সবচেয়ে কম?
Created: 1 month ago
A
Registers
B
SSD
C
RAM
D
Cache memory
রেজিস্টার মেমোরি কম্পিউটারে সবচেয়ে দ্রুত ডাটা এক্সেসের ব্যবস্থা প্রদান করে। পিরামিড আকারে মেমোরি হায়ারার্কিতে, যেখানে শীর্ষে রেজিস্টার অবস্থান করে, সেখানে গতি সর্বাধিক হলেও ধারণক্ষমতা সীমিত এবং খরচ বেশি।
এর বিপরীতে, পিরামিডের পাদদেশে থাকা অপটিক্যাল ডিস্কের ধারণক্ষমতা বেশি হলেও গতি কম এবং দাম তুলনামূলকভাবে কম। ক্যাশ মেমোরি CD এবং RAM-এর তুলনায় দ্রুততর ডাটা এক্সেস সক্ষমতা প্রদান করে।
-
রেজিস্টার হলো ফ্লিপ-ফ্লপের সমন্বয়ে গঠিত একটি ডিজিটাল বর্তনী।
-
প্রতিটি ফ্লিপ-ফ্লপ এক বিট তথ্য সংরক্ষণ করতে সক্ষম।
-
একটি n-বিট রেজিস্টারে n সংখ্যক ফ্লিপ-ফ্লপ থাকে যা n-বিট বাইনারি তথ্য সংরক্ষণ করতে পারে।
-
রেজিস্টার মেমোরির এক্সেস সময় সবচেয়ে কম।
-
রেজিস্টার প্রসেসরের নিকটতম অবস্থানে থাকায় এর ডাটা ট্রান্সমিশন স্পীড তুলনামূলকভাবে সর্বাধিক।
0
Updated: 1 month ago
মোবাইল ফোনে কোন Mode-এ যোগাযোগ হয়?
Created: 1 month ago
A
Simplex
B
Half-duplex
C
Full-duplex
D
কোনোটিই নয়
ডেটা ট্রান্সমিশন মোড এবং মোবাইল যোগাযোগ
মোবাইল ফোনে ফুল-ডুপ্লেক্স মোডে যোগাযোগ সম্পন্ন হয়।
ডেটা ট্রান্সমিশন মোড
যখন কোনও ডিভাইস থেকে ডেটা অন্য ডিভাইসে প্রেরণ করা হয়, তখন ডেটা প্রবাহের দিক অনুসারে ডেটা প্রেরণের পদ্ধতিকে ডেটা ট্রান্সমিশন মোড বলা হয়। এটি মূলত তিন ধরনের হতে পারে:
-
সিমপ্লেক্স (Simplex):
-
এই মোডে ডেটা কেবল একদিকে প্রেরণ করা যায়।
-
গ্রাহক ডিভাইস কখনো প্রেরক ডিভাইসে ডেটা পাঠাতে পারে না।
-
উদাহরণ: রেডিও, টেলিভিশন।
-
-
হাফ-ডুপ্লেক্স (Half-Duplex):
-
এখানে ডিভাইস ডেটা প্রেরণ বা গ্রহণ করতে পারে, কিন্তু একসাথে উভয় করা যায় না।
-
উদাহরণ: ওয়াকিটকি।
-
-
ফুল-ডুপ্লেক্স (Full-Duplex):
-
এই মোডে ডিভাইস একই সময়ে ডেটা প্রেরণ ও গ্রহণ করতে পারে।
-
প্রয়োজনে ডিভাইস ডেটা পাঠানোর সময় গ্রহণও করতে পারে এবং ডেটা গ্রহণের সময়ও প্রেরণ করতে পারে।
উদাহরণ: টেলিফোন, মোবাইল ফোন।
-
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়
0
Updated: 1 month ago
