InfraAcademy
Linux中級講座

ハードウェア

Linuxサーバー運用に必要なハードウェアの基礎を学びます。CPU、メモリ、swap、補助記憶装置、入出力装置、udevを理解し、リソース管理の前提知識を身につけます。

0%
スタートする

ハードウェアのレッスン

0 / 9 完了
1 ハードウェアとは? キーボードやマウス、画面、スピーカーなど目に見える機器を指すハードウェアの基本概念を解説します。スマートフォンに含まれるカメラやメモリ、プロセッサー、バッテリーなどの具体例を挙げながら、次のレッスン以降で扱うCPU、メモリ、補助記憶装置、入力装置、出力装置という5つの全体像を分かりやすく把握する導入パートです。 有料会員のみ 次に学習 2 CPU コンピューターの頭脳とも呼ばれるCPUの役割を解説します。lscpuコマンドを実行してArchitectureやCPU(s)、Model name、Thread(s) per coreなどの情報を確認する方法や、/proc/cpuinfoファイルをcatコマンドで確認する方法まで、具体的な出力例を交えて学んでいきます。 有料会員のみ 未受講 3 CPUの機能 CPUが担う演算と制御という2つの機能を詳しく解説します。四則演算や論理演算、比較演算、ビット演算などを行う演算機能と、プログラムの実行やデータの読み書き、入出力を司る制御機能に加え、CPUの性能を測る指標となるクロック周波数の意味と、その値をGHz単位で表す考え方についても図解を交えながら丁寧に学びます。 有料会員のみ 未受講 4 メモリ 実行中のプログラムやデータを一時的に保存するメモリの役割を解説します。topコマンドでリアルタイムのメモリ状況とプロセスを確認する方法や、freeコマンドでtotal、used、free、shared、buffers、cachedといった各項目を読み解く方法、-hオプションでの単位変換まで具体的に学びます。 有料会員のみ 未受講 5 swapとは?仮想メモリ メモリの容量が不足した際にストレージの一部を仮想メモリとして扱うswapの仕組みを解説します。freeコマンドの実行結果に表示されるSwap項目の意味に加え、swapの使用がパフォーマンスに与える悪影響や、メモリ不足時にはswap追加よりもメモリ増設が望ましい理由について、アクセス速度の違いを踏まえて丁寧に解説します。 有料会員のみ 未受講 6 補助記憶装置 電源を切ってもデータが消えない補助記憶装置の役割を解説します。ハードディスクやSSD、USBメモリといった大容量のデータを保存できる代表的な補助記憶装置の特徴に加え、df -hコマンドを実行してディレクトリごとに割り当てられたストレージ容量と使用状況を確認する方法を、Windowsのドライブとも比較しながら丁寧に学びます。 有料会員のみ 未受講 7 入力装置・出力装置 キーボードやマウス、タッチパッド、マイク、トラックボール、ジョイスティック、スキャナーなどコンピューターに情報を入力するための入力装置と、モニターやプリンター、スピーカーなど処理結果を人間が理解しやすい形式で表示するための出力装置について、それぞれの役割と代表的な機器の例を図解とともに具体的に解説します。 有料会員のみ 未受講 8 デバイスとudev Linuxに接続されたハードウェアを自動的に検出し、デバイスファイルとして作成する仕組みudevを解説します。ハードウェアの接続・切断を検知してデバイスを認識させる流れを説明し、ls /devコマンドを実行して/devディレクトリ配下にあるmemやcpuなどのデバイスファイルを確認する方法を学びます。 有料会員のみ 未受講 9 練習問題 TutorLMSから移行した練習問題 有料会員のみ 未受講