| BIOSとは[a]の入出力動作を制御するソフトウェアです。ROMに記憶され,起動時に動作チェックを行ったり,OSからの動作命令を受けて機器の制御を行います。ただし最近のOSは,BIOSを介さずに直接ハードウェアを制御する場合が多くなっています。 |
BIOSとは[a:ハードウェア]の入出力動作を制御するソフトウェアです。ROMに記憶され,起動時に動作チェックを行ったり,OSからの動作命令を受けて機器の制御を行います。ただし最近のOSは,BIOSを介さずに直接ハードウェアを制御する場合が多くなっています。 |
パソコンで電源を入れてから,OSが起動するまでの流れ。 (1) 電源を入れます。[a]に記憶されている[b]が起動し,接続されている機器や主記憶のメモリチェックなどを行います。 (2) BIOSで指定されている補助記憶装置から,[c]を読み込みます。通常の設定は,最初にフロッピーディスク,次にハードディスク
となっています。 (3) OSが起動し,BIOSとは別にOSでも接続している機器をチェックします。その後各種設定を行い,操作可能状態になります。 |
パソコンで電源を入れてから,OSが起動するまでの流れ。 (1) 電源を入れます。[a:ROM]に記憶されている[b:BIOS]が起動し,接続されている機器や主記憶のメモリチェックなどを行います。 (2) BIOSで指定されている補助記憶装置から,[c:OS]を読み込みます。通常の設定は,最初にフロッピーディスク,次にハードディ
スクとなっています。 (3) OSが起動し,BIOSとは別にOSでも接続している機器をチェックします。その後各種設定を行い,操作可能状態になります。 |
基本ソフトウェアとは主としてコンピュータの動作を制御するソフトウェアで,[a]ともいいます。
|
基本ソフトウェアとは主としてコンピュータの動作を制御するソフトウェアで,[a:OS(オーエス;Operating System)]ともいいます
。 |
OSは[a]プログラムと[b]プログラムで構成されています。
|
OSは[a:制御]プログラムと[b:サービス]プログラムで構成されています。
|
制御プログラムとは、[a]を制御するプログラムです。
|
制御プログラムとは、[a:ハードウェアの動作]を制御するプログラムです。 |
OSの管理機能 概 要 [a] 周辺装置と主記憶との入出力を制御する。周辺装置は,OSで装置ごとに割り当てた制御ソフト(デバイスドライバ)が制御する。 [b] 主記憶での記憶位置や,主記憶に入りきれないデータやプログラムをハードディスクの空き領域に退避させる仮想記憶機構を制御
する。 [c] 同時に複数のプログラムを並行して実行するなど,タスクとよばれる単位でプログラムの実行を制御する。 [d] ファイルの種類に合わせたアクセスを制御する。 |
OSの管理機能 概 要 [a:入出力管理] 周辺装置と主記憶との入出力を制御する。周辺装置は,OSで装置ごとに割り当てた制御ソフト(デバイスドライバ)が
制御する。 [b:メモリ管理] 主記憶での記憶位置や,主記憶に入りきれないデータやプログラムをハードディスクの空き領域に退避させる仮想記憶
機構を制御する。 [c:タスク管理] 同時に複数のプログラムを並行して実行するなど,タスクとよばれる単位でプログラムの実行を制御する。 [d:データ管理(ファイル管理)] ファイルの種類に合わせたアクセスを制御する。 |
オープンソースに関するアメリカの団体としてThe Open Source Initiativeで,[a]というオープンソースの定義が発表されています。
それがオープンソースグループ・ジャパンという団体で,日本語に訳されています。 |
オープンソースに関するアメリカの団体としてThe Open Source Initiativeで,[a:The Open Source Definition(OSD)]というオープン
ソースの定義が発表されています。それがオープンソースグループ・ジャパンという団体で,日本語に訳されています。 |
ミドルウェアとは[a]を制御するソフトウェアです。OSとアプリケーションソフトとの間で動作することから,ミドル(中間)ウェアといいます。
|
ミドルウェアとは[a:アプリケーションソフト]を制御するソフトウェアです。OSとアプリケーションソフトとの間で動作することから,ミドル(中間)ウェアといいます。 |
応用ソフトウェアとは[a]ともいいます。共通応用ソフトウェアと個別応用ソフトウェアに,大きく分けられます。
|
応用ソフトウェアとは[a:アプリケーションソフト]ともいいます。共通応用ソフトウェアと個別応用ソフトウェアに,大きく分けられます。 |
| プログラムはの作成方法は最初に,[a]を作成します。これは文字コードで記述されたもので,キーボードから入力したりして作成します。それをCPUで実行できる,1と0で構成された機械語のプログラムに翻訳します。この翻訳するソフトウェアを,[b]といいます。 |
プログラムはの作成方法は最初に,[a:ソースプログラム(ソースコードともいいます)]を作成します。これは文字コードで記述されたもので,キーボードから入力したりして作成します。それをCPUで実行できる,1と0で構成された機械語のプログラムに翻訳します。この翻訳するソフトウェアを,[b:言語プロセッサ]といいます。 |
| コンパイラとはソースプログラムを,それと機械語のプログラムとの中間状態の,中間言語のプログラム([a],あるいは[b]といいます)に翻訳するソフトウェアです。 |
コンパイラとはソースプログラムを,それと機械語のプログラムとの中間状態の,中間言語のプログラム([a:目的プログラム],あるいは[b:オブジェクトモジュール]といいます)に翻訳するソフトウェアです。 |
| 別に作成したプログラム部品にデータを送って実行させ,その結果を受け取ることができます。たとえば,日数を計算するモジュールに開始日と終了日のデータを送って実行させ,結果として日数を受け取ることができます。他のプログラムでも利用する処理はモジュール化することで,最初に作ったモジュールを流用でき,プログラム作成の手間が省けます。[a]では目的プログラムに,その目的プログラムで実行するモジュールを取り込み,実行可能な機械語のプログラム(ロードモジュールともいいます)を作成します。 |
別に作成したプログラム部品にデータを送って実行させ,その結果を受け取ることができます。たとえば,日数を計算するモジュールに開始日と終了日のデータを送って実行させ,結果として日数を受け取ることができます。他のプログラムでも利用する処理はモジュール化することで,最初に作ったモジュールを流用でき,プログラム作成の手間が省けます。[a:リンケージエディタ(リンカ)]では目的プログラムに,その目的プログラムで実行するモジュールを取り込み,実行可能な機械語のプログラム(ロードモジュールともいいます)を作成します。 |
| ソースプログラムを,1命令ずつ翻訳しては実行する形式の言語プロセッサを[a]といいます。コンパイラとリンケージエディタで作成した機械語のプログラムを実行する場合に比べ,翻訳処理が加わるため実行効率が低いです。しかし手軽に実行できるメリットがあるため,プログラムの実行で高速さが要求されないところで使われています。身近な例として,インターネットのWebページでの掲示板や,そこでアクセス数を表示するアクセスカウンタは,インタプリタで実行しています |
ソースプログラムを,1命令ずつ翻訳しては実行する形式の言語プロセッサを[a:インタプリタ]といいます。コンパイラとリンケージエディタで作成した機械語のプログラムを実行する場合に比べ,翻訳処理が加わるため実行効率が低いです。しかし手軽に実行できるメリットがあるため,プログラムの実行で高速さが要求されないところで使われています。身近な例として,インターネットのWebページでの掲示板や,そこでアクセス数を表示するアクセスカウンタは,インタプリタで実行しています |
| 機器の制御は機械語の実行以外に,簡単な制御なら論理回路の結線([a]といいます)により行えます。前者はソフトウェアによる制御ですが,後者はハードウェアによる制御です。機械語のプログラムを,さらに論理回路向けの動作命令に変換したものがあり,これを[b]といいます。このマイクロプログラムは,ハードウェアとソフトウェアの中間に位置しているため,ファーム(堅い)という表現を使って[c]といいます。BIOSは,[c]の一種です。 |
機器の制御は機械語の実行以外に,簡単な制御なら論理回路の結線([a:ワイヤードロジック]といいます)により行えます。前者はソフトウェアによる制御ですが,後者はハードウェアによる制御です。機械語のプログラムを,さらに論理回路向けの動作命令に変換したものがあり,これを[b:マイクロプログラム]といいます。このマイクロプログラムは,ハードウェアとソフトウェアの中間に位置しているため,ファーム(堅い)という表現を使って[c:ファームウェア]といいます。BIOSは,[c:ファームウェア]の一種です。 |
| 周辺機器を動作させる場合,その機器専用の動作命令を出す必要があります。この動作命令は機種によって異なるため,OSからの汎用的な動作命令をそれぞれの機種に合わせた動作命令に変換する,[a]と呼ばれるソフトが必要です。 |
周辺機器を動作させる場合,その機器専用の動作命令を出す必要があります。この動作命令は機種によって異なるため,OSからの汎用的な動作命令をそれぞれの機種に合わせた動作命令に変換する,[a:デバイスドライバ]と呼ばれるソフトが必要です。 |
| 市販のソフトウェアで,製品として梱包されているものを[a:パッケージソフト]といいます。これにに対し,インターネットやパソコン通信でダウンロードして利用するソフトを,[b:オンラインソフト]といいます。 |
市販のソフトウェアで,製品として梱包されているものを[a]といいます。これにに対し,インターネットやパソコン通信でダウンロードして利用するソフトを,[b]といいます。 |