Skip to content
Subject guide

Operating Systemsঅপারেটিং সিস্টেম

Processes, scheduling, memory, deadlock and file systems — how an OS runs your programs.

Past MCQs
93
Written
131
Chapters
7

Syllabus by chapter · অধ্যায়ভিত্তিক সিলেবাস

Processes & Threads · 71 questions
OS Fundamentals, CPU Scheduling, Page Replacement, Multitasking vs Multiprocessing; File System Implementation, Multiprogramming on a Uniprocessor System, Necessary Conditions for Deadlock, Comparing FCFS and SJF Scheduling for Multiple Processes, Deadlock & Coffman Conditions
CPU Scheduling · 18 questions
Average Turnaround and Waiting Time — FCFS vs Round Robin, at and cron Commands, Starvation in SJF and Starvation-Free Scheduling, Round Robin Scheduling (Numerical), SJF Waiting & Turnaround Time, SJF — average waiting time (worked example)
Synchronization & Deadlock · 18 questions
Necessary Conditions for Deadlock (Coffman Conditions), Deadlock Handling (Detection/Prevention/Avoidance/Recovery), Circular Wait Condition, The Four Necessary Conditions for Deadlock, Banker's Algorithm, AI, Deadlock Conditions, Boolean Simplification, Logical Equivalence
Memory Management · 39 questions
Paging vs Segmentation, Thrashing, Page Replacement - LRU Algorithm, Swapping & Fragmentation, Why Virtual Memory Is Needed, FIFO Page Replacement & Page Faults
File Systems & I/O · 38 questions
File Access Categories in Linux, Counting Files by Extension in Linux, File Move, Directory Change, and Line-Based Search Commands, File ownership & permission commands (chown, chmod), File Viewing, Line Extraction & Permission Commands, RAID Levels
OS Basics & Types · 34 questions
DOS and Types of Operating System, Common Linux Administrative Commands, অপারেটিং সিস্টেমের প্রধান কাজ ও জনপ্রিয় উদাহরণ, Basic Linux Commands, Common Linux Commands, Open Source Operating Systems
Mixed Topics · 22 questions
Command-Line Interface (CLI)

Loading sample questions…

Start learning: Operating System Overview and Types · অপারেটিং সিস্টেম পরিচিতি ও প্রকারভেদ

Operating System Overview and Types

Introduction

Every computer you touch — a bank server, an ATM, your smartphone, the PC at a government office — runs an operating system (OS). The OS is the master program that sits between the raw hardware (CPU, memory, disk, devices) and the application programs (browser, MS Word, a banking app). Without it, every application would have to know how to control the hardware directly, which is impossible in practice.

For BCS, Bank IT-officer and other government IT recruitment exams, "Operating System Overview and Types" is one of the highest-yield topics. Examiners love questions such as "Which of the following is system software?", "What is time-sharing?", "Real-time OS is used in ___?", and "Which OS handles multiple users simultaneously?". This lesson builds the topic from first principles so that no MCQ or short-answer question can surprise you.

Read the whole lesson free with an account · পুরো পাঠ পড়তে বিনামূল্যে সাইন আপ করুন

All 8 lessons · সব পাঠ

  1. Operating System Overview and Types · অপারেটিং সিস্টেম পরিচিতি ও প্রকারভেদ
  2. Processes, Threads and Process States · প্রসেস, থ্রেড এবং প্রসেস স্টেট
  3. CPU Scheduling Algorithms · সিপিইউ শিডিউলিং অ্যালগরিদম
  4. Process Synchronization and Deadlock · প্রসেস সিনক্রোনাইজেশন ও ডেডলক
  5. Memory Management: Paging and Segmentation · মেমরি ব্যবস্থাপনা: পেজিং এবং সেগমেন্টেশন
  6. File Systems and Disk Scheduling · ফাইল সিস্টেম ও ডিস্ক শিডিউলিং
  7. Virtual Memory, Demand Paging and Page Replacement · ভার্চুয়াল মেমরি, ডিমান্ড পেজিং ও পেজ রিপ্লেসমেন্ট
  8. Linux and Unix Commands and Shell Scripting · লিনাক্স ও ইউনিক্স কমান্ড ও শেল স্ক্রিপ্টিং

All guides · Exam guides · Past papers