Keentune
Adaptive skill practice — find your level, get sharper.
Keentune
›
Computer Science
›
Operating Systems

Operating Systems practice

Files and inodes
Try one — no signup
You rm a big log that a running process still has open. When is the disk space freed?
Start practicing — it’s free
No signup · first signal after 5 answers · your score at session end
Processes, memory, and the kernel boundary
How the operating system works (Unix/Linux flavor) — processes and the fork/exec model, virtual memory and paging, CPU scheduling, system calls and the user/kernel boundary, signals and IPC, file descriptors and "everything is a file", inodes and links, and the permission model (rwx, octal, setuid/sticky). Evergreen OS mechanisms that systems interviews probe. Part of the Developer track.
• Meets you at your level — never too easy, never too hard.
• Adapts every question to how you’re doing.
• Tracks your level over time. Skill practice, not a test.

New here? Read the Operating Systems guide

A free 16-minute primer — the mental model, the mistakes beginners make, and what to practice first.

Curriculum

135 concepts across 24 chapters, from foundations through advanced practice — each one a concept the adaptive question bank can teach and test.

A. Processes: identity, state and lifecycle

6

B. Creating and replacing a process

6

C. Threads and context switching

4

D. Signals

6

E. Scheduling and the run queue

6

F. Virtual memory, paging and reclaim

8

G. Memory mapping, allocation and limits

9

H. The user/kernel boundary and system calls

5

I. File descriptors and the open-file model

7

J. Filesystems, inodes and links

6

K. Paths, mounts and the directory tree

5

L. Permission bits and ownership

6

M. Privilege, capabilities and sandboxing

6

N. Storage, the page cache and durability

5

O. Interprocess communication

5

P. I/O models and event multiplexing

4

Q. Namespaces and containers

5

R. cgroups v2 and resource control

5

S. Boot and init

5

T. systemd and service management

5

U. procfs, sysfs and inspecting a live system

5

V. Dynamic linking and program loading

5

W. Performance and observability

5

X. The shell and the process runtime environment

6
View the full curriculum →
Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing — it’s free
No signup · first signal after 5 answers · your score at session end
Explore all skills on Keentune

Operating Systems on exams

Operating Systems is one of the skills tested on these exams. Each prep page lays out what the real test covers and where this skill fits.
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC