Skip to content
Past paper

BITAC Assistant Maintenance Engineer (ICT) Exam: 2021 (BUET)প্রশ্ন ও সমাধান

Set by
BITAC
Post
Assistant Maintenance Engineer (ICT)
Exam date
2021
Conducted by
BUET
Questions
7 (0 MCQ, 7 written)
Exam guide
Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
  • Cyber Security · সাইবার নিরাপত্তা 3
  • Operating Systems · অপারেটিং সিস্টেম 2
  • Computer Architecture · কম্পিউটার আর্কিটেকচার 1
  • Programming · প্রোগ্রামিং 1
Written question 1Programming

Write Output from below code:

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 2Cyber Security

(a) Write the full form of those:

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 3Computer Architecture

What is RAID technology? Describe about the advantages of RAID technology.

Model answer

সংজ্ঞা: RAID (Redundant Array of Independent/Inexpensive Disks) একটি প্রযুক্তি, যা একাধিক ফিজিক্যাল ডিস্ককে একত্র করে একটি একক লজিক্যাল স্টোরেজ ইউনিট হিসেবে উপস্থাপন করে — লক্ষ্য থাকে পারফরম্যান্স বৃদ্ধি, ডেটা নিরাপত্তা (redundancy) বা উভয়ই।

graph LR
    D1[("Disk 1")] --> C["RAID Controller"]
    D2[("Disk 2")] --> C
    D3[("Disk 3")] --> C
    C --> V[("একটি Logical Volume")]

প্রধান RAID Level সংক্ষেপে:

Level কৌশল সুবিধা
RAID 0 Striping (ডেটা ছড়িয়ে) সর্বোচ্চ গতি, কিন্তু কোনো redundancy নেই
RAID 1 Mirroring (হুবহু কপি) উচ্চ নির্ভরযোগ্যতা, একটি ডিস্ক নষ্ট হলেও ডেটা বাঁচে
RAID 5 Striping + Distributed Parity গতি ও নিরাপত্তার ভারসাম্য, ১টি ডিস্ক ব্যর্থতা সহ্য করতে পারে
RAID 10 Mirroring + Striping (1+0) উচ্চ গতি ও উচ্চ নিরাপত্তা একসাথে (বেশি ডিস্ক প্রয়োজন)

RAID প্রযুক্তির সুবিধা:

  • উচ্চতর ডেটা নিরাপত্তা (Redundancy): একাধিক ডিস্কে ডেটা/প্যারিটি ছড়িয়ে রাখায় একটি ডিস্ক নষ্ট হলেও ডেটা হারায় না।
  • Fault Tolerance: একটি ডিস্ক ব্যর্থ হলেও সিস্টেম চালু থাকে (RAID level ভেদে)।
  • উন্নত পারফরম্যান্স: একাধিক ডিস্কে সমান্তরালে (parallel) read/write হওয়ায় গতি বৃদ্ধি পায়।
  • উচ্চতর Availability: ব্যর্থ ডিস্ক পরিবর্তনের সময়ও সার্ভার চালু রাখা যায় (hot-swap সমর্থিত হলে)।
  • নির্ভরযোগ্যতা: নিয়মিত parity check-এর মাধ্যমে সম্ভাব্য সমস্যা আগেভাগে শনাক্ত করা যায়।

পরীক্ষার জন্য মূল কথা: RAID = একাধিক ডিস্ককে একত্র করে গতি (striping) ও/বা নিরাপত্তা (mirroring/parity) বাড়ানোর কৌশল — RAID 0 = শুধু গতি (redundancy নেই), RAID 1 = শুধু নিরাপত্তা, RAID 5/10 = উভয়ের ভারসাম্য।

Written question 4Operating Systems

Write the following UNIX command with example: (a) ls (b) grep (c) ssh

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 5Cyber Security

What is QR code? What is Rootkit and bootkit?

Model answer

QR Code: A Quick Response (QR) code is a two-dimensional (matrix) barcode that encodes data — text, a URL, contact info — in a square grid of black/white modules, readable instantly by a camera/scanner. Invented in 1994 by Denso Wave (Japan) for tracking automotive parts, it holds far more data than a 1-D barcode and includes built-in error correction (Reed–Solomon), so it still scans even if partly damaged.

Rootkit: A rootkit is a stealthy collection of software (often malicious) that grants an attacker privileged ("root"/admin) access to a system while actively hiding its own presence — and that of other malware — from the OS, antivirus, and the user (e.g., by hooking system calls or hiding processes/files).

Bootkit: A bootkit is a specialized rootkit that infects the boot chain itself — the Master Boot Record (MBR), UEFI firmware, or bootloader — so its malicious code runs before the operating system loads, giving it control prior to any OS-level security software starting.

graph LR
  A[Firmware / BIOS-UEFI] --> B[MBR / Bootloader]
  B --> C[OS Kernel]
  C --> D[Applications]
  BK([Bootkit infects here]) -.-> B
  RK([Rootkit hides here]) -.-> C

Key difference: a rootkit hides inside a running OS; a bootkit hides below the OS, in the boot process, making it harder to detect and remove (often requires re-flashing firmware or full disk reimaging).

Exam takeaway: QR code = data-storage barcode; Rootkit = OS-level stealth malware; Bootkit = boot-level stealth malware that loads before the OS.

Written question 6Operating Systems

(a) What is demand paging?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 7Cyber Security

Suppose your computer system is attack by a VIRUS and it's also copy into the six neighbor computer. Then it encrypts your all data in your system so that you can't detect your data. What is the name of the VIRUS, how can you detect it?

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