パソコン

OS

初級

読み方:オーエス|英語:OS

Operating Systemの略で、パソコンを動かす基本ソフトだよ。WindowsやmacOSがこれにあたるよ。

やさしい説明

OS(オーエス)とは、Operating System(オペレーティング システム)の略で、パソコンやスマホを動かすための基本ソフトです。

パソコンの「脳」のようなもので、キーボードやマウスの操作を受け取ったり、画面に表示したり、ファイルを管理したりします。OSがないとパソコンは動きません。

代表的なOSは Windows(ウィンドウズ)、macOS(マックオーエス)、Linux(リナックス)、iOS、Android です。

主なOSの比較

  • Windows:Microsoftが開発。世界で最もシェアが高いデスクトップOS。多くのビジネスソフトが対応している
  • macOS:Appleが開発。MacBook・iMacに搭載。デザイン・動画編集・開発者に人気が高い
  • Linux:オープンソースのOS。サーバーや開発環境として広く使われる。Ubuntu・Debianなど多くのディストリビューションがある。無料
  • iOS:AppleがiPhone・iPad向けに開発したモバイルOS
  • Android:Googleが開発したモバイルOS。世界のスマホシェアの約7割を占める
  • ChromeOS:GoogleがChromebook向けに開発。Webアプリ中心の軽量OS

OSの主な役割

  • プロセス管理 — 複数のアプリを同時に動かし、CPUの使用を調整する
  • メモリ管理 — アプリにメモリを割り当て、不要になったら解放する
  • ファイル管理 — ファイルの作成・保存・削除・フォルダ構造を管理する
  • デバイス管理 — キーボード・マウス・プリンター・USBなどのハードウェアを制御する
  • セキュリティ — ユーザー認証・アクセス権限・ファイアウォールなどを管理する

プログラミングとOSの関係

プログラミングを学ぶ上でOSの知識が必要になる場面があります。

  • ターミナル(コマンドライン) — WindowsはコマンドプロンプトやPowerShell、Mac/LinuxはbashやzshなどOSごとに違う
  • ファイルパスの書き方 — Windowsは C:\Users\name(バックスラッシュ)、Mac/Linuxは /home/name(スラッシュ)と異なる
  • 開発環境 — Node.js・Pythonなどの言語はOS別にインストール方法が異なる。このサイトのコースはWindows・Mac両対応で解説している

よくある疑問

Q: OSとアプリの違いは?

A: OSはパソコン全体を管理する基本ソフト、アプリはOSの上で動く個別のソフトです。OSが「土地」、アプリが「建物」のようなイメージです。ブラウザ・VS Code・Wordなどはすべてアプリです。

Q: プログラミング学習にWindowsとMacどちらがいい?

A: どちらでも学習できます。Web開発ではMac/Linuxのほうがターミナル操作がしやすいと言われますが、WindowsでもWSL(Windows Subsystem for Linux)を使えばLinux環境が使えます。初心者は今持っているパソコンで始めるのが一番です。

Q: Chromebookでプログラミングできる?

A: ChromeOS上でLinux環境を有効化すればVS CodeやNode.jsが使えます。ただし一部の設定が必要なため、WindowsやMacの方がスムーズに始められます。

関連用語

  • ブラウザ — OS上で動くWebページ閲覧ソフト
  • ターミナル — OSをテキストコマンドで操作するツール
  • アプリ — OSの上で動く個別のソフトウェア

📖 関連レッスン

レッスンを見る →

関連ブログ記事

❓ 関連するQ&A