Computer Science Engineering > Operating System

Operating System

Learn the Concepts of Operating System and test your knowledge

Design

CHOOSE YOUR TOPIC

Introduction

In this topic, we learn about Operating System Meaning, Supervisor & User Mode, Operating System Operations & Functions, multiprogramming, Multiprocessing, Multitasking, Parallel, Distributed, RTOS etc.

Operating System Structure

In this topic, we learn about OS Services, System Calls, System Programs, OS Structures, Layered Structures Virtual Machines, Operating-System Interface, System Boot, Operating System Debugging

Processes & Threads

In this topic, we learn about Process concepts, Operation on Processes, Cooperating Processes, Process Communication in Client-Server Environment, Concept of Thread, Multithreading, Thread Libraries, Threading Issues

Scheduling

In this topic, we learn about Scheduling Criteria, Scheduling Algorithms, Type of Scheduling: Long term, Short term & Medium-Term Scheduling, Multi-Processor Scheduling Algorithm, Thread Scheduling

Process Synchronization

In this topic, we learn about Critical Section Problems, Semaphores, Monitors, Deadlock Characterization, Handling of Deadlocks – Deadlock Prevention, Avoidance, Detection, Recovery from Deadlock

Memory Management

In this topic, we learn about Logical & Physical Address Space, Swapping, Contiguous Memory Allocation, Paging, Segmentation, demand paging, Page replacement & Page Allocation algorithms, thrashing etc

File Management

In this topic, we learn about File Concepts, Access Methods, Directory Structure, File System Mounting, File Sharing, Protection, Allocation Methods, Directory Implementation, Free-Space management

I/O & Secondary Storage Structure:

In this topic, we learn about I/O Hardware, Application I/O Interface, Interface, Kernel I/O Subsystem, Disk Scheduling, Disk Management, Swap-Space Management, RAID Structure.

System Protection

In this topic, we learn about Goals of Protection, Principles of Protection, Access Matrix and Its Implementation, Access Control and Revocation of Access Rights, Capability-Based Systems

System Security

In this topic, we learn about Security Problems, Program Threats, System and Network Threats, Cryptography as a Security Tool, User Authentication, Case Studies on Windows OS, Linux or Any Other OS

Test Your Knowledge

0%

You must be logged-in before attempting the quiz.

0%

You must be logged-in before attempting the quiz.

  • Create an Account and Earn 1000 Coins
  • Pass a Quiz and Earn 20 Coins
  • Earn 10 Coins for Daily Visit¬†
  • Earn 5 Coins for Favorite any activity post
  • Earn 10 Coins if you get a Favorite on your activity post
  • Earn 50 Coins for invite someone to join a group
  • Earn 100 Coins for finishing a course

DON'T MISS OUT

Career and Employment updates, Global Networking with Engineers and Skill Development Roadmap