公開記念セール すべてのパスが 50% オフ

プランを見る

Operating systems

Operating systems is a named subject in every CS degree and a standard round in campus placement interviews, and the questions test whether you understand the mechanism behind each definition. This course explains how the kernel shares one machine among many programs, and works the scheduling, deadlock, paging and page-replacement problems step by step.

8 レッスン119 分28 Oct 2026 更新

このページの本文は英語です。

コースを始める

レッスン

  1. Processes and the kernel

    What a process is, how the kernel tracks it, how system calls cross into kernel mode, and how fork, exec, wait and context switches work.

    13 分無料
  2. Threads and race conditions

    Threads against processes, what threads share, kernel and user threads, and a race condition traced instruction by instruction.

    12 分Interview Prep パス
  3. CPU scheduling with Gantt-chart numericals

    FCFS, SJF, SRTF, priority with aging, round robin, MLFQ and Linux’s EEVDF, with waiting and turnaround times worked out.

    16 分Interview Prep パス
  4. Synchronization: locks, semaphores and monitors

    Critical sections, Peterson’s algorithm, atomic instructions, spinlocks and mutexes, semaphores, condition variables and the three classic problems.

    16 分Interview Prep パス
  5. Deadlocks and the Banker’s algorithm

    The four Coffman conditions, resource-allocation graphs, prevention, avoidance with a worked Banker’s example, detection and recovery.

    15 分Interview Prep パス
  6. Memory management: segmentation, paging and the TLB

    Address translation from base and bounds to multi-level page tables, the TLB and fragmentation, with the arithmetic worked through.

    14 分Interview Prep パス
  7. Virtual memory and page replacement

    Demand paging and page faults, FIFO, Optimal, LRU and Clock on one reference string, Belady’s anomaly, thrashing and the working set.

    15 分Interview Prep パス
  8. File systems, journaling and I/O

    Files, directories and inodes, allocation methods, free-space bitmaps, crash consistency with journaling, disk scheduling and the page cache.

    18 分Interview Prep パス

Interview Prep パス · プランを比較

Esc
↑↓移動 ↵開く Ctrl↵新しいタブ >操作 ?ショートカット

キーボードショートカット

どこでも

検索を開く
CtrlKまたは /
この一覧を表示
?
ウィンドウやメニューを閉じる
Esc

検索中

結果を移動
↑または ↓
結果を開く
↵
新しいタブで開く(問題はジャッジで開く)
Ctrl↵
操作だけを表示
>
絞り込みを解除
⌫

移動

学習
Gの次にL
練習
Gの次にP
ランクテスト
Gの次にA
システム設計
Gの次にS
企業
Gの次にC
マイプロフィール
Gの次にM
今日のクエスト
Gの次にT
ホーム
Gの次にH

バグを報告

ページ