• 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. ス

ス

2025/7/26

スタブリゾルバとは

スタブリゾルバとは スタブリゾルバは、一般的な PCのOS等に搭載されている機能であり、フルサービスリゾルバに対して、名前解決要求を出すリゾルバのことです。 次の例は、DNSによる名前解決のイメージ図です。 リゾルバは、DNSの仕組みを実現する機能のひとつであり、リゾルバには「スタブリゾルバ」と「フルサービスリゾルバ」があります。 DNSについての詳細はこちら 》DNS(ドメインネームシステム)とは スタブリゾルバは、一般的な PCのOS等に搭載されている機能であり、フルサービスリゾルバに対して、名前解決 ...

2025/1/11

スター型ネットワークとは | 分かりやすく図解で解説

はじめに ネットワークの基本である「ネットワークトポロジー」という言葉、ネットワークトポロジーとは、コンピュータネットワークの接続形態のことです。 代表的なネットワークトポロジーには、「バス型」「スター型」「リング型」「ツリー型」「フルメッシュ型」があり、ネットワークを構成する機器同士がどのような形態で接続されているかをあらわしています。 本記事では、スター型のネットワークについて紹介しています。 スター型ネットワーク(スター型トポロジー) スター型は、ハブやスイッチなどの集線装置を中心に置き、そこから複 ...

2024/8/18

垂直パリティとは

垂直パリティ 垂直パリティとは 垂直パリティ(英:vertical parity)とは、誤り検出方式の一種であるパリティチェックで、パリティビットを垂直方向に付加する方式のことです。 ブロックを構成するビット列からパリティビットを算出し、ブロックの末尾に奇数パリティ、あるいは、偶数パリティを付加します。 次の図は、垂直パリティのイメージ例です。(偶数パリティを使用) 垂直方向にパリティビットを付加することで、誤りを検出できます。ただし、垂直パリティでできることは奇数個のビット誤りを検出するだけで、偶数個の ...

2024/8/14

水平パリティとは

水平パリティ 水平パリティとは 水平パリティ(英:horizontal parity)とは、誤り検出方式の一種であるパリティチェックで、パリティビットを水平方向に付加する方式のことです。 データを構成するビット列を一定の単位(ブロック)毎に区切り、1つのブロックの1ビット目、2ビット目、・・・7ビット目に、奇数パリティ、あるいは、偶数パリティを付加します。 上記図は、水平パリティのイメージ例です。(偶数パリティを使用) 水平方向にパリティビットを付加することで、誤りを検出できます。ただし、水平パリティでで ...

2024/8/5

水平垂直パリティチェックとは

水平垂直パリティチェック パリティチェックとは パリティチェックとは、データの誤り検出方式のひとつで、送信するビット列に対して、パリティビットと呼ばれるビットを付加し、データの誤りを検出する方式のことです。 ネットワーク上を流れるデータは、途中でノイズなどの影響で波形が変わり、通信相手に正しいデータが届かないことがあります。そこで、パリティチェックやCRC(巡回冗長検査)などを用いて、誤りを検出したり、訂正したりします。 パリティビットを付加する方法には「偶数パリティ」と「奇数パリティ」があります。 次の ...

2024/12/10

3ウェイハンドシェイクとは | 分かりやすく図解で解説

3ウェイハンドシェイク 3ウェイハンドシェイク(読み:スリーウェイハンドシェイク、英:three-way handshaking) とは、TCPなどで使用されている、接続(コネクション)を確立するための手順のことです。 3ウェイハンドシェイクは次の3ステップによって構成されています。 ステップ1:要求側がSYNパケットを送信する ますコネクション確立を要求するSYNパケットを送信します。 ステップ2:通信相手がSYNとACKパケットを送信する SYNパケットを受けとった通信相手は、その要求者の接続を許可す ...

2023/10/14

スレッドとは

スレッドとは スレッド(英:thread)は、「糸」や「撚り糸」という意味の英単語であり、ここから派生し、物事の繋がった道筋(筋道や脈絡)をあらわす言葉として使われています。 スレッドは主に次のような場面で使用されています。 コンピューターのCPUにおけるプログラムの実行単位 電子掲示板やメーリングリストにおける、ひとつの話題や議題についての投稿の集まり コンピュータプログラムでのスレッド コンピュータプログラムでのスレッドとは、CPUにおけるプログラムの実行単位のことです。 連続して実行される一本の命令 ...

2023/4/16

スマート・コントラクトとは(ブロックチェーン)

スマート・コントラクト ブロックチェーンのスマート・コントラクトとは スマート・コントラクトとは、契約行動をプログラム化し、自動的に実行する仕組みです。 スマート・コントラクトはブロックチェーン上で動くプログラムで、特定の条件を満たした場合に契約を行うなど、さまざまな業務処理を記述できます。 イーサリアムなど多くの暗号資産(仮想通貨)でスマート・コントラクトが実装されています。 スマート・コントラクトの仕組みを理解する上でよく例に挙がられるのが自動販売機です。 自動販売機は利用者が商品を選択し、事前に決め ...

2023/3/31

ステーキング(暗号資産)とは

暗号資産(仮想通貨)のステーキング ステーキングとは ステーキングとは、特定の暗号資産(仮想通貨)を保有するだけで利益を得ることができる仕組みのことです。 暗号資産(仮想通貨)を保有することで、ブロックチェーンの維持や承認に貢献できる仕組みになっており、その貢献度の応じた報酬を受け取ることができます。 ステーキングのやり方には「国内取引所」や「海外取引所」を利用する方法と、ブロックチェーンのネットワークに直接参加する方法があります。 ブロックチェーンのネットワークに直接参加してステーキングを行うのは難易度 ...

2025/6/12

スケーラビリティ問題とは

スケーラビリティ問題 スケーラビリティ問題とは スケーラビリティ問題とは、暗号資産(仮想通貨)の利用者が増加することで、データ処理が追いつかなくなってしまう問題のことです。 スケーラビリティ問題で懸念される具体的なリスクとして、処理速度の低下と手数料の増加が挙げられます。 なぜ処理速度が低下するの? 暗号資産(仮想通貨)で有名なビットコインは10分ほどで時間を区切り、その単位でトランザクションをひとまとめにします。このまとめる単位のことを「ブロック」と呼び、取引データをブロックにまとめブロックチェーン上に ...

2025/6/12

スワッピング方式とは

スワッピング方式 スワッピング方式とは、主記憶装置の空き領域が少ないとき、優先度の低いプログラムを一時的にハードディスクなどの補助記憶装置に退避(スワップアウト)させて空き領域を作り、退避させたプログラムが必要になったら再び主記憶装置にロードする(スワップイン)方式のことです。 実記憶管理 プログラム内蔵方式という方式を採用しているコンピュータは、プログラムを実行するときハードディスクなどの補助記憶装置に保存してあるプログラムを主記憶装置(メインメモリ)にロードしてから実行します。 このように主記憶装置に ...

2025/6/12

スワップインとは

スワップイン スワップインとは スワップイン(swap-in)とは、スワップアウトによりハードディスクなどの補助記憶装置に退避していたプログラムを主記憶装置に再ロードすることです。 主記憶装置(メインメモリ)の空き領域が少ないとき、優先度の低いプログラムを一時的にハードディスクなどの補助記憶装置に移すことをスワップアウトといいます。 次の図は、スワップアウトのイメージ例です。 そして、スワップアウトにより退避していたプログラムが必要となり、主記憶装置に戻すことをスワップインといいます。 次の図は、スワップ ...

2025/6/12

スワップアウトとは

スワップアウト スワップアウトとは スワップアウト(英:swap-out)とは、主記憶装置の空き領域が少ないとき、一時的に優先度の低いプログラムをハードディスクなどの補助記憶装置に移すことです。 次の図は、スワップアウトのイメージ例です。主記憶装置にロードしていた「プログラムC」を補助記憶装置に退避させることで、主記憶装置に空き領域を作っています。 そして、スワップアウトしたプログラムを、主記憶装置に戻すことを「スワップイン」といいます。 次の図は、スワップインのイメージ例です。スワップアウトにより補助記 ...

2021/12/31

SAS(サス)とは

SAS(サス) SASとは SAS(サス)とはSerial Attached SCSIの略で、コンピュータにハードディスクやSSDなどのストレージ機器を接続するためのインタフェースの規格のことです。主にサーバ向けのコンピュータ製品で利用されています。 ※インタフェースは2つの物を繋げるための接続部分をあらわす言葉で、SASはコンピュータとストレージ機器を接続するために使用するコネクタ(ケーブル)の規格です。 SASはSCSI(スカジー)規格の一種であり、それまではパラレル方式であったSCSI規格をシリアル ...

2022/1/12

SCSI(スカジー)とは

SCSI(スカジー) SCSIとは SCSIとは、Small Computer System Interface(スモールコンピュータシステムインタフェース)の略で、コンピュータ本体にハードディスクやCD-ROM、イメージスキャナなど、様々な周辺機器の接続に使われていたインタフェースの規格のことです。 デイジーチェーンと呼ばれる接続形態で各機器を数珠繋ぎで接続します。 SCSIは、業界標準として広く普及していたSASI(Shugart Associates System Interface)を元に改良した ...

2021/12/19

ストライピングとは

ストライピング ストライピングとは ストライピングとは、データを分割し複数台のディスクに分散して読み書きすることで高速化を図る手法のことです。 上記図はストライピングのイメージ例です。 データ(上記例では画像データ)を分割し複数台のディスクに分散して同時に書き込むことで、2台であれば2倍、3台であれば3倍と処理速度の向上が期待できます。 ただし、いずれかの1台が故障するとシステム全体の故障となり、信頼性は1台のときよりも低下します。 RAID(レイド)とは RAID(Redundant Arrays of ...

2025/6/12

スーパースカラとは

スーパースカラ スーパースカラ(英:superscalar)とは、パイプライン処理を行う回路を複数持つことで複数の命令を同時に実行する仕組みです。 パイプライン処理とは パイプライン処理は、CPUなどのプロセッサの性能を向上させるための技術のひとつであり、複数の命令を並行して実行するための方式です。 次の図のように命令を1つずつ順番に処理(逐次制御方式)していく方式だと、1つの命令が終わるまで次の命令を処理できず効率がよくありません。 そこで、次の図のように1つの命令を複数の段階に分割(次の例では F:命 ...

2025/6/12

スーパーパイプラインとは

スーパーパイプライン スーパーパイプライン(英:super-pipeline)とは、パイプラインを更に細分化することによって高速化を図る手法のことです。 パイプライン処理とは パイプライン処理は、CPUなどのプロセッサの性能を向上させるための技術のひとつであり、複数の命令を並行して実行するための方式です。 命令を1つずつ順番に処理(逐次制御方式)していくと、1つの命令が終わるまで次の命令を処理できません。 そこで、1つの命令を複数の段階に分割(次の例では F:命令の取り出し、D:命令の解読、O:対象データ ...

2025/6/12

ストアドプロシージャとは

ストアドプロシージャ ストアドプロシージャ(英:stored procedure)とは、データベースを操作する一連の処理(SQL文)をひとつのプログラムにまとめものです。 ストアドプロシージャはデータベース管理システム(DBMS)側に保存され、外部からは「プロシージャ名」を指定して実行します。 ストアドプロシージャのイメージ例 クライアントサーバシステムでは、クライアントからデータベースサーバにあるデータベースに対し、SQLを発行します。 次の例では、データベース機能を提供するデータベースサーバを「サーバ ...

2025/6/12

スクリプト(スクリプト言語)とは

スクリプト(スクリプト言語) スクリプト言語とは簡易的なプログラミング言語の一種で、スクリプト言語で作られたプログラムをスクリプトといいます。 スクリプト言語は習得するのを簡単にするために工夫された言語であり、ソースコードを書けばすぐに実行できるのが特徴です。ただし厳密な定義は存在せず、あくまで抽象的な言葉といえます。 スクリプト言語のほとんどがインタプリタ方式を採用しているため「スクリプト言語 = インタプリタ方式の言語」というイメージがありますが、実際は必ずしもスクリプト言語がインタプリタ方式であると ...

1 2 Next »

検索

カテゴリ

  • 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を分かりやすく解説