Skip to main content

9 docs tagged with "operating-systems"

View all tags

Common OS Interview Questions

Comprehensive collection of operating systems interview questions with detailed answers, covering all major topics from processes to Linux internals.

CPU Scheduling

CPU scheduling algorithms, metrics, multilevel queues, real-time scheduling, and how the Linux CFS scheduler works.

File Systems & I/O

File system structures, disk scheduling, VFS, inodes, journaling, RAID, and Java NIO for high-performance I/O.

Memory Management

Virtual memory, paging, segmentation, TLB, page replacement algorithms, and Java heap management with GC fundamentals.

Networking & IPC

Network stack internals, socket programming, TCP deep dive, IPC mechanisms, and high-performance networking with Java NIO and Netty patterns.

Operating Systems Knowledge Base

A comprehensive knowledge base covering all major operating system concepts, with a focus on Linux internals and Java/JVM perspective.

Processes & Threads

Deep dive into processes, threads, their lifecycle, memory layout, context switching, and Java/JVM perspective on concurrency primitives.

Synchronization & Deadlocks

Race conditions, critical sections, mutexes, semaphores, monitors, classic synchronization problems, deadlock detection/prevention, and Java concurrency utilities.