ソフトウェア
■ソフトウェア
■ソフトウェアとその種類
①機能による分類
①アプリケーションソフトウェア |
---|
ユーザがコンピュータ上で実行したい機能を直接的にユーザに提供 |
②ミドルウェア |
---|
OS上で動作し、アプリケーションソフトに対してOSで対応していない高度で具体的な機能を提供 |
③OS |
---|
コンピュータシステム全体を管理 |
④ファームウェア |
---|
ハードウェアの基本的な制御 |
②流通形態による分類
①有償のソフトウェア |
---|
ア)商用ソフトウェア 企業システムなどでの利用を前提として有償で販売されるソフトウェア。 ERPパッケージやCADなど。 |
イ)シェアウェア インターネットなどで配布され、一定の使用期間の間は料金を払わずに 利用する事ができる流通形態のソフトウェア。 |
②無償のソフトウェア |
---|
フリーウェアという。ファイル圧縮・解凍ソフトウェアなどがある。 |
■OSの機能
①ジョブ管理
ユーザ側からコンピュータに命令する処理の単位をジョブという。ジョブ管理とは、OSがジョブをジョブステップといういくつかの段階に分解して、必要なハードウェア資源(CPU、メモリ、ハードディスク、プリンタ)などを割り当てる事である。例えば、①売上データの読み込み、②データの集計処理、③出力処理というジョブステップに分解される。
②タスク管理
コンピュータまたは、OS側からみた処理の単位の事をタスクまたはプロセスという。タスク管理とは、ジョブステップをさらにタスクに分解し、それぞれのタスクの生成から実行、終了までを管理する事である。OSが複数のタスクを切り替えながら実行する事をマルチタスクという。
③メモリ管理
タスクを実行する為には、それをメモリに記憶させる事が必要である。OSは、タスクの要求に応じてメモリの一部を割り当てたり、そのメモリが不要となった時に再利用の為に解放したりして、メモリを管理する。
④ユーザ管理
現在のOSでは、1つのコンピュータを複数のユーザで共有する事ができる。これをマルチユーザという。
⑤ユーザインターフェース
ユーザに対する情報の表示様式やデータ入力方式など、コンピュータの操作環境の事である。GUIとCUIがある。
GUI | グラフィックをベースにしたユーザインターフェースである。メニューやアイコン、ボタン、カーソルなどのグラフィックを用いる事で優れた視認性やわかりやすい操作性をユーザに提供している。 |
CUI | 文字をベースにしたユーザインターフェースである。初期のUNIXなどGUIが出来る前のOSは、全てCUIだった。 |
■ファイル
①ファイルの区分
テキスト | 文字情報のみで構成されているファイルの事である。 |
バイナリ | コンピュータ内部でプログラムが直接処理するデータがそのまま格納されているファイルの事である。 |
②圧縮と回答
①可逆圧縮方式 |
---|
圧縮効率はあまり高くないが、圧縮時にデータの欠落を全く起こさない方式の事である。 |
②不可逆圧縮方式 |
---|
圧縮時に多少のデータの欠落を許容して、圧縮効率を高める方式の事である。音声や画像データ等。 |
③ファイルフォーマット
①静止画像ファイルフォーマット | |
---|---|
BMP | Windowsが標準でサポートしている画像形式。無圧縮で画像を保存する為、ファイルサイズが大きくなる。 |
GIF | 256色以下の画像を扱う事が出来る。可逆圧縮形式のファイルフォーマットである。 |
JPEG | フルカラー(1,677万7,216色)の画像を扱う事ができるファイルフォーマット。通常は不可逆圧縮形式が用いられる。 |
②動画ファイルフォーマット |
---|
MPEGなど |
③音声ファイルフォーマット |
---|
MP3など |
■文字コード
文字コードは、0と1のビットの組合せである。
ASCII | 7ビットで表現し、ISO規格にもなっている。 |
JIS | 日本語の文字コードの一つ。 |
シフトJIS | マイクロソフトによって作成された日本語の文字コード。 |
EUC | UNIX上で日本語を使う場合に利用される。 |
unicode | Apple,IBM,マイクロソフトが中心となって、ISOで標準化された文字コード体系 |
【裏ワザ】覚えやすいメールアドレスでEメール上級者の仲間入り!