ソフトウェア開発で学んだことを記録しています。
OS学習20日目の最終回です。これまでの重要概念を一つの流れとして振り返り、身近なOSを理解する視点を整理します。
この記事はまだ翻訳されていません。
仮想マシンは、OSを効率よく分離し実行する技術です。基本概念から構造、長所と短所まで、例を使って整理します。
OSはシステム資源を安全に守るため、さまざまな保護メカニズムを使います。ドメイン、アクセス制御、セキュリティポリシーを例とともに整理します。
OSのセキュリティは、システムとユーザーデータを守ります。脅威の種類から暗号化、認証、アプリのセキュリティまで、例を交えて説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
OSの入出力システムは、ハードウェアとユーザーをつなぎます。入出力インターフェース、カーネルのサブシステム、要求がハードウェアの操作に変換される流れを解説します。
仮想メモリは、物理メモリより大きなアドレス空間を提供する仕組みです。デマンドページング、ページ置換、コピーオンライトを例とともに学びます。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
複数のプロセスが互いのリソースを待って止まるデッドロックを、システムモデルから予防と回復まで、技術面接でよく出る概念と例を交えて説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
OSはコンピューターのリソースを効率よく管理し、ユーザーとハードウェアをつなぐソフトウェアです。定義と役割から、構造、リソース管理、セキュリティ、仮想化までの基本を説明します。