Operating Systems - Exam, Viva, Interview Questions with Solution for CSE & IT Engineering

vicky23

Moderator
Apr 4, 2018
90
4
24
Gender
Male
Student of
Engineering
Hey Fellow Engineers,

As we all know, it is extremely important to be prepared with common questions in the subject – OPERATING SYSTEMS for college/university exams, interviews as well as in viva.


Thus, to quickly help you prepare for the computer science Engineering subject OPERATING SYSTEMS, I am sharing a bank of questions that will guide you towards the important topics for this course. My advice would be to prepare for these questions and rest assured you will score very well in your engineering exams or interviews or viva.

List of key topics in OPERATING SYSTEMS Question Bank:
  • UNIT I OPERATING SYSTEMS OVERVIEW
Computer System Overview-Basic Elements, Instruction Execution, Interrupts,
Memory Hierarchy, Cache Memory, Direct Memory Access, Multiprocessor and
Multi core Organization. Operating system overview-objectives and functions,
Evolution of Operating System.- Computer System Organization Operating System
Structure and Operations- System Calls, System Programs, OS Generation and
System Boot.
  • UNIT II PROCESS MANAGEMENT
Processes-Process Concept, Process Scheduling, Operations on Processes, Interprocess
Communication; Threads- Overview, Multi core Programming,
Multithreading Models; Windows 7 -Thread and SMP Management. Process
Synchronization - Critical Section Problem, Mutex Locks, Semophores, Monitors;
CPU Scheduling and Deadlocks.
  • UNIT III STORAGE MANAGEMENT
Main Memory-Contiguous Memory Allocation, Segmentation, Paging, 32 and 64 bit
architecture Examples; Virtual Memory- Demand Paging, Page Replacement,
Allocation, Thrashing; Allocating Kernel Memory, OS Examples
  • UNIT IV I/O SYSTEMS
Mass Storage Structure- Overview, Disk Scheduling and Management; File System
Storage-File Concepts, Directory and Disk Structure, Sharing and Protection; File
System Implementation- File System Structure, Directory Structure, Allocation
Methods, Free Space Management, I/O Systems.
  • UNIT V CASE STUDY
Linux System- Basic Concepts; System Administration-Requirements for Linux
System Administrator, Setting up a LINUX Multifunction Server, Domain Name
System, Setting Up Local Network Services; Virtualization- Basic Concepts, Setting
Up Xen, VMware on Linux Host and Adding Guest OS.
You can download the PDF file below to access this question bank on the computer science Engineering subject - OPERATING SYSTEMS.

I hope you like them and get help in your exam/interview/viva preparation. Moreover, please feel free to ask any query below or LIKE this post to motivate me to share more study materials with all students!

Cheers!