room ~ Operating Systems

Operating Systems

OS layers, kernel vs user space, Windows basics, processes and security

1/5
lessons

What is an Operating System?

Operating System (OS) = user/applications aur hardware ke beech ka layer.

User Applications

↕

Operating System (Kernel + System Services)

↕

Hardware (CPU, RAM, Disk, Network)

OS ke Main Kaam

FunctionKya Karta Hai
Process ManagementPrograms chalana, schedule karna, terminate karna
Memory ManagementRAM allocate karna apps ko, protect karna ek app ko dusre se
File SystemFiles/folders organize, permissions manage
Device ManagementHardware drivers control (keyboard, disk, NIC)
User ManagementAccounts, authentication, authorization
SecurityAccess control, isolation, encryption support

Types of OS

  • Desktop OS: Windows, macOS, Linux
  • Server OS: Windows Server, Ubuntu Server, RHEL
  • Mobile OS: Android, iOS
  • Embedded OS: RTOS, firmware in routers/IoT

Security Relevance

  • OS vulnerabilities = attacker ka primary target
  • Kernel exploit = full system compromise
  • Misconfigured OS = easy entry point
  • Every pentest starts with "target kaunsa OS chala raha hai?"