RAKUB Maintenance Engineer (PO) Exam: 05.10.2021প্রশ্ন ও সমাধান
- Set by
- RAKUB
- Post
- Maintenance Engineer
- Exam date
- 5 Oct 2021
- Questions
- 17 (0 MCQ, 17 written)
- Exam guide
- Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
- Operating Systems · অপারেটিং সিস্টেম 3
- Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 2
- Database · ডেটাবেজ 2
- English · ইংরেজি 2
- Networking · নেটওয়ার্কিং 2
- Algorithms · অ্যালগরিদম 1
- Computer Architecture · কম্পিউটার আর্কিটেকচার 1
- Cyber Security · সাইবার নিরাপত্তা 1
- Digital Logic · ডিজিটাল লজিক 1
- General Knowledge · সাধারণ জ্ঞান 1
- Programming · প্রোগ্রামিং 1
What is Multi-threading and multi-tasking? Difference between Multi-threading and Multi-tasking?
Model answer
Multithreading vs Multitasking
Multitasking is the OS's ability to run multiple processes (independent programs) seemingly at the same time by rapidly switching the CPU between them (time-sharing) or actually running them in parallel on multiple cores.
Multithreading is the ability of a single process to run multiple threads (lightweight sub-units of execution) concurrently, all sharing the same address space, code, and data.
| Aspect | Multitasking | Multithreading |
|---|---|---|
| Unit of execution | Process | Thread (within one process) |
| Memory | Each process has its own address space | Threads share the same address space |
| Context-switch cost | Higher (full process context) | Lower (only registers/stack of the thread) |
| Communication | Needs IPC (pipes, sockets, shared memory) | Direct - shared variables |
| Example | Running a browser and a music player at once | A browser using separate threads for rendering, networking, and UI |
graph TD
subgraph Multitasking
P1[Process 1] -.CPU time-slice.-> CPU((CPU))
P2[Process 2] -.CPU time-slice.-> CPU
end
subgraph Multithreading_in_one_process
T1[Thread 1] --> SM[(Shared Memory)]
T2[Thread 2] --> SM
end
Exam takeaway: multitasking gives concurrency across programs; multithreading gives concurrency within one program - threads are cheaper to create and switch between than processes because they share memory.
Why necessary to use RAID? If you choose a RAID level for an organization with huge data process. Justify your answer?
Model answer
Why RAID Is Necessary, and Choosing a Level for Large-Scale Data
RAID (Redundant Array of Independent Disks) combines multiple physical disks into one logical unit to achieve:
- Redundancy / fault tolerance - data survives a single disk failure (mirroring or parity).
- Performance - reads/writes can be striped and served in parallel across disks.
- Larger effective capacity and availability for a growing dataset.
Recommended level for an organization with a huge data workload: RAID 10 (1+0) - it stripes data across mirrored pairs of disks.
graph TD
D1[Disk 1] ---|mirror| D2[Disk 2]
D3[Disk 3] ---|mirror| D4[Disk 4]
S[Data striped across both mirrored pairs] --> D1
S --> D3
Why RAID 10 fits a huge-data organization
- Combines striping (RAID 0) for speed with mirroring (RAID 1) for safety, unlike RAID 5/6 which compute parity and suffer heavier write overhead.
- Fast rebuild: if a disk fails, data is simply copied from its surviving mirror - much faster than parity-based RAID 5/6 rebuilds, which must recompute the entire array (risking a second failure during a long rebuild window).
- Tolerates multiple disk failures as long as both disks of the same mirrored pair do not fail together.
- Trade-off: uses only 50% of raw capacity (versus roughly 75-90% for RAID 5/6), but a huge-data organization typically values speed and fast recovery over raw storage efficiency.
Exam takeaway: RAID 0 = speed only (no redundancy); RAID 1 = mirroring; RAID 5/6 = striping with parity (better capacity, slower writes/rebuilds); RAID 10 = best balance of speed and fast recovery for mission-critical, high-transaction workloads.
Banker's Algorithm:
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is Artificial Neural Network (ANN)? Difference between deep learning technique and Traditional machine learning technique.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Consider the processes P1, P2, P3, P4 given in the below table, arrives for execution in the same order, with Arrival Time 0, and given Burst Time, let's find the average waiting time using the FCFS scheduling algorithm.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
A network address is given 172.168.0.0/28, divide this network address into 4 subnets and find every subnet address, start address, subnet mask, broadcast address etc.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Two channels, one with a bit rate of 190kbps and another with a bit rate 180 kbps are to be multiplexed using g pulse stuffing TDM with no synchronization bits. Answer the following questions:
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is SQL Injection? How to Prevent against SQL Injection Attacks?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Draw E-R diagram of Banking Management system. Bank name "SKY Bank Ltd.".
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Circuit of the following figure uses 4:1 Multiplexer, what is output of the function f?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
DB schema:
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
OOP problem (Inheritance related)
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
True false (DFS/ Directed graph related)
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Bangla to English translation
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
English to Bangla translation
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write a composition: "Block chain technology"
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
General knowledge (i) Length of Metro rail (ii) Satellite-1 (iii) NFO (iv) GI register item
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 · Government IT officer posts guide