Bangladesh Ordinance Factory Assistant Programmer Exam: 2022 (MIST)প্রশ্ন ও সমাধান
- Set by
- Bangladesh Ordinance Factory
- Post
- Assistant Programmer
- Exam date
- 2022
- Conducted by
- MIST
- Questions
- 8 (0 MCQ, 8 written)
- Exam guide
- Defence organisations' IT posts · প্রতিরক্ষা প্রতিষ্ঠানের আইটি পদ
- Networking · নেটওয়ার্কিং 5
- Computer Architecture · কম্পিউটার আর্কিটেকচার 1
- English · ইংরেজি 1
- Programming · প্রোগ্রামিং 1
What happens when you use cables longer than the prescribed length in a network?
Model answer
Direct answer: Running a cable beyond its rated maximum length causes signal attenuation to exceed the receiver's detection threshold, leading to data errors, slower effective speeds, or complete loss of connectivity.
Why this happens: every cable type has a maximum length (e.g. Cat5e/Cat6 Ethernet: 100 m) beyond which the signal weakens (attenuates) and picks up more noise/crosstalk than the receiver's electronics can reliably distinguish from a valid signal.
| Consequence | Explanation |
|---|---|
| Signal attenuation | Signal strength drops below the receiver's minimum detectable level |
| Increased bit errors | Weak/noisy signal is misread, corrupting frames (retransmits triggered by CRC checks) |
| Reduced throughput | Retransmissions and error-correction overhead slow effective data rate |
| Intermittent link/no link | NIC or switch port may fail to establish or repeatedly drop the link |
| Standards non-compliance | Voids certification/warranty and can break interoperability with certified equipment |
Fix: insert a repeater or switch partway along the run to regenerate the signal, use a higher-category cable rated for the distance, or switch to fiber optic cable, which supports far greater distances with minimal attenuation.
Example: A Cat6 Ethernet run of 150 m (beyond the 100 m limit) will typically auto-negotiate to a lower link speed or drop entirely; adding a switch at the 90 m mark to regenerate the signal restores a reliable full-speed link.
Exam takeaway: Cable length limits exist because of signal attenuation — beyond the rated distance, use a repeater/switch to regenerate the signal or switch to fiber for long runs.
What is VPN? How it is working.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write a C program using array, here N is the number of total students. Take the input and find the average marks. Find out the students who got the above marks or low marks according to average marks.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Given IP address 172.3.16.156/23 and find out the following answer: (i) Network address (ii) Subnet mask (iii) Number of host
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is Hyper threading? What is the use of it?
Model answer
Direct answer: Hyper-Threading (Intel's implementation of Simultaneous Multithreading, SMT) lets one physical CPU core present itself to the OS as two logical processors, so it can juggle two independent instruction streams (threads) and fill idle execution-unit cycles more efficiently.
How it works:
graph TD
Core["Physical Core"] --> T1["Logical Processor 1"]
Core --> T2["Logical Processor 2"]
T1 --> EU["Shared Execution Units, Cache, ALU"]
T2 --> EU
- The core duplicates only the lightly-used front-end resources (architectural registers, instruction pointer, pipeline state) for each thread, while execution units, cache, and the ALU stay shared.
- When one thread stalls (e.g. waiting on a cache miss), the core can immediately issue instructions from the second thread instead of leaving execution units idle.
Benefits:
- Better resource utilization — reduces wasted CPU cycles during memory-bound stalls.
- Higher throughput for multi-threaded workloads (video encoding, compilation, virtualization).
- Cheap way to gain roughly 15-30% extra performance without adding a full physical core.
Limitation: because execution units are shared, two hyper-threaded logical cores do not perform like two real physical cores — gains are workload-dependent and sometimes negligible.
Example: A video-editing workstation with a 4-core/8-thread CPU (Hyper-Threading enabled) renders a timeline noticeably faster than the same CPU with Hyper-Threading disabled, because encoding threads overlap well with memory-wait stalls.
Exam takeaway: Hyper-Threading = 1 physical core presented as 2 logical processors by duplicating only front-end state, improving throughput by filling pipeline stalls — it is not equivalent to doubling physical cores.
How can you do fix the signal attenuation problems?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
A sinusoidal modulating waveform of amplitude 5V and frequency of 2 kHz is applied to FM generator, which has a frequency sensitivity of 40Hz/volt. Calculate the frequency deviation, modulation index and bandwidth.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write brief paragraph on "Patience is the mother of success."
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · Defence organisations' IT posts guide