• IT用語
    • コンピュータ
    • セキュリティ
    • データベース
    • ネットワーク
    • プログラム
    • システム開発
    • Webマーケティング
    • ブロックチェーン
  • 情報処理
    • ITパスポート
    • 基本情報技術者試験
  • 開発
    • HTML
    • Java
    • JavaScript
    • PHP
    • Ruby
    • SQL
  • パソコン入門
    • Excel
    • Word

ITを分かりやすく解説

  • ホームhome
  • IT用語it terminology
  • ITパスポートit passport
  • 基本情報技術者basic info
  • プログラミング講座programming
  1. HOME >
  2. マ

マ

2023/10/14

マルチスレッドとは

マルチスレッド マルチスレッドとは マルチスレッドとは、1つのコンピュータプログラムを実行する際に、複数の処理の流れを並行して進行することです。 コンピュータプログラムは、基本的に分岐やループがあっても、プログラム全体は1つの流れになっており、このような一連のプログラムの流れを実行する実行単位を「スレッド」といいます。 1つのスレッドで動作させる手法を「シングルスレッド」といい、たいていのプログラムはシングルスレッドで動作します。 それに対し、処理効率を上げるなどの目的で、複数の処理を並行して行うことがで ...

2023/10/11

マウスポインターとは

マウスポインター マウスポインター(マウスカーソル)とは マウスポインター(英:mouse pointer)とは、マウスを動かすと連動して一緒に動く、コンピュータの画面に写っている矢印のことです。マウスカーソル(英:mouse cursor)とも呼ばれています。 通常は次のように矢印の形をしている場合が多いが、パソコンの状態やマウスポインターの位置に応じてポインター(カーソル)の形状が変化します。 例えば、マウスポインターの位置がリンクの上であれば、次のようにポインター(カーソル)の形状が手に変わります。 ...

2025/6/12

マイニング(暗号資産)とは

マイニング マイニングとは マイニング(採掘)とは、暗号資産(仮想通貨)の"取引の承認"および"確認作業"をおこない、その報酬として暗号資産(仮想通貨)を手に入れる行為のことです。 マイニングを行う人(ノード)をマイナーと呼び、世界中のマイナーたちが、成功報酬(新たに発行された暗号資産)を得るために競争します。 暗号資産(仮想通貨)が世に出回った初期は、個人でもマイニングで報酬を得ることが可能でしたが、マイニング専用の組織が次々と作られ、組織でないとマイニングで報酬を得ることは難しい状況になっています。 ...

2023/3/8

暗号資産(仮想通貨)のマイナーとは

暗号資産(仮想通貨)のマイナー マイナーとは マイナーとは、ビットコインなどの暗号資産(仮想通貨)で取引が正常に行われたことを承認する作業を行う人たちのことです。 この作業のことをマイニングといい、マイナーは作業の成功報酬として新たに発行されたビットコインを受け取ることができます。 なぜマイナーの存在が必要なのか ビットコインの基盤技術となるブロックチェーンは、取引データを承認する管理者が不在です。 次の図はブロックチェーンのネットワークイメージ例です。 ビットコインの基盤技術となるブロックチェーンは接続 ...

2025/6/12

機械語(マシン語)とは

機械語 機械語(マシン語)とは 機械語(きかいご)とは、コンピュータの中央処理装置(CPU)が直接理解し実行することができる命令からなる言語のことです。マシン語とも呼ばれています。 CPUが直接理解できる言語が機械語であり、コンピュータ内の動作を機械語により指示します。 例えば、記憶装置と演算装置間の情報のやりとり、演算装置の内部における算術演算などの処理、入出力チャネルに対する指令、入出力チャネルとレジスタの間の情報のやりとりなど、コンピュータ内の動作をひとつひとつ指示します。 機械語と互換性 機械語は ...

2025/6/12

マルチプログラミング(マルチタスク)とは

マルチプログラミング(マルチタスク) マルチプログラミングとは マルチプログラミングとは、複数のプログラム(タスク)を並行して同時に実行することです。マルチタスクや多重プログラミングとも呼ばれています。 コンピュータで実行するプログラムには「CPUによる処理」と「入出力処理」があり、入出力処理をしている間、CPUは何もしていません。 次の図は、プログラムの内訳例です。 「90ミリ秒」かかる処理の中で、CPUが処理している時間は「30ミリ秒」です。「60ミリ秒」間は入出力の処理であり、その間、CPUは何もし ...

2023/9/15

マスクROMとは

マスクROM(マスクロム) マスクROMとは、コンピュータで使用される記憶装置(コンピュータの動作に必要なデータを記憶するための装置)の一種で、記録されている内容を書き換えることができない読み出し専用のメモリのことです。 動作に必要なプログラムやデータをあらかじめメモリ内に書き込まれた状態で工場から出荷され、以降は内容を書き換えることができません。 メモリの分類 メモリは大きく分けて「RAM」と「ROM」という2種類に分かれます。 RAM(揮発性) DRAM 主記憶装置(メインメモリ)として使用されている ...

2025/6/12

マイルストーンとは

マイルストーン マイルストーンとは マイルストーン(milestone)とは、鉄道や道路において起点からの距離を記した距離標識として使われている言葉です。 プロジェクトのスケジュール管理においては、プロジェクトを完遂するために設けた重要な節目や主要ポイントのことをマイルストーンといいます。 例えば、ソフトウェア開発では次のような工程で作業を行います。 要件定義 設計(基本設計・詳細設計) 製造 試験(単体テスト・結合テスト) お客様試験(受け入れテスト) 本番リリース この時、"重要な節目や主要ポイント" ...

2025/6/12

マイグレーションとは

マイグレーション(マイグレ) マイグレーションとは マイグレーション(migration)とは、移行、移動、移転などの意味を持つ英単語であり、ソフトウェアやシステム、データなどを別の環境に移転させることです。 例えば、開発言語をCOBOLからJavaへ移行したり、Visual Basic 6.0(VB6.0)からVB.NETへ移行したりと、古い開発言語やサポートが終了している開発言語を主流の開発言語にマイグレーションすることがあります。 また、オンプレミス環境(自社運用)で構築されたシステムをクラウド環境 ...

2025/6/12

丸め誤差とは

丸め誤差 コンピュータで発生する「誤差」とは? コンピュータは8ビットや32ビットなどのようにあらかじめ決められたビット数の範囲で数をあらわします。 そうすると「表現できる数の範囲」は決まります。表現できる数の最小値を超えることを「アンダーフロー」、最大値の数を超えることを「オーバーフロー」といいます。 例えば、2÷3 = 0.6666666...のように割り切れなくて無限に続く小数のことを「無限小数」といい、このような無限小数は2進数でも存在します。 10進数の0.1を2進数に変換すると 0.00011 ...

2022/12/25

マッシュアップとは

マッシュアップ(Mashup) マッシュアップとは マッシュアップ(Mashup)とは、複数のサービスを組み合わせて新しいサービスを作る手法のことです。   下記の図は、マッシュアップの例です。「地図サービス」と「音声サービス」を使い、新しいサービスを作っています。 外部のサービスから利用できるように「Web API」を提供・公開している事業は沢山あります。代表的な例では「地図サービス」などがあげられます。 この外部から利用できるよう提供されている「Web API」を使用して(独自に実装するので ...

マルウェアとは | マルウェアの種類と対策

2025/6/12

マルウェアとは | マルウェアの種類と対策

マルウェアとは マルウェアとは、悪意のあるプログラムの総称であり、コンピュータウイルスもマルウェアの一種です。 コンピュータウイルスと聞くと、得体のしれない菌がコンピュータを感染していくように感じますが、実際は、単なるプログラムにすぎません。 代表的なマルウェアには、以下のような種類があります。 コンピュータウイルス 経済産業省の「コンピュータウイルス対策基準」によると、「自己伝染機能」「潜伏機能」「発病機能」の3つの中で1つでも当てはまればコンピュータウイルスであると定義されています。 (1)自己伝染機 ...

マージソートとは

2025/6/12

マージソートとは | 分かりやすく図解で解説

はじめに 基本情報技術者試験や応用情報技術者試験でよく出題される整列アルゴリズムの問題。 基本的な整列アルゴリズムには「バブルソート」「選択ソート」「挿入ソート」があり、より高速な整列アルゴリズムには「シェルソート」「クイックソート」「ヒープソート」「マージソート」があります。 本記事では、配列の2分割を繰り返しその要素を整列しながら戻していく「マージソート」について図解で分かりやすく解説しています。 マージソートとは マージソートとは、整列対象のデータを2分割していく操作を繰り返し、要素数が1になるまで ...

検索

カテゴリ

  • IT用語
    • コンピュータ
    • セキュリティ
    • データベース
    • ネットワーク
    • プログラム
    • システム開発
    • Webマーケティング
    • ブロックチェーン
  • 情報処理
    • ITパスポート
    • 基本情報技術者試験
  • 開発
    • HTML
    • Java
    • JavaScript
    • PHP
    • Ruby
    • SQL
  • パソコン入門
    • Excel
    • Word

アーカイブ

索引

A B C D E F I L N O P R S T U V W ア イ ウ エ オ カ キ ク コ サ シ ス セ ソ タ テ ト ハ ヒ フ ヘ ホ マ メ ラ リ ル ロ
  お知らせ
2025.07.26
スタブリゾルバとは
2025.07.20
フルサービスリゾルバとは
2025.07.13
不正のトライアングルとは?
2025.07.06
ファットクライアントとは?シンクライアントとの違い
2025.06.26
テレワークの接続方式を分かりやすく解説

ITを分かりやすく解説

© 2026 ITを分かりやすく解説