テクノロジー系

基本情報技術者試験

【基本情報技術者試験】コンパイルについて学ぼう

本記事では基本情報技術者試験にも出題されるコンパイルについて説明しています。コンパイルとは高水準言語から機械語を生成する過程であり、C言語などがあります。また、手順としては字句解析からコード生成まであります。
基本情報技術者試験

【基本情報技術者試験】アジャイル開発について学ぼう

アジャイル開発は短いサイクルで繰り返す開発手法で、仕様変更に柔軟に対応できる利点がありますが、開発の方向性がぶれやすい面もあります。主な手法にはXP(エクストリームプログラミング)とスクラムがあります。
基本情報技術者試験

【基本情報技術者試験】物理設計について学ぼう

本記事では物理設計の基本について解説しています。物理設計は、論理設計をもとにしてデータベースを実際に構築する段階です。データベース管理システムはデータの操作権限を管理するミドルウェアで、機能としては機密保護や保全機能などがあります。
基本情報技術者試験

【基本情報技術者試験】情報セキュリティの基礎について学ぼう

ISMSは情報資産を適切に管理するための仕組みで、主に3つの要素と細かく分けると7つの要素から成り立っています。情報セキュリティは、これらの要素全体、特に3つの主要な要素間でバランスが取れていることが重要です。
基本情報技術者試験

【基本情報技術者試験】アナログデータとデジタルデータについて学ぼう

本記事では基本情報技術者試験にも出題されるアナログデータとデジタルデータについて説明しています。アナログデータは連続的なデータで、デジタルデータは離散的なデータです。また、A/D変換とD/A変換についても説明しています。
基本情報技術者試験

【基本情報技術者試験】論理設計について学ぼう

本記事では基本情報技術者試験にも出題される論理設計について解説しています。論理設計は概念データモデルをデータベースの実際の構造に合わせて変換するプロセスで、論理設計のデータモデルは関係データモデルです。また、正規化には第1から第3まであります。
基本情報技術者試験

【基本情報技術者試験】ROMとRAMについて学ぼう

本記事では基本情報技術者試験にも出題されるROMとRAMについて説明しています。ROMとは読み出し専用のメモリで、RAMとは読み書き可能なメモリです。この2つの違いとして揮発性と不揮発性があげられます。
基本情報技術者試験

【基本情報技術者試験】算術シフトについて学ぼう

本記事では基本情報技術者試験にも出題される算術シフトについて説明しています。シフト演算とは左右のビットをずらす演算です。算術シフトはビット列の先頭に符号ビットがあるときに用いられ、種類としては算術左シフトと算術右シフトがあります。
基本情報技術者試験

【基本情報技術者試験】CPUの高速化技法について知ろう

本記事では基本情報技術者試験にも出題されるCPUの高速化技法について説明していきます。CPUはプログラムの実行を制御する装置です。逐次制御方式は1つの命令を順番に実行する方式で、処理を早くするにはパイプライン方式やスーパースカラ方式などを用います。
基本情報技術者試験

【基本情報技術者試験】プログラムの実行手順について学ぼう

本記事では基本情報技術者試験にも出題されるプログラムの実行手順について説明しています。プログラムの実行手順は高水準言語から実行まであり、コンパイル、リンク、ロードという過程があります。また、上の過程を実行するのにコンパイラやリンカなどが必要になります。