learning1029

違い比較

【応用情報技術者試験】DMA制御と割込み制御の違いをわかりやすく解説

DMAと割込みは、別の役割を持つ仕組みです。DMAはデータ転送、割込みはCPUへイベントを知らせて処理を切り替える仕組みなので、併用できます。1.転送と通知を比較する仕組み役割CPUとの関係DMAデータ転送を装置に任せるCPUが設定・同期・...
違い比較

【応用情報技術者試験】パイプライン処理と並列処理の違いをわかりやすく解説

パイプライン処理は工程を分けて重ねる方式です。並列処理は複数の処理を同時に進める広い考え方で、複数コアによる処理などが含まれます。両者を対立する分類としてだけ覚えないことがポイントです。この記事では重ねる対象と課題を比較します。パイプライン...
違い比較

【応用情報技術者試験】シングルコアとマルチコアの違いをわかりやすく解説

「シングルコアとマルチコアって何が違うの?」応用情報技術者試験でもCPU分野で頻出ですが、コアって何?4コアって速いの?CPUクロックとの違いは?で混乱する人がかなり多いテーマです。この記事では、コアとは?シングルコアマルチコア試験での頻出...
実践問題

【応用情報技術者試験】整数の表現(2進数と16進数) 実践問題10問(高難易度)

実践問題解答&解説は第1問から第10問までを列挙しています。まず問題を解いてから解答&解説を見ることを推奨します。第1問2進数 101101₂ を10進数へ変換した値として正しいものはどれか。41455361解答&解説はこちら第2問10進数...
実践問題

【応用情報技術者試験】コンピュータの周辺装置 実践問題10問(高難易度)

実践問題解答&解説は第1問から第10問までを列挙しています。まず問題を解いてから解答&解説を見ることを推奨します。第1問コンピュータの周辺装置に該当するものはどれか。CPU主記憶装置プリンタ制御装置解答&解説はこちら第2問入力装置として適切...
5分で理解

【応用情報技術者試験】結合(JOIN)を5分で理解!

JOINは、条件に基づいて複数の表の行を組み合わせるSQLです。INNER JOINとLEFT JOINは、条件に合わない行を結果に残すかどうかが違います。入力表と結果を見比べて覚えましょう。結合する2つの表customers(顧客表)とo...
5分で理解

【応用情報技術者試験】GROUP BYを5分で理解!

GROUP BYは、同じ値の行をまとめて、グループごとの合計や件数を求めるときに使います。「SUMと何が違う?」「WHEREとHAVINGはどこに書く?」を、短い例で整理しましょう。この記事では、グループ化・集約関数・条件の位置まで確認でき...
5分で理解

【応用情報技術者試験】SQL副問い合わせを5分で理解!

副問い合わせ(サブクエリ)は、SQLの中に書く別のSELECT文です。先に求めた値を条件へ使う、一致する集合へ含まれるか調べる、関連する行が存在するか確かめる、という目的を区別しましょう。平均価格より高い商品を選ぶproducts表に商品A...
実践問題

【応用情報技術者試験】ハードディスク装置 実践問題10問(高難易度)

実践問題解答&解説は第1問から第10問までを列挙しています。まず問題を解いてから解答&解説を見ることを推奨します。第1問ハードディスク装置(HDD)の記録方式として最も適切なものはどれか。光学記録磁気記録電荷記録レーザ加工記録解答&解説はこ...
実践問題

【応用情報技術者試験】メモリの高速アクセス 実践問題10問(高難易度)

実践問題解答&解説は第1問から第10問までを列挙しています。まず問題を解いてから解答&解説を見ることを推奨します。第1問キャッシュメモリを利用する主な目的として最も適切なものはどれか。ディスク容量を増加するCPUと主記憶の速度差を緩和するデ...