記事
-
基礎理論
基本情報のデータ圧縮を解説!可逆・非可逆の違いとハフマン符号の解き方
基本情報のデータ圧縮は、「元へ完全に戻せるか」と「何を利用して短くするか」を分けると理解しやすくなります。可逆圧縮は圧縮前のデータを完全に復元でき、非可逆圧縮は一部の情報を失うため完全には戻せません。 ハフマン符号は、出現頻度が高い記号へ... -
科目別解説
基本情報のパイプライン処理を図解!処理時間とハザードの考え方
基本情報のパイプライン処理は、複数の命令を別々の工程で同時に進め、単位時間に完了する命令を増やす仕組みです。1命令が通る工程を省くわけではありません。「1命令の開始から完了まで」と「複数命令がすべて終わるまで」を分けると、図も計算式も読み... -
基礎理論
基本情報の文字コードを解説!ASCII・Unicode・UTF-8の違い
基本情報の文字コードは、「文字に付ける番号」と「その番号を保存・通信する方法」を分けると理解しやすくなります。ASCIIは英数字などの対応を定める規格、Unicodeは多様な文字にコードポイントを割り当てる規格、UTF-8はUnicodeの文字をバイト列へ符号... -
科目別解説
基本情報のファイアウォール・IDS・IPS・WAFの違いと見分け方
基本情報でファイアウォール・IDS・IPS・WAFを見分けるときは、何を調べて、異常を見つけた後に何をするかに注目すると整理できます。パケットフィルタリング型のファイアウォールは通信条件で許可・拒否を決め、IDSは検知して通知、IPSは検知した通信を遮... -
基礎理論
基本情報の標本化・量子化・符号化の違いとPCMデータ量の求め方
基本情報で出てくる標本化・量子化・符号化は、音声をデジタルデータに変えるときの別々の処理です。標本化は時間を区切って値を取り出すこと、量子化はその値を有限の段階に近づけること、符号化は段階をビット列で表すことです。 非圧縮PCMの音声データ... -
基礎理論
基本情報のパリティチェックを解説!偶数・奇数の計算と誤り検出の限界
基本情報のパリティチェックは、ビット列に含まれる「1」の個数で誤りを調べる方法です。偶数パリティなら、追加するパリティビットを含めた1の総数を偶数に、奇数パリティなら奇数にそろえます。ビット列を10進数へ変換する必要はありません。 ただし、単... -
科目別解説
基本情報のアジャイルとスクラムを解説!ウォーターフォールとの違いと覚え方
基本情報の開発手法は、アジャイル・スクラム・ウォーターフォールを同じ種類の言葉として覚えると混乱しがちです。アジャイルは変化に対応しながら価値を届ける考え方、スクラムはそれを実践する代表的な枠組み、ウォーターフォールは工程を順に進める開... -
科目別解説
基本情報のデータ転送時間の求め方をMB・Mbpsの単位換算から解説
基本情報のデータ転送時間は、ファイル容量をbit、通信速度をbpsにそろえて「データ量÷速度」で求めます。伝送効率が指定されたら、回線速度に効率を掛けた実効速度で割ります。たとえば25MBを20Mbps、効率80%で送るなら、25×8÷(20×0.8)=12.5秒です。 ... -
科目別解説
基本情報の計算量とオーダーの求め方をループの例題で解説
基本情報の計算量は、ループの段数だけでは決まりません。入力の大きさをnとして、注目する処理が合計何回動くかを求め、その回数の増え方をO(n)やO(n²)で表すのが基本です。二重ループでも、内側が固定回数ならO(n)、変数が倍々に増えるならO(n log n)に... -
試験ガイド
基本情報のTCPとUDPの違いを攻略!信頼性・用途・頻出問題の見分け方
TCPとUDPは、どちらもアプリケーション同士の通信に使われるトランスポート層のプロトコルです。基本情報技術者試験では、名称を暗記するだけでなく「確実に届く必要があるか」「多少の欠落より速さを優先するか」という条件から選ぶ問題が出ます。 この記...
