| English | 意味 |
|---|---|
| software/ˈsɒftweə/ | ソフトウェア |
| operating system/ˈɒpəreɪtɪŋ ˈsɪstəm/ | オペレーティングシステム |
| hardware/ˈhɑːdweə/ | ハードウェア |
| system software/ˈsɪstəm ˈsɒftweə/ | システムソフト |
| application software/ˌæplɪˈkeɪʃn ˈsɒftweə/ | アプリケーションソフト |
| device drivers/dɪˈvaɪs ˈdraɪvəz/ | デバイスドライバー |
| utility software/juːˈtɪlɪti ˈsɒftweə/ | ユーティリティソフト |
| interrupt/ˈɪntərʌpt/ | 割り込み |
| multitasking/ˈmʌltitæskɪŋ/ | マルチタスク |
ソフトウェアとオペレーティングシステム
- ハードウェアは物理的な部品であり、ソフトウェアはそれらを制御するプログラムです。
- ソフトウェアはシステムソフトウェアとアプリケーションソフトウェアに分かれます。
- 最も重要なシステムソフトウェアはオペレーティングシステムです。
システムソフトウェアとアプリケーションソフトウェア
- システムソフトウェアはコンピューターを制御し、他のプログラムの基盤を提供します:オペレーティングシステム、コンパイラ、デバイスドライバー、およびユーティリティソフトウェア(アンチウイルス、バックアップ)。
- アプリケーションソフトウェアはユーザーがタスクを実行できるようにします:ワードプロセッサ、スプレッドシート、データベース、ウェブブラウザ。
- システムソフトウェアは背景で動作し、アプリケーションソフトウェアはユーザーによって直接使用されます。

ソフトウェアはシステムソフトウェア(コンピューターを駆動)とアプリケーションソフトウェア(ユーザーがタスクを実行)に分かれます。

割込み发生时、CPUは現在の位置を保存し、割込みサービスルーチンを実行した後、位置を復元して継続します。
どれがシステムソフトウェアか?
難易度 1/5 · 100 コイン + 今日初回完了時に小ボーナス付与
OS(およびドライバー、ユーティリティ)はシステムソフトウェアであり、それらはアプリケーションソフトウェアである。
これらをシステムソフトウェアとアプリケーションソフトウェアに分類しなさい。
難易度 2/5 · 140 コイン + 今日初回完了時に小ボーナス付与
ドライバーとユーティリティはコンピュータを稼働させる(システム側)のに対し、ブラウザはユーザー向けのアプリケーションである。
オペレーティングシステム
- OSはコンピューター全体を制御し、ハードウェア、アプリケーション、ユーザーが連携して動作します。その役割には以下が含まれます:
- ファイル管理、メモリ管理、周辺機器管理(およびドライバー)、マルチタスク、割込み処理、ユーザーインターフェースの提供、アプリケーションのプラットフォーム、およびセキュリティ。

マザーボードとそれに接続された部品はハードウェアであり、コンピューターの物理的な部品です。
オペレーティングシステムの役割として正しいものはどれか?
難易度 1/5 · 100 コイン + 今日初回完了時に小ボーナス付与
OSはファイル、メモリー、周辺機器、マルチタスク、割り込み、UI、セキュリティを管理する。
割り込み
- 割込みとは、何かを今すぐ注意が必要であることをプロセッサーへの信号です。
- ハードウェア(キーを押す、プリンタ用紙切れ)、ソフトウェア(ゼロ除算)、またはユーザー(キャンセル押下)から発生することがあります。
- プロセッサーは停止し、位置を保存し、割込みを処理した後に再開します。これにより、コンピューターは重要なイベントに素早く反応できます。

オペレーティングシステムはハードウェアとアプリケーションソフトウェアおよびユーザーの間に位置し、それらが連携して動作することを可能にします。
CPUが割り込みを処理する方法
割り込みの手順。CPUは現在の作業を一時停止し、緊急イベントに対応した後、直前に中断されていた地点から正確に再開する——これが単一のプロセッサがキーボード、プリンタ、タイマーを同時に制御できる理由である。
割り込みとは:
難易度 1/5 · 100 コイン + 今日初回完了時に小ボーナス付与
割り込みはCPUを一時停止させ、イベントを処理させた後、再開することで、迅速な反応を可能にする。
ハードウェア割り込みはデバイス由来(例:用紙切れのプリンタ)であり、ソフトウェア割り込みはプログラム由来(例:ゼロによる除算)である——どちらもCPUを一時停止させてイベントを処理させる。
難易度 1/5 · 100 コイン + 今日初回完了時に小ボーナス付与
割り込みにはハードウェア、ソフトウェア、ユーザートリガーがあり、どの場合でもCPUは状態を保存し、処理を行い、その後再開する。
理解できましたか
- システムソフトウェアはコンピューターを駆動(OS、ドライバー、ユーティリティ);アプリケーションソフトウェアはユーザーのタスクを実行
- OSはファイル、メモリ、周辺機器、マルチタスク、割込み、UI、セキュリティを管理
- 割込み = 即座の対応が必要な信号(ハードウェア/ソフトウェア/ユーザー)
- 割込み发生时、CPUは位置を保存し、処理した後、継続する